Доброго времени суток! Уважаемое сообщество!
Предлагаю вашему вниманию творческое произведение типа ПСЕВДО – WAP для InstantCMS
Почему ПСЕВДО – потому что мы просто отправляем пользователей по определенной нами ссылке – к облегченному дизайну сайта…
Суть идеи – направить пользователей сайта, работающих по средствам КПК и телефонов на облегченный резиновый дизайн сайта – т.е. с отсутствием графики – отсутствием показа не нужных позиций для модулей – типа рекламы и прочего лишнего.
ВНИМАНИЕ!
Перед началом всех операция – снимите бекап базы и сохраните оригинал файла index.php из корня с FTP
Никаких операций и изменений — противоречащих с точки зрения безопасности и работоспособности движка – мы проводить не будем!
Самое интересное )))
Для того что бы увидеть все в действии нам необходимо – в папке templates – иметь папку wap – с самим – облегченным дизайном сайта….
Но для обкатки и рассмотрения данной идеи – нам просто необходимо – иметь два разных шаблона — _default_ (который по умолчанию, находится в базовом комплекте) и любой другой – например шаблон из комплекта представленных на сайте – в разделе «Шаблоны»
Единственное – что нужно учесть – в пункте № 3 при указании папки с названием шаблона – указать имя своей папки с шаблоном
Рассмотрим полный принцип действия и самой задумки.
1. Создаем папку в корне движка на FTP – и назовем её — Wap
2. В данной папке создадим файл – назовем его – index.php – и в тело данного файла мы поместим код –
Закроем и сохраним изменения в файле. Больше мы к нему возвращаться не будем!
( функция данного файла сводиться к одному – при переходе по адресу – www.mysait.ru/wap — он запускает необходимый нам в дальнейшем файл wap.php из корневой директории самого движка InstantCMS )
3. Учитываю, что на данный момент данного файла wap.php реально нет – создаем его – т.е. в корневой директории (там где – index.php, robot.txt, favicon.ico и т.д. ) создаем файл wap.php и в тело файла копируем все содержимое файла index.php
Далее – открываем файл wap.php для редактирования и ищем строку с кодом:
меняем данный код на:
Сохраняем изменения.
Тем самым мы прописали – для тех кто пройдет (мы направим) по ссылке www.mysait.ru/wap — будет работать через wap.php и указав облегченную версию шаблона — в нашем конкретном случае – этот шаблон должен располагаться в папке templates — папка — с именем — wap
4. Открываем файл — index.php – для редактирования
ВНИМАНИЕ! Еще раз напоминаю – сделайте его копию до изменения!
Ищем строку:
меняем на:
Сохраняем изменения.
5. Создаем модуль в админке (или прописываем в templates.php самого шаблона) и указываем в теле:
ссылки – типа
WAP – версия – присваиваем ссылку – www.mysait.ru/wap (или /wap/ )
Т.е. заставляем работать через wap.php — вместо index.php с конкретно указанным шаблоном.
Полная версия – ссылка — www.mysait.ru/index.php?nowap=1
Т.е. закрываем сессию работы через wap.php и работаем через index.php
6. В файле robot.txt – закрываем не нужное от индексации…
ТЗ – моё
Исполнение – Алексей Никулин – Ярославль.
ОБРАЗЕЦ в действии
— сайт — www.kvim76.ru — в верхнем левом углу — ссылка — WAP-версия — клик — и переход в облегченный шаблон
— возврат в основной шаблон — в верхнем левом углу — ссылка — Полная версия сайта — клик — и переход в обычный режим.
Можно еще использовать — как версию для печати…
Предлагаю вашему вниманию творческое произведение типа ПСЕВДО – WAP для InstantCMS
Почему ПСЕВДО – потому что мы просто отправляем пользователей по определенной нами ссылке – к облегченному дизайну сайта…
Суть идеи – направить пользователей сайта, работающих по средствам КПК и телефонов на облегченный резиновый дизайн сайта – т.е. с отсутствием графики – отсутствием показа не нужных позиций для модулей – типа рекламы и прочего лишнего.
ВНИМАНИЕ!
Перед началом всех операция – снимите бекап базы и сохраните оригинал файла index.php из корня с FTP
Никаких операций и изменений — противоречащих с точки зрения безопасности и работоспособности движка – мы проводить не будем!
Самое интересное )))
Для того что бы увидеть все в действии нам необходимо – в папке templates – иметь папку wap – с самим – облегченным дизайном сайта….
Но для обкатки и рассмотрения данной идеи – нам просто необходимо – иметь два разных шаблона — _default_ (который по умолчанию, находится в базовом комплекте) и любой другой – например шаблон из комплекта представленных на сайте – в разделе «Шаблоны»
Единственное – что нужно учесть – в пункте № 3 при указании папки с названием шаблона – указать имя своей папки с шаблоном
$wap_directory='wap'; // wap - имя WAP – шаблона и дизайна сайта
Рассмотрим полный принцип действия и самой задумки.
1. Создаем папку в корне движка на FTP – и назовем её — Wap
2. В данной папке создадим файл – назовем его – index.php – и в тело данного файла мы поместим код –
<?php ?>
( функция данного файла сводиться к одному – при переходе по адресу – www.mysait.ru/wap — он запускает необходимый нам в дальнейшем файл wap.php из корневой директории самого движка InstantCMS )
3. Учитываю, что на данный момент данного файла wap.php реально нет – создаем его – т.е. в корневой директории (там где – index.php, robot.txt, favicon.ico и т.д. ) создаем файл wap.php и в тело файла копируем все содержимое файла index.php
Далее – открываем файл wap.php для редактирования и ищем строку с кодом:
//Устанавливаем каталог с шаблоном
//Устанавливаем каталог с шаблоном $wap_directory='wap'; // wap - имя WAP – шаблона и дизайна сайта $_SESSION['wap'] = $wap_directory;
Тем самым мы прописали – для тех кто пройдет (мы направим) по ссылке www.mysait.ru/wap — будет работать через wap.php и указав облегченную версию шаблона — в нашем конкретном случае – этот шаблон должен располагаться в папке templates — папка — с именем — wap
4. Открываем файл — index.php – для редактирования
ВНИМАНИЕ! Еще раз напоминаю – сделайте его копию до изменения!
Ищем строку:
/////////////////////////////////// REQUEST PARAMETERS ////////////////////////////////////// //Устанавливаем каталог с шаблоном //Загружаем Smarty $inCore->loadSmarty(); $smarty = new Smarty();
////////////////////////////////// REQUEST PARAMETERS ////////////////////////////////////// //Устанавливаем каталог с шаблоном } else { } //Загружаем Smarty $inCore->loadSmarty(); $smarty = new Smarty();
5. Создаем модуль в админке (или прописываем в templates.php самого шаблона) и указываем в теле:
ссылки – типа
WAP – версия – присваиваем ссылку – www.mysait.ru/wap (или /wap/ )
Т.е. заставляем работать через wap.php — вместо index.php с конкретно указанным шаблоном.
Полная версия – ссылка — www.mysait.ru/index.php?nowap=1
Т.е. закрываем сессию работы через wap.php и работаем через index.php
6. В файле robot.txt – закрываем не нужное от индексации…
ТЗ – моё
Исполнение – Алексей Никулин – Ярославль.
ОБРАЗЕЦ в действии
— сайт — www.kvim76.ru — в верхнем левом углу — ссылка — WAP-версия — клик — и переход в облегченный шаблон
— возврат в основной шаблон — в верхнем левом углу — ссылка — Полная версия сайта — клик — и переход в обычный режим.
Можно еще использовать — как версию для печати…
Реклама #
Савонарола 15 лет назад #
15 лет назад #
Madmax 15 лет назад #
widik 15 лет назад #
lezginka.ru 15 лет назад #
Madmaxу 5 баллов.
lezginka.ru 15 лет назад #
Madmax 15 лет назад #
Нет рекламы - потому - что отключил позицию в упрощенно-облегченном дизайне... Включить не сложно.
Greener 13 лет назад #
Madmax 13 лет назад #
Смысл только в том, что просто идет подмена на более "легкий" шаблон.
Greener 13 лет назад #
Константин 15 лет назад #
bigR 14 лет назад #
rim89 13 лет назад #
Серёга 13 лет назад #
Keep 13 лет назад #
Keep 13 лет назад #
Madmax 13 лет назад #
Максим Кравцов 12 лет назад #