Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

WaNted

Пользователи
  • Регистрация

  • В сети

Everything posted by WaNted

  1. Вы не поняли. Блогов у одного пользователя может быть тоже много. Например .../blog/3-blablabla/ и .../blog/5-blablabla два разных блога но автор у них один, как быть с этим? Где 3 и 5 идентификаторы этих самых блогов.
  2. Пользователь же может создать несколько блогов, как Вы это себе представляете?
  3. WaNted replied to Fillsen's тема in Invision Community 4 Support
    А почему выполнено с ошибкой там посмотреть нельзя?
  4. WaNted replied to Fillsen's тема in Invision Community 4 Support
    О каких ошибках тут идёт речь?
  5. WaNted replied to Fillsen's тема in Invision Community 4 Support
    Ошибаетесь. Минимальный интервал раз в минуту.
  6. WaNted replied to Fillsen's тема in Invision Community 4 Support
    Выбирайте экспертный и ставьте везде * (звёздочка)
  7. А это что по Вашему? Вы бы сначала проверили прежде чем это писать.
  8. Просто уберите галочку в правах доступа на модуль Профили в приложении Система.
  9. Весь основной код пищите в методе hookData(), там где Вы хотели подключить свой инклюд. Потом можете всё оформить с помощью шаблона, и вывести там же, где у Вас переменная $content.
  10. ТС имеет ввиду подсветку синтаксиса php в шаблонах.
  11. dev/setup/install.php можете там намудрить с созданием своего php-файла. Чтобы во время установки создавался файл с нужным содержимым.
  12. Я думаю если вы выводите какие-либо статьи, 30 секунд или минута тут не критично.
  13. Попробуйте напрямую вставить свой код в содержимое Theme Hook, где вставляли тег своего шаблона.
  14. Покажите содержимое файла где формируется Ваша переменная $content.
  15. Это не "IPS-совский" php, а шаблонизатор. Я не понимаю зачем Вам эти функции, когда содержимое уже итак выводится.
  16. \IPS\Http\Request\Curl для работы с curl. Так же можете использовать напрямую функции curl_ php.
  17. Ну а причем тут функции вывода? Получайте нужную информацию, оформляйте и все дела. <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 последних тем.
  18. Хм... Зачем использовать эти функции, когда шаблон итак уже выводит своё содержимое?
  19. Нет. А чем Вам скобочки не угодили?
  20. Там вообще ничего не нужно городить и вообще лезть редактировать этот файл в ручную. При создании Theme Hook достаточно в содержимом указать свой шаблон типа: {template="templateName" group="plugins" app="core" location="global"} Где templateName название вашего шаблона в папке dev/html. Вот в этом шаблоне можете уже мудрить. https://invisioncommunity.com/4docs/advanced-usage/development/plugins-an-example-r72/ смотрите тут третий шаг.
  21. В таблице nexus_purchases найдите связанную покупку с ключом и посмотрите есть ли там значение ps_expire отличное от 0.
  22. Значение expire в самой строке хоть есть? Потому что в противном случае вернется NULL.
  23. /** * Get expire date * * @return \IPS\DateTime|NULL */ public function get_expire() { return ( isset( $this->_data['expire'] ) and $this->_data['expire'] ) ? \IPS\DateTime::ts( $this->_data['expire'] ) : NULL; } $this->purchase->expire возвращает объект \IPS\DateTime. Попробуйте использовать $this->purchase->expire->getTimestamp().

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.