LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 19:21:04 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Прошу помощи у ветеранов создания шаблонов  (Прочитано 1251 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Jok_77
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 18


Я мзду не беру - мне за Державу обидно !!!


« : 13.11.2008, 20:04:41 »

Прошу помощи у тех кто опытен в создание шаблонов....
А проблемка вот в чем ...
Проникся идеей написать шаблон для своего будущего сайта ... В основа идеи - сделать задний фон (заливку) - картинку с каким нибудь красивым пейзажем ....
 Huh Huh Huh
Как сделать чтобы картинка автоматически изменяла свое разрешение - согласно разрешения монитора пользователя ???

И может существуют какие то хитрости - чтобы экономить трафик (качественная картинка пейзажа - весит не хило - от 2МБ .... и выше)???

Вот пример того - от куда появилась идея:
http://fishermen.mylivepage.ru/image/657?add_image_multifile_form=do
Записан
Jok_77
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 18


Я мзду не беру - мне за Державу обидно !!!


« Ответ #1 : 17.11.2008, 13:32:30 »

Неужели никто не сможет мне помочь ????
 Angry
Записан
era
Dev Team
******

Репутация: +333/-4
Offline Offline

Пол: Мужской
Сообщений: 2259


В туалете лучше быть пользователем, чем админом.


« Ответ #2 : 17.11.2008, 13:45:33 »

И может существуют какие то хитрости - чтобы экономить трафик (качественная картинка пейзажа - весит не хило - от 2МБ .... и выше)???
на приведённом в пример сайте картинка весит 218Кб

Как сделать чтобы картинка автоматически изменяла свое разрешение - согласно разрешения монитора пользователя ???
Автоматически - дак это тебе с помощью JS придётся получать разрешение экрана пользователя и перезагружать страницу, отдавая серверу размер экрана
Записан
Jok_77
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 18


Я мзду не беру - мне за Державу обидно !!!


« Ответ #3 : 17.11.2008, 13:56:26 »

на приведённом в пример сайте картинка весит 218Кб
Автоматически - дак это тебе с помощью JS придётся получать разрешение экрана пользователя и перезагружать страницу, отдавая серверу размер экрана

То что на JS нужно писать этот скрипт - это я уже на нескольких форумах читал ...
Но проблема в том - что в Джаве не силен ...
По этому и прошу помощь у спецов - чтобы хотябы намекнули где искать ... или пример скрипта .....
Но всеравно хоть на этом спасибо
Записан
era
Dev Team
******

Репутация: +333/-4
Offline Offline

Пол: Мужской
Сообщений: 2259


В туалете лучше быть пользователем, чем админом.


« Ответ #4 : 17.11.2008, 14:05:22 »

в любом поисковике вводи "JavaScript размер экрана" или "JavaScript размер окна браузера"
Действия такие:
1. Пользователь запрашивает страницу - php-скрипт (шаблон) проверяет стоят-ли кукисы, говорящие о размере экрана, если не стоят, то в шаблон добавляет скрипт проверки размера экрана (и переходим к пункту 2), иначе подгружает нужную картинку. (и никуда не переходим)
2. Скрипт проверки размера экрана получает размер экрана и перегружает страницу (варианты):
    a. с добавлением в URL страницы параметров с информацией о размерах экрана
    б. на JS можно ставить кукисы на домен прямо со страницы на стороне пользователя
3. Страница перезагрузилась и твой php-файл получает размеры экрана, после этого выставляет кукисы и уже отдаёт страницу согласно пункта 1, но уже с кукисами
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet