Jump to content

Desti

Актив
  • В сети

  • Количество сообщений

    2 149
  • Reputation

    1,2k Desti's Reputation

Everything posted by Desti

  1. Есть конечно, разбирайтесь.. public function pm($from_id, $to_id, $title, $body) { $item = \IPS\core\Messenger\Conversation::createItem( \IPS\Member::load( $from_id ), NULL, \IPS\DateTime::create(), NULL ); $item->title = $title; $item->to_count = 1; $item->save(); $postContents = \IPS\Text\Parser::parseStatic( $body, TRUE, NULL, \IPS\Member::load( $from_id ), 'core_Messaging' ); $commentClass = $item::$commentClass; $post = $commentClass::create( $item, $postContents, TRUE, NULL, NULL, \IPS\Member::load( $from_id ), \IPS\DateTime::create() ); $item->first_msg_id = $post->id; $item->save(); $item->authorize( array_map( function( $member ) { return (int) $member; }, array_merge( array( $from_id ), array ( $to_id ) ) ) ); $post->sendNotifications(); } У меня, во всяком случае, работает, отсылает сообщение, у получателя выскакивает нотифи.
  2. Не, это я вообще не имел ввиду. Системные меню отдельная система и там надо серьезно ковыряться.
  3. Ну найти ненуленую версию небольшая проблема, просто перезалить и ввести ключ.
  4. Можно попробовать ограничить размер контейнера родителя иконки, т.е. указать ширину, типа width: 20px;
  5. ::before { content: "\f0e3" !important; display: inline-block; transform: scaleX(-1); } В чистом виде работает, в принципе и у вас должно.
  6. Недавно про это говорили, покупаете лицензию и к ней год использования (обновления), затем платите каждые 6 месяцев за обновления. Я плачу за форум, блог, файлы и галерею 55 баксов два раза в год. С плагинами проще, купили-скачали и 6 месяцев можете качать обновленные версии. Потом оплата 7 баксов снова на 6 месяцев. Можно не платить и юзать старую версию без ограничений.
  7. Нет расширения php-mbstring, трясите провайдера. Или сами, apt install php7.3-mbstring
  8. Desti posted пост в теме in Interface
    Причина в том, что в таблице нет такого поля - field_pf_allow_attachments.
  9. Ну как бы да, это ведь похоже на css? Добавляете в custom.css со модификатором !impotrant и всё работает.
  10. Не знаю, что у вас за тема, но в оригинальной за это отвечает .ipsItemStatus.ipsItemStatus_read { opacity: 0.2; } Поставьте 1 вместо 0.2 и будет яркая иконка.
  11. Жить честно и по доходам не вариант?
  12. Это всегда работает по умолчанию для всех, но для пользователей мобил будет один блок темы, а для пользователей ПК другой. Две темы для пользователей тоже можно сделать, но автоматический выбор не получится, надо будет выбирать тему каждому пользователю.
  13. https://invisioncommunity.com/4guides/themes-and-customizations/css-framework/responsiveness-r250/
  14. А по каким критериям вы их сравниваете? Даже визуально никакой разницы между изображением на сайте IPS и внешним видом тут практически нет.
  15. Hetzner прикроет вас после первой жалобы за null.
  16. https://invisioncommunity.com/files/file/9237-black-friday-20-recent-topics/
  17. Шифровался тут 8 лет, чтобы кинуть на 5к? Что-то сложновато
  18. К сожалению вынужден согласиться с Elhombre , ищите того, кто сделает это вам на коммерческой основе. Либо разбирайтесь сами, но не ждите простого решения, его нет. В галерее на каждое загруженное изображение создается уменьшенная копия и совсем мелкая копия, поэтому там нет проблем с уменьшением-увеличением. А если вы храните только одну картинку, она, естественно, будет портится при css ресайзе.
  19. А я вам снова повторяю, что код с галереи, который настраивает бэуграунд, неприменим к тегу img.
  20. Ну тогда смотрите в таблицу core_queue, что там? Скриншотик сделайте.
  21. Для начала надо поправить время ожидания mysql, отредактировать файл конфигурации и добавить wait_timeout = 600. Похоже, вам просто не хватает времени на обработку. Ну или провайдера потрясти на эту тему.
  22. В таблице core_queue вроде виден id обрабатываемого элемента, можно глянуть в базу и почикать этот пост.
  23. А что значит блокируются? Градусники не двигаются вообще? Запросы к базе есть (show full processlist)?