Extension:MobileFrontend

Wikijournal

Гуру MediaWiki
Регистрация
24.09.2013
Сообщения
618
Реакции
36
Привет всем! Установил всё же моильную версию, скопировал css из Mediawiki:Common.css - так как там многие настройки отображения элементов, и скопировал в Mediawiki:Mobile.css - и увы некоторые элементы не отображаются так, как хотелось ((( чего только я не пробовал и настроить, как надо не получается, вот обращаюсь за помощью, может кто подскажет, что нужно сделать )
Для начала вот страница:
http://www.wikijournal.ru/index.php...ник_Абрамцево&mobileaction=toggle_view_mobile
Не могу понять, как исправить чтобы таблица вверху не раскрывалась на 100% экрана ), в css точно прописан размер nfobox и разместить его справа ... что не предпринимал ничего не получалось (
Может кто подскажет? )
 
Так пока ждал ответа эту задачу решил ))) ещё есть другие пока нерешённые, чуть позже отпишусь )
 
Народ! Вопрос - как сделать чтобы показывало содержание статьи и все разделы были по умолчанию развёрнуты?
 
Спасибо! Попробую )
Такая проблемка - все сворачиваемые таблицы в стационарной версии свёрнуты и имеют соответствующую кнопку свернуть/развернуть - в мобильной же версии такие таблицы все развёрнуты и кнопки никакой нет! не знаете как исправить?
 
Ну пишут, что так и должно быть:
https://ru.wikipedia.org/wiki/Википедия:Сворачивающиеся_блоки#Ограничения
Не используйте сворачивающиеся блоки через div navbox и NavFrame в тексте статьи! .navbox и .NavFrame исключаются из печати инструментами печати/экспорта «Создать книгу», «Скачать как PDF» и «Версия для печати», а также мобильной версией Википедии, после чего ломается оформление страницы и скрытая часть не отображается после экспорта.
 
Поставил себе мобильную версию Extension:MobileFrontend . Не понравилось то, что на многих отображается длинная ссылка:
Последняя правка сделана 16 дней назад участником <a href="/index.php?title=Special:UserProfile/WikiSysop">WikiSysop</a>
Можно было бы как-то покрасивше сделать.
Как можно упростить?
Сам то могу разобраться, но день на это убить прийдётся.
 
Спасибо! Убрал везде инфу о том, кем была сделана последняя правка. Для моего проекта это не так важно, зато не будет длинных ссылок с "a href=...".
 
Счётчики показывают, что после включения мобильной версии Extension:MobileFrontend резко упало количество просмотров с Android. Это связано с тем, что в мобильную версии не вставлен код внешних счётчиков. Смириться? :)
Если найти где вставить, то счётчики в мобильной версии будут выглядеть не очень красивыми и нужными.
 
Вот таким способом если счетчики подключать, то они везде работают и на мобильной версии тоже: http://www.organicdesign.co.nz/MediaWiki_code_snippets#Google_Analytics

И опять же можно подключить только скрипты счетчиков без картинок, чтобы не портить внешний вид.
 
Такой вопрос - у меня при помощи другого расширения в обычную версию вставляется javascript на некоторых страницах, он заключён в свой div таким образом:
<div="div_name"><htmlet>myjavacode</htmlet>
В мобильной версии хотелось бы исключить из html кода этот скрипт, так как он там не нужен и из-за него иногда некоректно отображается сама страница.
Возможно ли исключить из кода этот код?
 
Такой вопрос - у меня при помощи другого расширения в обычную версию вставляется javascript на некоторых страницах, он заключён в свой div таким образом:
<div="div_name"><htmlet>myjavacode</htmlet>
В мобильной версии хотелось бы исключить из html кода этот скрипт, так как он там не нужен и из-за него иногда некоректно отображается сама страница.
Возможно ли исключить из кода этот код?

https://www.mediawiki.org/wiki/Extension:MobileFrontend#Configuring_the_main_page
Any element with the class 'nomobile' will not show on mobile.
Только вот накой черт JS вставляется так? Подключите его через Vector.js или вообще через https://www.mediawiki.org/wiki/Extension:Gadgets#Options
 
https://www.mediawiki.org/wiki/Extension:MobileFrontend#Configuring_the_main_page

Только вот накой черт JS вставляется так? Подключите его через Vector.js или вообще через https://www.mediawiki.org/wiki/Extension:Gadgets#Options
Согласен, что по-идиотский вставил ))) а через Гаджетс тоже можно указывать на каких страницах должен присутствовать скрипт? Ну я в общем поизучаю этот вопрос!
Но тут и спросить хочется, подключу я через Gatdgets, в мобильной то версии мне все равно надо будет как-то этот скрипт вырубать))? И как?
Через nomobile class он исключает элемент на странице картинку в диве или таблицу и так далее, по принципу css display:none;, но как не скрывай эту область обозначенный скрипт в ней все равно будет работать. )))
 
Но тут и спросить хочется, подключу я через Gatdgets, в мобильной то версии мне все равно надо будет как-то этот скрипт вырубать))? И как?
Я же дал линк на Options, если еще точнее targets.
а через Гаджетс тоже можно указывать на каких страницах должен присутствовать скрипт?
нет, но зачем? что он делает? если элемента с которым он работает нет на странице он просто ничего не выполнит.
 
Я же дал линк на Options, если еще точнее targets.

нет, но зачем? что он делает? если элемента с которым он работает нет на странице он просто ничего не выполнит.
Спасибо! Покапюсь в общем! Отпишу о результатах )
 
Вот таким способом если счетчики подключать, то они везде работают и на мобильной версии тоже: http://www.organicdesign.co.nz/MediaWiki_code_snippets#Google_Analytics
И опять же можно подключить только скрипты счетчиков без картинок, чтобы не портить внешний вид.
Про Google_Analytics наверное понял.
А как подключить в мобильную версию только скрипты счётчиков без картинок, для Liveinternet хотя-бы?
Это нужно создавать собственную функцию также как для Google_Analytics ? А в какой файл вставлять этот текст?
 
Про Google_Analytics наверное понял.
Это способ подключения кода на все страницы, в том числе и на мобильную версию.
А как подключить в мобильную версию только скрипты счётчиков без картинок, для Liveinternet хотя-бы?
Скройте картинки через CSS.
Это нужно создавать собственную функцию также как для Google_Analytics ?
Туда можно насувать любой html код, в том числе и код код любого счетчика.
А в какой файл вставлять этот текст?
Создаете php файл и подключаете как обычное расширение.
 
Это способ подключения кода на все страницы, в том числе и на мобильную версию.
В отдельном файле-функции картинку счётчика могу скрыть так:
<divstyle='display: none;'>Код счетчика(ов)</div>
А как же сделать так, чтобы счётчики скрылись только в мобильной версии, а в полной остались?
 
Назад
Верх