Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 03/04/19 in all areas

  1. 2 points
    Dmitriy427

    Создание плагина

    Человеку, похоже, хочется вставить в шаблон готовый спагетти-код и совершенно не хочется заморачиваться с ООП, и разделением логики и представления. Вобщем-то, логично будет посоветовать подойти к вопросу кардинально и пересмотреть свой выбор движка. Например в тройке инклюды в шаблон возможны. Кстати, многие разработчики, используя возможности класса ips_plugins_setup_install, даже не подозревают о возможности, а часто и необходимости удаления созданных с его помощью ресурсов (файлов, таблиц, полей, строк...), при деинсталяции плагина. Я и сам далеко не сразу узнал о файле uninstall.php создаваемом в корневой папке плагина.
  2. 1 point

    Version 4.4.2

    1199 downloads

    Новая версия Invision Community - 4.4. Русский язык для Invision Community 4.4

    Free

  3. 1 point
    Respected

    IP.Content для IPB 4.1

    cms.zip
  4. 1 point
    Ryo

    Pages Legend News

    Version 2.0.0

    26 downloads

    Шаблоны для базы данных

    Free

  5. 1 point
    Ryo

    Pages SuperBlocks

    Version 1.0.3

    26 downloads

    Шаблоны для создания страниц различной структуры

    Free

  6. 1 point
    Ryo

    Topic Moderators

    Version 1.0.3

    26 downloads

    Плагин позволяет администраторам добавлять модераторов в темы.

    Free

  7. 1 point
    DoneFor

    Invision Community 4.4 Nulled

    После обновления пишет: An error occurred (500 Error) We're sorry, but a temporary technical error has occurred which means we cannot display this site right now. You can try again by clicking the button below, or try again later. Что делать? Все разобрался. Стояла версия php7.0, поставил 7.3 и все заработало.
  8. 1 point
    Можно просто открыть /plugins/seotransliterate/settings.php Найти 'columns' => array( 'blog_seo_name' => 'blog_name' ) Заменить на 'columns' => array( 'blog_seo_name' => array( 'select' => array( 'IF(w.word_custom, w.word_custom, w.word_default)', 'bname' ), 'from' => array( 'core_sys_lang_words', 'w' ), 'where' => 'w.word_key=CONCAT("blogs_blog_", blog_id) AND w.word_app="blog" AND w.lang_id='.(int)\IPS\Lang::defaultLanguage(), ), ) и выполнить перестроение для блогов пока я не обновлю плагин.
  9. 1 point
    Это же Ваш плагин? Название блога как я понял он берет с колонки blog_name, в которую ничего не пишется по-крайней мере в 4.3.6. Все названия блогов хранятся в языках. \IPS\blog\Blog строка 590 - значение blog_name попросту убирается из записи не зависимо от того, пользователю блог принадлежит или группе. В версиях 4.2 blog_name удалялся в том случае, если блог принадлежал группе.
  10. 1 point
    siv1987

    rcon

    Каждую минуту запускается менеджер задач, он отбирает какие конкретно задачи нужно выполнять согласно настройкам запуска.
  11. 1 point
    Навскидку могу сказать что надо весь конфиг из server { listen 80; полностью перенести на server { listen 443 ssl; это если используется один nginx Связку nginx+apache я давно делал. Не помню. Совет дать не могу. Припоминается, что надо какой-то модуль для апача устанавливать чтобы связка заработала с https на фронтенде. Помню, что так просто как и http он работать не хотел.
  12. 1 point
    LANIAKEA ну значит не робит. удаляй плагин.
  13. 1 point
    Глядеть на него бессмысленно, нужного вам функционала там нету. Он он позволяет переопределять методы или выполнять код после какого нибудь события.
  14. 1 point
    siv1987

    Создание плагина

    Вам бы для начало структуру какого нибудь плагина разобрать, и не одного. Как вы изучаете документацию мы уже знаем по предыдущим темам. Какие вообще скобки? IPS шагнули далеко в плане инкапсуляции данных в sql запросах. Никаких особых проверок на sql инъекции не требуется, достаточно просто привести тип данных к нужному формату.
  15. 1 point
    WaNted

    Создание плагина

    Попробуйте напрямую вставить свой код в содержимое Theme Hook, где вставляли тег своего шаблона.
  16. 1 point
    WaNted

    Создание плагина

    Это не "IPS-совский" php, а шаблонизатор. Я не понимаю зачем Вам эти функции, когда содержимое уже итак выводится.
  17. 1 point
    WaNted

    Создание плагина

    \IPS\Http\Request\Curl для работы с curl. Так же можете использовать напрямую функции curl_ php.
  18. 1 point
    WaNted

    Создание плагина

    Ну а причем тут функции вывода? Получайте нужную информацию, оформляйте и все дела. <ips:template parameters="" /> {{$topics = new \IPS\Patterns\ActiveRecordIterator( \IPS\Db::i()->select( '*', 'forums_topics', NULL, 'tid DESC', 10 ), '\IPS\forums\Topic' );}} <ul> {{foreach $topics as $topic}} <li> <a href='{$topic->url()}'>{$topic->title}</a> </li> {{endforeach}} </ul> Вот этот шаблон выведет вам 10 последних тем.
  19. 1 point
    Artemka

    Member verification

    Как ты понял что он написал? Руки прямые нужно иметь чтобы получилось) не в обиду))
  20. 1 point
    WaNted

    Создание плагина

    Нет. А чем Вам скобочки не угодили?
  21. 1 point
    Спойлер.
  22. 1 point
    WOLF

    VideoBox

    возможно высер шел из твоего рта с подливой, или по твоему я должен знать на что ты можешь смотреть а на что нет?
  23. 1 point
    Sipsb

    Smooth Scroller

    Version 3.0.0

    142 downloads

    Кнопка вверх — Scroll to Top

    Free

  24. 1 point
    Этот плагин добавит счётчик скачиваний в темах для прикреплённых файлов и изображений. (NB42) Attachment Hits Counter v1.0.8.xml (NB42) Attachment Hits Counter v1.0.8.xml
  25. 1 point
    Я себе сделал award system через шаблоны, просто вписываешь id юзера в нужной медальке
×