|
Правила •
Регистрация •
Справка Сообщения за день • Поиск |
|
|
|
Опции темы | Опции просмотра |
Старший участник
|
Хожу по форуму и чувствую себя как в Чернобыле.
Когда-то тут кипела жизнь, хаки модификации обсуждались, модули дорабатывались. А теперь пусто и грустно. Pan ушел, а с ним и его строительный портал канул в лету. Отдельная БЛАГОДАРНОСТЬ тем, кто поддерживает на плаву этот форум! Иногда тех информация по движку просто необходима. Наше время больших персональных компьютеров и ноутбуков уходит безвозвратно. Молодежь выбирает смартфоны и планшеты. Зашел со смартфона на свой портал - страшно стало. Работать с ним практически не возможно. Просто прочитать статью, дело не из приятных. Тема жестко привязана по таблицам и размерам. В общем - задница. Как я не откладывал адаптацию темы к мобильным устройствам - прядется к ней приступить. Отсюда вопрос. Может кто-то в качестве примера, кинет тему, адаптированную к мобильным сюда. Чтоб хоть понять, откуда и что рыть. Заранее, большое человеческое спасибо. Логопедия для логопедов и родителей scanlove.ru |
||||
|
|
[исход]
|
Мне не известны общедоступные темы адаптированные под мобильные устройства (или я уже забыл за давностью лет). Проблема в том, что в официальных релизах RUNCMS (как 1.X, так и 2.X) табличная верстка зашита в код CMS. Поэтому даже если делать специальную адаптивную тему, то, скорее всего, придется делать правки в самом коде системы.
начинать надо с файлов стилей, как системных /include/style.css, так и стилей темы. В RUNCMS 1.7 введены шаблоны отделенные от кода. В этой версии теоретически можно создать тему основанную, например на Bootstrap. Последний раз редактировалось LARK, 08-15-2018 в 14:43 Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском ------------------------------------------------------------------- Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки. |
||||
|
|
Старший участник
|
Примерно так и думал. Благодарю.
Логопедия для логопедов и родителей scanlove.ru |
||||
|
|
Старший участник
|
Отчитываюсь.
Выкатил мобильную версию на поддомене http://m.logoburg.com/ Гугл, как только прочухал что у портала появилась мобильная версия, стал выдавать на 30-45% посетителей больше. Яндекс тормозной, от него изменений можно ждать через месяц. Хотя он меня трафом не когда не обделял. Ну и такая общая инструкция, для тех кто может захочет заняться этим делом. Требуется, знание HTML, и хотя бы начальные php. И интернет в помощь. Это все на Денвере. Создаем полную копию портала на поддомене. С заменой URL и путей в mainfile.php База данных та же, общая. Нюанс. Вам все равно придется изменять настройки блоков, будите изменять на мобильной - измените и на основной. База то одна. По этому в базе копируем табличку блоков newblocks, и вставляем под новым именем newblocksm. И подключаем уже эту новую табличку в мобильной версии. Если хотите изменять в мобильной модули, значит так же поступаем и с таблицей modules. Теперь можем настраивать блоки, в мобильной, независимо от основной. Создаем новую тему, можно скопировать имеющуюся под новым именем. Берем html код, любой понравившийся нам темы, не имеющей отношения к роне, но уже адаптированной по мобильные. Вот ваш помощник, к которому вы будите обращаться неоднократно. https://search.google.com/test/mobile-friendly Этот код вставляем один в один в новую тему рони. Прикручиваем туда роню. Вот статьи чтоб разобраться что там к чему. http://www.runcms.ru/modules/myartic...03&storypage=0 http://www.runcms.ru/modules/myartic....php?storyid=3 Худо, бедно прикрутили. Теперь переходим к серверному этапу. Уже на север выкладываем с соответствующими настройками поддомен. Не забываем и на сервере про таблички указанные выше. И вперед на проверку мобильности главной страницы. https://search.google.com/test/mobile-friendly Редактируем код и проверяем, редактируем и проверяем. Довели до ума главную страницу, дальше пошли по модулям. В принципе нечего сложного нет, но работы много. Если не можете найти в файле где вывод, например в newbb_plus. Идем в начало кода файла и ищем инструкции include_once или include Там указаны подключаемые классы, открываем их - вывод где то там. Еще один нюанс, при проверке мобильности в темах newbb_plus, выскакивают длинные ссылки. Лечится так. Открываем файл \class\module.textsanitizer.php Ищем function makeClickable($text) строки 130 и далее. там находим этот код $find[] = "/([\n ])([a-z]+?):\/\/([^, \n\r]+)/i"; $replace[] = "\\1<a href=\"\\2://\\3\" target=\"_blank\">\\2://\\3</a>"; И меняем на это $find[] = "/([\n ])([a-z]+?):\/\/([^, \n\r]+)/i"; //$replace[] = "\\1<a href=\"\\2://\\3\" target=\"_blank\">\\2://\\3</a>"; $replace[] = "\\1<BR><a href=\"\\2://\\3\" target=\"_blank\">Ссылка, нажмите для перехода.</a><BR>"; Ну и еще код для .htaccess основной версии, для редикта на мобильную. RewriteEngine on #MOBILE RewriteCond %{HTTP_USER_AGENT} (?i:midp|samsung|iphone|android) RewriteRule ^(.*)$ http://m.ВАШ САЙТ.ru/$1 [NC,L] Удачи. Логопедия для логопедов и родителей scanlove.ru |
||||
|
|
|
Опции темы | |
Опции просмотра | |
|
|
Powered by: vBulletin Version 3.0 Copyright ©2000-2024, Jelsoft Enterprises Ltd. |
Все разделы прочитаны - Руководство форума - Архив - Вверх |