Перейти к содержанию

WaNted

Пользователи
  • Постов

    153
  • Зарегистрирован

  • Посещение

  • Победитель дней

    17

Активность репутации

  1. Лайк
    WaNted получил реакцию от aplayer в Создание плагина   
    $secret_key = 'secret_key'; $content = \IPS\Theme::i()->getTemplate( 'plugins', 'core', 'global' )->phtml( $secret_key );  
  2. Лайк
    WaNted получил реакцию от aplayer в Создание плагина   
    \in_array
  3. Лайк
    WaNted получил реакцию от DrTauren в Количество блоков форумов на главной странице   
    В шаблоне forumGridItem заменить класс ipsGrid_span4 на ipsGrid_span6.
  4. Лайк
    WaNted получил реакцию от RassikhinN в Загрузка модуля Pages   
    Скачайте и вытащите из архива папку applications/cms и загрузите на свой форум. 
    Приложение должно появиться в админке, там нужно будет его установить.
  5. Лайк
    WaNted получил реакцию от VladD в Интеграция IPS и Moodle   
    Настройте OAuth 2
  6. Лайк
    WaNted получил реакцию от aplayer в Создание плагина   
    $member = \IPS\Member::load( \IPS\Request::i()->id ); $member->member_id - идентификатор, $member->name - имя.
  7. Лайк
    WaNted отреагировална пост alexis в Нужен плагин [Платно]   
    Так вот они существуют же уже:
    https://invisioncommunity.com/files/file/7911-points-economy/
    https://invisioncommunity.com/files/file/8833-members-shop/
  8. Лайк
    WaNted получил реакцию от Налик в Изменить время создания топика/поста   
    $topic->start_date = 1554910672; $topic->save();  
  9. Лайк
    WaNted отреагировална пост siv1987 в Адрес блога пользователя   
    Можно просто открыть  /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(), ), ) и выполнить перестроение для блогов пока я не обновлю плагин.
  10. Лайк
    WaNted получил реакцию от siv1987 в Адрес блога пользователя   
    Это же Ваш плагин? Название блога как я понял он берет с колонки blog_name, в которую ничего не пишется по-крайней мере в 4.3.6. Все названия блогов хранятся в языках.
    \IPS\blog\Blog строка 590 - значение blog_name попросту убирается из записи не зависимо от того, пользователю блог принадлежит или группе.
    В версиях 4.2 blog_name удалялся в том случае, если блог принадлежал группе.
  11. Лайк
    WaNted получил реакцию от siv1987 в rcon   
    Ошибаетесь. Минимальный интервал раз в минуту.
  12. Лайк
    WaNted отреагировална пост siv1987 в rcon   
    Действительно, раз в минуту. Лень было погуглить.
  13. Лайк
    WaNted отреагировална пост siv1987 в Создание плагина   
    Вам бы для начало структуру какого нибудь  плагина разобрать, и не одного. Как вы изучаете документацию мы уже знаем по предыдущим темам.
     
     
    Какие вообще скобки? 
     
    IPS шагнули далеко в плане инкапсуляции данных в sql запросах. Никаких особых проверок на sql инъекции не требуется, достаточно просто привести тип данных к нужному формату.
  14. Лайк
    WaNted отреагировална пост Dmitriy427 в Создание плагина   
    Человеку, похоже, хочется вставить в шаблон готовый спагетти-код и совершенно не хочется заморачиваться с ООП, и разделением логики и представления. Вобщем-то, логично будет посоветовать подойти к вопросу кардинально и пересмотреть свой выбор движка. Например в тройке инклюды в шаблон возможны.
     
    Кстати, многие разработчики, используя возможности класса ips_plugins_setup_install, даже не подозревают о возможности, а часто и необходимости удаления созданных с его помощью ресурсов (файлов, таблиц, полей, строк...), при деинсталяции плагина.  Я и сам далеко не сразу узнал о файле uninstall.php создаваемом в корневой папке плагина.
  15. Лайк
    WaNted отреагировална пост siv1987 в Создание плагина   
    Для гостей кешируется шаблон на небольшой срок. Пару секунд абсолютно не критично и, если не ошибаюсь это время можно настроить. Инклуды это дичь, и не знаю чем это спасет ситуацю, но если так сильно хочеться можете попробовать всунуть ваш код в файле хука, отдельно от класса. 
  16. Лайк
    WaNted получил реакцию от aplayer в Создание плагина   
    dev/setup/install.php можете там намудрить с созданием своего php-файла. Чтобы во время установки создавался файл с нужным содержимым.
  17. Лайк
    WaNted получил реакцию от aplayer в Создание плагина   
    Я думаю если вы выводите какие-либо статьи, 30 секунд или минута тут не критично.
  18. Лайк
    WaNted получил реакцию от aplayer в Создание плагина   
    Попробуйте напрямую вставить свой код в содержимое Theme Hook, где вставляли тег своего шаблона.
  19. Лайк
    WaNted получил реакцию от aplayer в Создание плагина   
    Покажите содержимое файла где формируется Ваша переменная $content.
  20. Лайк
    WaNted получил реакцию от aplayer в Создание плагина   
    Это не "IPS-совский" php, а шаблонизатор. Я не понимаю зачем Вам эти функции, когда содержимое уже итак выводится.
  21. Лайк
    WaNted получил реакцию от aplayer в Создание плагина   
    Зачем?
  22. Лайк
    WaNted получил реакцию от aplayer в Создание плагина   
    \IPS\Http\Request\Curl для работы с curl. Так же можете использовать напрямую функции curl_ php.
  23. Лайк
    WaNted получил реакцию от aplayer в Создание плагина   
    Ну а причем тут функции вывода? Получайте нужную информацию, оформляйте и все дела.
    <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 последних тем.
  24. Лайк
    WaNted получил реакцию от aplayer в Создание плагина   
    Хм... Зачем использовать эти функции, когда шаблон итак уже выводит своё содержимое?
  25. Лайк
    WaNted получил реакцию от aplayer в Создание плагина   
    Нет. А чем Вам скобочки не угодили?
×
×
  • Создать...