1. Приглашаем вступить в нашу группу ВКонтакте.
    Скрыть объявление
  2. Присоединяйтесь к нашему чату по ссылке: http://t.me/mediawiki_ru
    Скрыть объявление

Extension:MobileFrontend

Тема в разделе "Расширения для Media Wiki", создана пользователем Wikijournal, 22 мар 2015.

  1. Vor_tex
    Оффлайн

    Vor_tex Осваивается

    Регистрация:
    17 дек 2014
    Сообщения:
    123
    Симпатии:
    19
    Пол:
    Мужской
    получается нужно создать типа расширение с содержимым типа

    Код:
    <?php
    if ( !defined( 'MEDIAWIKI' ) ) {
        die( 'This file is a MediaWiki extension, it is not a valid entry point' );
    }
    
    $wgResourceModules['ext.makeCollapsible'] = array(
        "scripts"=>"resources/js/jquery.makeCollapsible.js",
        "dependencies"=>array("jquery"),
        'localBasePath'=> __DIR__,
      'remoteExtpath'=>'makeCollapsible'
    );
    
    $wgResourceModules['ext.makeCollapsible.mobile'] = $wgResourceModules['ext.makeCollapsible'] + array(
        'targets' => 'mobile',
    );
    
    function efEnableMobileModules( $out, $mode ) {
        $name = 'ext.makeCollapsible.mobile';
        $out->addModules( $name );
        return true;
    }
    
    $wgHooks['EnableMobileModules'][] = 'efEnableMobileModules';
    ?>
    и через локалсетингс его подключить,
     
  2. Vor_tex
    Оффлайн

    Vor_tex Осваивается

    Регистрация:
    17 дек 2014
    Сообщения:
    123
    Симпатии:
    19
    Пол:
    Мужской
  3. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.718
    Симпатии:
    204
    Пол:
    Мужской
    Адрес:
    Самара
  4. Wikijournal
    Оффлайн

    Wikijournal Прижился

    Регистрация:
    24 сен 2013
    Сообщения:
    617
    Симпатии:
    36
    Пол:
    Мужской
    Всем привет! Наконец-таки обновил вики до версии 1.35 - VisualEditor не может не радовать )
    В общем всё работает, но заметил, что навигационная панель в виде шаблона не показывается в мобильной версии сайта. Вот вставил навигационный шаблон в эту страницу:
    Но той же самой странице мобильной версии сайта, это навигационный шаблон просто исчез:
    Самое интересное, я смотрю код страницы мобильной версии и там нет кода этого шаблона, в общем дело не CSS, а в чём-то другом.
    Помогите пожалуйста, куда копать, как решить проблему?
     
  5. Wikijournal
    Оффлайн

    Wikijournal Прижился

    Регистрация:
    24 сен 2013
    Сообщения:
    617
    Симпатии:
    36
    Пол:
    Мужской
    Заметил, что так же настроено и в самой Википедии - в мобильной версии сайта не отображаются навигационные шаблоны. В общем буду благодарен, если кто подскажет, как решить эту задачку
     
  6. UksusoFF
    Оффлайн

    UksusoFF Moderator Команда форума

    Регистрация:
    13 май 2013
    Сообщения:
    1.718
    Симпатии:
    204
    Пол:
    Мужской
    Адрес:
    Самара
    емнип MobileFrontend убирает все что имеет таблицы, потому что они по человечески на мобилках не отображаются
     
  7. Wikijournal
    Оффлайн

    Wikijournal Прижился

    Регистрация:
    24 сен 2013
    Сообщения:
    617
    Симпатии:
    36
    Пол:
    Мужской
    Да нет, сами таблицы всегда показываются - какие бы они не были. Да и когда в мобильной версии захожу непосредственно в шаблон - он тоже отображается: https://wikireshebnik.ru/index.php?..._С./Навигация&mobileaction=toggle_view_mobile
    Но стоит его вставить в статью - его нет
     
  8. Vor_tex
    Оффлайн

    Vor_tex Осваивается

    Регистрация:
    17 дек 2014
    Сообщения:
    123
    Симпатии:
    19
    Пол:
    Мужской
    Если применить в мобильной версии те же стили что и в обычной версии то получится так
    [​IMG]
    Скрипты сворачивания скорее всего не подгружаются в мобильной версии, т.к. в ресурслоадер они не идут в этом скине
     
  9. Wikijournal
    Оффлайн

    Wikijournal Прижился

    Регистрация:
    24 сен 2013
    Сообщения:
    617
    Симпатии:
    36
    Пол:
    Мужской
    Спасибо! Но проблема не в оформлении, а в ом, что если шаблон вставлять в другие страницы - то он в мобильной версии не отображается. Вот пример: https://wikireshebnik.ru/index.php?title=Песочница&mobileaction=toggle_view_mobile
     

Поделиться этой страницей