Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Php+brauzer, Php+brauzer 
V
    Опции темы
Gelius
  Дата 5.12.2011, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 3.12.2011

Репутация: -1
Всего: -1



Если в php Функцыя  которая могла бы показать на сколько процентов браузер свёрнут,
то есть   развёрнутый браузер 100%   свёрнутый на половину 50$

PM MAIL   Вверх
WolfAlone
Дата 5.12.2011, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



Если это был вопрос - то нет. PHP это северный язык и к браузерам имеет достаточно косвенное отношение. Для клиентских скриптов, есть например JavaScript, который кстати умеет отправлять данные на сервер (в т.ч. и в PHP-скрипты).


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
Gelius
  Дата 5.12.2011, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 3.12.2011

Репутация: -1
Всего: -1




у меня вот  какая задача стоит сделать полностью резиновый сайт, чтоб при любом размере браузера не появлялась полоса прокрутки это реальна,  сделать на php ?  ваше мнения ? 
PM MAIL   Вверх
vov4eg
Дата 5.12.2011, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 27.6.2011

Репутация: нет
Всего: нет



Мое мнение: резиновый сайт можно сделать, но PHP тут тебе не помощник, так как уже писал товарищ WolfAlone PHP работает на сервере, и к тому что происходит на клиентском компьютере никакого отношения не имеет до того момента пока не будет отправлен новый запрос на сервер.
Для твоей задачи подходит связка JS + CSS. Но лучше чтобы ты описал подробно задачу с которой столкнулся, тогда легче будет определить что именно тебе нужно.
PM MAIL   Вверх
WolfAlone
Дата 5.12.2011, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



PHP тут имеет достаточно посредственное отношение к этому вопросу. Это скорее вопрос в раздел (X)HTML + CSS [возможно, + JavaScript].

К тому же, полосы прокрутки бывают разными, например горизонтальные и вертикальные... Если речь идёт о горизонтальных полосах прокрутки - не вижу вообще никаких проблем. Если о вертикальных - тут всё будет немного сложнее. Если не должно быть ни тех не других полос прокрутки, то честно говоря я с трудом могу себе представить цели подобного сайта.

P.S. Советую, Вам почитать учебник по HTML.


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
Gelius
Дата 5.12.2011, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 3.12.2011

Репутация: -1
Всего: -1



Мне надо убрать 2 полосы прокрутки,  для чего это надо есть магазин   там 6 столбцов с товарами, и хотят сделать так чтоб при любом размере     браузера   не было полос прокрутки, я сам не понимаю для чего, html  я прочёл много рас ну кроме фреймов, способа не  нашёл, ну фреймы я  не использовал   и не хочу использовать как знаю они не очень стабильны, хотел использовать  SWITCH CASE и разные размеры html потом понял это глупа функция будит больно большая по размеру 

PM MAIL   Вверх
WolfAlone
Дата 5.12.2011, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



Фреймы достаточно стабильны, покрайней мере, их стабильность ничуть не ниже всех прочих элементов HTML. Просто поисковики очень плохо дружат с фреймами. Если вы выложить ссылку на сайт, о котором идёт и речь и скажите, при каком разрешении монитора не должно быть полос прокрутки - я смогу точнее ответить на Ваш вопрос.


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
Gelius
Дата 5.12.2011, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 3.12.2011

Репутация: -1
Всего: -1



PM MAIL   Вверх
WolfAlone
Дата 6.12.2011, 07:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



Размер данного шаблона, рассчитан на стандартное, минимальное разрешение монитора 15" (1024х768). То есть, 1024px по ширине (это такой негласный стандарт для сайтов "под любые мониторы"). Если вы хотите, что бы сайт корректно работал ещё и на каких-то портативных устройствах (типа "нетбуков"), без горизонтальных полос прокрутки - можно конечно немного по извращаться и сделать примерно как-то так:

1. Получить размер рабочей области браузера по ширине (с помощью JS)
2. Отправить на сервер (PHP-скрипт) запрос, с указанием размера рабочей области браузера
3-А Скрипт уменьшит все картинки и прочие элементы дизайна до нужного размера и выдаст их в браузер
3-Б Скрипт выберет заранее подготовленный, наиболее подходящий по ширине шаблон и выдаст его в браузер

Вариант II:
1. Уменьшить фиксированную ширину шапки до минимально необходимого размера
2. Выдавать список товаров не с помощью таблицы "в 2 столбца", а с помощью слоёв с параметром "FLOAT: left/right" (по вкусу). *это CSS

Таким образом, количество столбцов будет напрямую зависеть от ширины рабочего пространства браузера конечного пользователя. При этом, максимальную ширину можно задать с помощью параметра max-width (это тоже CSS).

В общем, вариантов на самом деле масса, хотя, на мой взгляд проблема больше "надумана", чем действительна. Забота о том, что бы "всё помещалось в монитор" - это скорее задача пользователя, нежели кого-то ещё в данном случае. За годы работы, мне очень редко приходилось делать шаблоны которые были бы уже чем 900-1000px по ширине, при этом жалоб на то, что "у меня не влезло в монитор" - я не припоминаю...

*что бы всё влазило 100% в браузерах есть такая функция как "масштаб", активируется она с помощью зажатия клавиши Ctrl и нажатия клавиш "+" или "-", сброс масштаба: Ctrl+0 (нуль). Так же, можно зажать Ctrl и покрутить колёсико мыши.


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
Gelius
Дата 6.12.2011, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 3.12.2011

Репутация: -1
Всего: -1



WolfAlone  благодарю насчёт слоёв  я слышал что не все браузеры их поддерживают это так ?

PM MAIL   Вверх
WolfAlone
Дата 6.12.2011, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



Gelius, Вы заставили меня улыбнуться! smile

Конечно, некоторые браузеры могут не поддерживать их, видимо... Но, под фразой "все браузеры", я обычно понимаю "все основные браузеры", а именно: "Opera, IE 6+, Safari, Mozilla, Chrome (и его производные)". Когда я делаю делаю вёрстку шаблона, обычно в учёт беру именно эти браузеры. А они, прекрасно поддерживают слои и те свойства (теги, параметры, как Вам удобнее) CSS о которых я говорил выше. Скажу даже больше (сейчас в меня видимо полетят помидоры и тухлые яйца), иногда при создании шаблона, такие браузер как IE6 и Safari я не беру в учёт, то есть Safari исключается совсем, а IE начинается с версии 7 и выше.

Дабы не быть голословным, я прикрепляю к посту пример того, о чём я говорю. Такая "расстановка" элементов позволяет корректно отображать эти самые слои, даже при очень маленькой ширине рабочего пространства браузера (у меня, это порядка 450px), чего вполне достаточно для любых устройств серии "компьютер". Но, даже в телефонах есть собственная система масштабирования в браузере, по этому, там всё прекрасно помещается (только что проверил на телефоне).

*элементы группируются в зависимости от ширины рабочей области браузера. Те элементы, которые "не влезли", уходя вниз.

В файле приведён лишь 1 из возможных вариантов реализации, на "Истину в последней инстанции" он не претендует.

P.S. Никакого PHP там нет. Исключительно HTML + CSS! Что бы посмотреть, как всё работает - попробуйте открыть эту страницу и изменять ширину окна браузера. Все "не влезающие" элементы автоматически переместятся вниз.

Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  index.zip 0,38 Kb


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
Gelius
Дата 6.12.2011, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 3.12.2011

Репутация: -1
Всего: -1



WolfAlone  блогодорю еще рас спасибо за дотошное объяснение

PS прошу прощения  за глупые вопросы учился по книгам, в которых видима информация устарело 
PM MAIL   Вверх
WolfAlone
Дата 6.12.2011, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



Gelius, это конечно задача администрации форума, но я всё-таки возьму на себя смелость попросить Вас поставить галочку "вопрос решён", если он является таковым (решенным)  smile 


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
Gelius
Дата 6.12.2011, 13:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 3.12.2011

Репутация: -1
Всего: -1



всем  спасибо 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0837 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.