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

Виджеты (Widgets)

Тема в разделе 'Расширения для Media Wiki', создана пользователем Wikijournal, 17 июн 2016.

  1. Wikijournal
    Оффлайн

    Wikijournal Прижился

    Дата регистрации:
    24 сен 2013
    Сообщения:
    561
    Симпатии:
    34
    Пол:
    Мужской
    Привет всем!
    С виджетами разобрался, что да как! Единственно не нашёл как в них встраивать уже готовые шаблоны
    Сделал примерно так:
    Код:
    <some HTML>
    <!--{$photo}-->
    </HTML>
    Затем в статье использую:
    Код:
    {{#widget:My_widjet
    |photo = {{photo_template}}
    }}
    Но в результате не вставляет шабло фото, а просто текст "{{photo_template}}"
    Как использовать шаблоны в виджетах? спасибо!
  2. UksusoFF
    Оффлайн

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

    Дата регистрации:
    13 май 2013
    Сообщения:
    1.541
    Симпатии:
    193
    Пол:
    Мужской
    Адрес:
    Самара
    Вероятно никак, да и накой? Виджеты они не для этого же.
  3. Wikijournal
    Оффлайн

    Wikijournal Прижился

    Дата регистрации:
    24 сен 2013
    Сообщения:
    561
    Симпатии:
    34
    Пол:
    Мужской
    Согласен! В принципе смысла в этом нет, главное обратный порядок есть, т.е. использовать виджет в шаблонах )
  4. Arhitektor
    Оффлайн

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

    Дата регистрации:
    29 ноя 2015
    Сообщения:
    64
    Симпатии:
    1
    Пол:
    Мужской
    Ну раз разобрался сам, если будет минутка, накидай мануал на простом языке. (Как если бы бабушку интернету учил бы. ) До меня не доходит пока
  5. Wikijournal
    Оффлайн

    Wikijournal Прижился

    Дата регистрации:
    24 сен 2013
    Сообщения:
    561
    Симпатии:
    34
    Пол:
    Мужской
    Что именно не доходит? )
  6. NotEmpty
    Оффлайн

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

    Дата регистрации:
    7 янв 2016
    Сообщения:
    32
    Симпатии:
    1
    Пол:
    Мужской
    Обьясните плиз как их устанавливать и использовать (виджеты)
  7. UksusoFF
    Оффлайн

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

    Дата регистрации:
    13 май 2013
    Сообщения:
    1.541
    Симпатии:
    193
    Пол:
    Мужской
    Адрес:
    Самара
  8. UksusoFF
    Оффлайн

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

    Дата регистрации:
    13 май 2013
    Сообщения:
    1.541
    Симпатии:
    193
    Пол:
    Мужской
    Адрес:
    Самара
  9. Genry Morgan
    Оффлайн

    Genry Morgan Только зашёл

    Дата регистрации:
    24 фев 2018
    Сообщения:
    10
    Симпатии:
    0
    При загрузке любого виджета выдаёт [2863069a3f70b55b0a81d658] 2018-03-08 09:08:49: Неустранимое исключение типа «Error»
  10. UksusoFF
    Оффлайн

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

    Дата регистрации:
    13 май 2013
    Сообщения:
    1.541
    Симпатии:
    193
    Пол:
    Мужской
    Адрес:
    Самара
    Нужно больше информации. О том как вывести ошибку целиком написано тут: http://mediawiki.ru/forum/threads/112/#post-2813
  11. OrIX
    Оффлайн

    OrIX Только зашёл

    Дата регистрации:
    11 мар 2018
    Сообщения:
    1
    Симпатии:
    0
    [c93e2a874d5a2a011d3b5647] /index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%90%D1%80%D1%85%D0%B8%D0%B2&action=submit Error from line 30 of /home/user/web/My_site/public_html/extensions/Widgets/WidgetRenderer.php: Call to undefined method Smarty::addPluginsDir()

    Backtrace:

    #0 /home/user/web/My_site/public_html/includes/parser/Parser.php(3383): WidgetRenderer::renderWidget(Parser, string, string, string, string, string, string, string, string, string, string, string)
    #1 /home/user/web/My_site/public_html/includes/parser/Parser.php(3106): Parser->callParserFunction(PPFrame_DOM, string, array)
    #2 /home/user/web/My_site/public_html/includes/parser/Preprocessor_DOM.php(1229): Parser->braceSubstitution(array, PPFrame_DOM)
    #3 /home/user/web/My_site/public_html/includes/parser/Parser.php(2921): PPFrame_DOM->expand(DOMElement, integer)
    #4 /home/user/web/My_site/public_html/includes/parser/Parser.php(1277): Parser->replaceVariables(string)
    #5 /home/user/web/My_site/public_html/includes/parser/Parser.php(451): Parser->internalParse(string)
    #6 /home/user/web/My_site/public_html/includes/content/WikitextContent.php(329): Parser->parse(string, Title, ParserOptions, boolean, boolean, NULL)
    #7 /home/user/web/My_site/public_html/includes/content/AbstractContent.php(516): WikitextContent->fillParserOutput(Title, NULL, ParserOptions, boolean, ParserOutput)
    #8 /home/user/web/My_site/public_html/includes/page/WikiPage.php(2080): AbstractContent->getParserOutput(Title, NULL, ParserOptions)
    #9 /home/user/web/My_site/public_html/extensions/SpamBlacklist/SpamBlacklistHooks.php(44): WikiPage->prepareContentForEdit(WikitextContent)
    #10 /home/user/web/My_site/public_html/includes/Hooks.php(177): SpamBlacklistHooks::filterMergedContent(RequestContext, WikitextContent, Status, string, User, boolean)
    #11 /home/user/web/My_site/public_html/includes/Hooks.php(205): Hooks::callHook(string, array, array, NULL)
    #12 /home/user/web/My_site/public_html/includes/EditPage.php(1688): Hooks::run(string, array)
    #13 /home/user/web/My_site/public_html/includes/EditPage.php(1987): EditPage->runPostMergeFilters(WikitextContent, Status, User)
    #14 /home/user/web/My_site/public_html/includes/EditPage.php(1514): EditPage->internalAttemptSave(NULL, boolean)
    #15 /home/user/web/My_site/public_html/includes/EditPage.php(667): EditPage->attemptSave(NULL)
    #16 /home/user/web/My_site/public_html/includes/actions/EditAction.php(60): EditPage->edit()
    #17 /home/user/web/My_site/public_html/includes/actions/SubmitAction.php(38): EditAction->show()
    #18 /home/user/web/My_site/public_html/includes/MediaWiki.php(499): SubmitAction->show()
    #19 /home/user/web/My_site/public_html/includes/MediaWiki.php(293): MediaWiki->performAction(CategoryPage, Title)
    #20 /home/user5web/My_site/public_html/includes/MediaWiki.php(851): MediaWiki->performRequest()
    #21 /home/user/web/My_site/public_html/includes/MediaWiki.php(523): MediaWiki->main()
    #22 /home/user/web/My_site/public_html/index.php(43): MediaWiki->run()
    #23 {main}
    Последнее редактирование: 11 мар 2018
  12. UksusoFF
    Оффлайн

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

    Дата регистрации:
    13 май 2013
    Сообщения:
    1.541
    Симпатии:
    193
    Пол:
    Мужской
    Адрес:
    Самара
    Собственно на странице расширения и в обсуждениях эта проблема описана. Попробуйте поставить из гита.