Jump to content

Leaderboard


Popular Content

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

  1. 2 points

    Version 4.4.3

    1288 downloads

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

    Free

  2. 2 points
    Dmitriy427

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

    Человеку, похоже, хочется вставить в шаблон готовый спагетти-код и совершенно не хочется заморачиваться с ООП, и разделением логики и представления. Вобщем-то, логично будет посоветовать подойти к вопросу кардинально и пересмотреть свой выбор движка. Например в тройке инклюды в шаблон возможны. Кстати, многие разработчики, используя возможности класса ips_plugins_setup_install, даже не подозревают о возможности, а часто и необходимости удаления созданных с его помощью ресурсов (файлов, таблиц, полей, строк...), при деинсталяции плагина. Я и сам далеко не сразу узнал о файле uninstall.php создаваемом в корневой папке плагина.
  3. 2 points
    А чем таблица форума не устраивает? Можно создать mysql триггер таблицы при inserte чтобы данные копировались в другую таблицы. wanted, достаточно будет в конце условия добавить \IPS\Db::i()->insert( 'your_table', array( 'license_key' => $this->key ) ); Только насколько я понял ТС нужно вставить еще и в другую бд. Тут либо создать другое подключение, либо если у mysql пользователя есть доступ к этой бд, использовать нативный метод \IPS\Db::i()->query с указанием таблицы другой базы данных INSERT INTO other_db.your_table
  4. 2 points
    Sipsb

    (BIM43) Chatbox RUS

    Abnormal Файл обновлён
  5. 1 point
    Respected

    Invision Community Nulled

    Invision Community Nulled Просмотр файла Новая версия Invision Community - 4.4. Русский язык для Invision Community 4.4 Добавил Respected Добавлено 29.01.2019 Категория Скачать Invision Community 4  
  6. 1 point
    Ryo

    Topic Moderators

    Version 1.0.3

    28 downloads

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

    Free

  7. 1 point
    siv1987

    Invision Community Nulled

    Это не тернарный оператор, а обнуляемый тип значения. Появился в 7.1 https://invisioncommunity.com/files/file/7046-get-ready-for-ips-community-suite/ version_compare( PHP_VERSION, '7.1.0' )
  8. 1 point
    Respected

    Invision Community Nulled

    Сейчас минимальная 7.1
  9. 1 point
    LANIAKEA ну значит не робит. удаляй плагин.
  10. 1 point
    Глядеть на него бессмысленно, нужного вам функционала там нету. Он он позволяет переопределять методы или выполнять код после какого нибудь события.
  11. 1 point
    siv1987

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

    Для гостей кешируется шаблон на небольшой срок. Пару секунд абсолютно не критично и, если не ошибаюсь это время можно настроить. Инклуды это дичь, и не знаю чем это спасет ситуацю, но если так сильно хочеться можете попробовать всунуть ваш код в файле хука, отдельно от класса.
  12. 1 point
    WaNted

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

    dev/setup/install.php можете там намудрить с созданием своего php-файла. Чтобы во время установки создавался файл с нужным содержимым.
  13. 1 point
    WaNted

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

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

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

    Нет. А чем Вам скобочки не угодили?
  15. 1 point
    WaNted

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

    Там вообще ничего не нужно городить и вообще лезть редактировать этот файл в ручную. При создании Theme Hook достаточно в содержимом указать свой шаблон типа: {template="templateName" group="plugins" app="core" location="global"} Где templateName название вашего шаблона в папке dev/html. Вот в этом шаблоне можете уже мудрить. https://invisioncommunity.com/4docs/advanced-usage/development/plugins-an-example-r72/ смотрите тут третий шаг.
  16. 1 point
    Нет. if ( !$this->key ) { do { $this->key = $this->generate(); } while ( \count( \IPS\Db::i()->select( '*', 'nexus_licensekeys', array( 'lkey_key=?', $this->key ) ) ) ); /* create external connect */ \IPS\Db::i( 'remote_database_name', array( 'sql_host' => 'host', 'sql_user' => 'user', 'sql_pass' => 'pass', 'sql_database' => 'database', ) ); \IPS\Db::i('remote_database_name')->insert('your_table', array('license_key' => $this->key)); }
  17. 1 point
    Хм, используйте первый вариант. Только методом set_member_group_id при сохранение значение в бд не обновляется.
  18. 1 point
    SlawkA

    Post Notes 1.0.2

    Просмотр файла Post Notes 1.0.2 Приложение позволяет пользователям добавлять заметки к сообщениям с улучшенными функциями. Добавил SlawkA Добавлено 02.10.2017 Категория Интерфейс Язык РУС  
  19. 1 point
    Dusty

    Post Notes 1.0.2

    Если хочешь помогу тебе )
  20. 1 point
    Вот сейчас на скрине всё правильно. Остальные задачи удалите, проверить можете запустив перестройку поискового индекса если сайт не большой. Система --> Настройки поиска После этого увидите фоновые процессы на главной ACP, должны запустится автоматически.
  21. 1 point
    AlexMiha

    VideoBox

    Спасибо! Судя по ответу этого гуру, новая версия уже есть в свободном доступе? Либо то был обыкновенный высер как обычно собачки помечают окружающие предметы на улице. Возможно кто-то не прав...
  22. 1 point
    Zero108

    Редактор

    В custom.css добавляете: .ipsComposeArea_dummy, .cke textarea.cke_source, .cke .cke_wysiwyg_frame, .cke .cke_wysiwyg_div, .cke .cke_inner { background: #000 !important; } .cke .cke_top { background: #000 !important; } .cke_reset_all, .cke_reset_all *, .cke_reset_all a, .cke_reset_all textarea { margin: 0; padding: 0; border: 0; background: transparent; text-decoration: none; width: auto; height: auto; vertical-align: baseline; box-sizing: content-box; position: static; transition: none; border-collapse: collapse; font: normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif; color: #fff !important; text-align: left; white-space: nowrap; cursor: auto; float: none; } .ipsComposeArea_editor, .ipsComposeArea_unavailable .ipsComposeArea_editor, [data-role="attachmentArea"] { background: #000 !important; } Самому нетрудно научиться в любом браузере, к примеру, на хромиуме: Решение неполное. Приведено как пример.
  23. 1 point
    x7turist

    Commerce

    Я нашел как это убрать, только при условии что у Вас не физический товар. Делается просто АЦ - Коммерция - Платежи - Настройки - Оформление заказа Убираем галки с "Требовать реальное имя клиента и платежный адрес при" После идем в АЦ - Коммерция - Клиенты - Настраиваемые поля - "Создать" и создаем все те штуки, которые Вам нужны для сайта. Почта, пароль, дата, выбор из списка и т.д. Скорее всего, у Вас не включена функция проверки Транзакции в настройках плагина Проверьте это https://money.yandex.ru/quickpay/confirm.xml добавлено ли в настройки оплаты через Yandex. P.s. yandexmoney_MerchantUrl
  24. 1 point
    Quzask

    (NB40) Secondary Group Icons 1.0.6

    Как вывести название второстепенных имен групп, а не иконок? Обращался к инструкции от разработчика плагина на форуме ips, но ничего не вышло. Edit 2 templates: - For profiles. core - global - plugins - nbSecGroupIconsProfile Find <img src='{file="$icon" extension="core_Theme"}' alt=''> Change to {expression="\IPS\Member\Group::load( $grOther )->name"} - For posts. core - global - plugins - nbSecGroupIconsPost Find <img src='{file="$icon" extension="core_Theme"}' alt='' class='cAuthorGroupIcon'> Change to {expression="\IPS\Member\Group::load( $grOther )->name"} If you want display formatted group names use {expression="\IPS\Member\Group::load( $grOther )->formattedName" raw="true"} instead of {expression="\IPS\Member\Group::load( $grOther )->name"}
  25. 1 point
    Я себе сделал award system через шаблоны, просто вписываешь id юзера в нужной медальке
×