Шаблон «m.»
А мы сделали максимально облегчённый скин для мобильных телефонов.
Вырезан весь «лишний» функционал.
Доступны просмотр списка топиков по категориям, просмотр топика с комментариями и страница последних комментариев
Демо
доступен в каталоге или тут
upd 1.1
— поменялся доктайп на мобильный
— добавилась страница всех комментариев, типа прямого эфира
— правки в css
Вырезан весь «лишний» функционал.
Доступны просмотр списка топиков по категориям, просмотр топика с комментариями и страница последних комментариев
Демо
доступен в каталоге или тут
upd 1.1
— поменялся доктайп на мобильный
— добавилась страница всех комментариев, типа прямого эфира
— правки в css
81 комментарий
А если ставить на поддомен? То есть доступ по обычному адресу на полную версию, а на поддомене мобильную? Тогда не нужно будет автоматически определять браузер, конфигурировать скин и так далее. В таком виде для третьей версии проще сделать?
для 0.3 конечно тоже можно сделать, но там не получится просто «папка со скином», придётся вносить дополнительные изменения в конфиг, в файлы движка и вообще возиться с настройками. Если он действительно кому то нужен для 0.3.1, то возможно я выберу время сделать его и написать инструкции, но это точно будет не ближайшую неделю
Судя по тому, что js отсутствует, шаблон предполагается использовать не только на смартфонах, но и на обычных телефонах. В связи с этим на отдельных устройствах можно ожидать проблемы, поскольку не все из встраиваемых браузеров корректно работают XHTML.
Для беспроблемной работы мобильных устройств следует объявлять следущий доктайп и, разумеется, строго следовать соответствующей спецификации:
Кроме того, нужно задекларировать, что это документ XML и там же указать его кодировку. Разработка для мобильных устройств — достаточно специфическое дело, типичный для ЛС попустительский подход к вёрстке тут не годится в силу большого разнообразия клиентских устройств и невозможности протестировать продукт на каждом из них.
Напоминаю, что популярный на моблиных платформах браузер Openwave не поддерживает изменение кегля для заголовков
И спасибо за найденные ошибки =)
Там довольно много нюансов, лучше не забивай себе голову — на это можно угробить несколько недель. Я могу следить за работой над шаблоном и помогать рекомендациями в аську или инбокс. Коли в своё время уже убил на это кучу времени, почему бы не сэкономить твоё ;-)
Кириллические шрифты на многих бюджетных телефонах не рассчитаны на такие фокусы. Эксперименты с насыщенностью лучше оставить для смартфонов. Если, конечно, ты не стремишься к таким вещам:
Этот скин только для мобильных, или с его помощью можно сделать мобильную версию Большого сайта?
m.ls.cgvault.ru это мобильная версия skins.cgvault.ru/
в моём случае установлены две версии движка, подключенные к одной базе.
на большом сайте можно дописать htaccess, что бы он, если зашли с мобильного браузера, редиректил на мобильный сайт.
так же можно написать плагин, который будет подменять значение скина в конфиге, если обнаружит что на сайт заходят с мобильного.
Или есть тут какие-то подводные камни?..
Автоопределение не очень интересует… просто поддомена мне хватит…
что бы осталось первый слэш обязательно нужен
Вот только, когда на основном сайте появляется комментарий, на мобильной версии его нет… На сколько я понял, не обновляется кэш…
*Слежу за развитием событий (разработки)*
0) движок матерился на отсутствующие блоки (мейби из-за того, что он 0.4) — решил просто — закинул блоки от шаблона new
1) цсс не грузились — поменял {$aHtmlHeadFiles.css} на путь к s.css
2) — vlt_comments не было, соответственно ссылки на комментарии тоже
ну и еще небольшая неточность — в топике выводится внизу {$aLang.comment_unregistered}, лучше бы другой текст задать
Большое спасибо за шаблон
Возможно будет более функциональный мобильный шаблон, сделанный специально для смартфонов и других айпадов
Пожалуйста
можно настроить редиректы
версия движка не меньше 0.4.2, а то конфиги не подцепятся и будут ошибки
я делал так: в конфиге заменить в начале скин на
Создаем алиас для домена site.ru — m.site.ru (это зависит от сервера), редактируем /config/config.php — меняем на этот код
движок дублировать не надо?
закачал шаблон, внес изменения в config.php
и ничего (
может днсы не прописались пока
создайте файл test.php
и запустите его с разных доменов, что выдаёт?
сейчас попробуюзаработало!
только шаблон тотже new (
в конфиг он и вписан
думаю что закэшировалось что-то
темп очищать надо? полностью всеь?
ls.cgvault.ru/
ls.cgvault.ru/
m2.ls.cgvault.ru/
в config.local.php изменил
и
а вот я этого не делал )
все заработало!
спасибо огромное
жаль не могу плюсануть (
ЗЫ только с кешированием что-то не то
очищаю кеш нормально стартует, перехожу по вполне корректным ссылкам (показывается поддомен) — выкидывает на new шаблон
тоже new грузит (
точно это надо в конфиг вписывать? ошибки нет?
if ($_SERVER[«HTTP_HOST»] == 'm.site.ru') { $config['view']['skin'] = 'm'; } else { $config['view']['skin'] = 'new'; }
сайт хостится на nic.ru
а домен зареген у др ресселера (
алиас-то прописал, но не пробрасывает
лимит по количеству сайтов исчерпан
было бы здорово добавить комментирования и голосования.
ПДАшаблон шаблон возможно будет позже
Там как понял адрес скина из базы данных берётся.
При удалении чего — либо выдаёт ошибку.
И этот файл ведь может обновиться. При очистке тмп.
как вариант можно просто в .htaccess сделать редирект на копию движка на поддомене и там уже отдельно прописать всё почеловечески
Для Меня это не желательно. Да и наверное неудобно 2 движка держать. Особенно если понадобится что то поправить.
Только теперь про просмотре статей выходит ошибка в этом шаблоне:
Причины непонятны :(