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

Desti

Актив
  • Постов

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

  • Посещение

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

    131

Весь контент Desti

  1. Потомучта в концепции ActiveRecord это поле называется hidden А в описании функции create есть строчка * @param int|NULL $hiddenStatus NULL to set automatically or override: 0 = unhidden; 1 = hidden, pending moderator approval; -1 = hidden (as if hidden by a moderator)
  2. Зачем вам всё это? У вас есть $item в функции create, там есть почти всё, что надо. Даже название форума.. \IPS\Member::loggedIn()->language()->get('forums_forum_' . $item->container()->id);
  3. В $item сообщения нет id форума, только id топика. Это не приватное свойство, получите его, по нему загрузите топик, из него получите id форума и тоже загрузите, получите название форума в $forum->_title()
  4. Это php, а у вас http сервер отваливается, смотрите конфиги апача-энжиникса, что там у вас.
  5. Проблема в том, что ни в одном файле вы не найдете места, где происходит сохранение вашего сообщения в том виде, в котором вы его ожидаете увидеть. Все комменты на форуме - дети класса IPS\Patterns\ActiveRecords, соответственно, все ваши изменения-дополнения должны быть в концепции этого класса (или его наследников). class _Post extends \IPS\Content\Comment abstract class _Comment extends \IPS\Content - тут живет функция public static function create(...), но я очень не советую в нее лезть. abstract class _Content extends \IPS\Patterns\ActiveRecord Про ActiveRecords можно прочитать тут: https://invisioncommunity.com/developers/docs/fundamentals/active-records-r22/
  6. Вам понятие "классов" хоть чуть-чуть знакомо? Если нет, то лучше в эту область движка не влезать, ничего не получится.
  7. Как минимум надо прописать эту настройку в /application/app/data/settings.json
  8. Исправьте заголовок, мой граммарнаци протестует!!!
  9. Mysql тут не при делах, у вас какое-то ограничение по операционке, винда вообще не самая лучшая система для сетевых сервисов.
  10. Ошибка "Невозможно выполнить операцию на сокете, т.к. буфер слишком мал или очередь переполнена." - это виндовая ошибка, но как бороться - не знаю.
  11. Сорри, не разглядел "виждета". Думаю, в виджете только анализом \IPS\Dispatcher::i()->* (appl, module, controller) и получением соотв. данных из Request или итема.
  12. Это свойство container() для файла (итема). Что-то глобальное - сомневаюсь, судя по коду они стараются работать в пределах одной сущности, т.е. если конечный элемент - получают контейнер, если запрос по категории, то она есть в Request
  13. Ну видимо у вас всё совсем плохо, если даже инсталлятор не запускается.
  14. В смысле терпения? Кто мешает ручками патчить текущую версию до актуальной? Ну а когда цены упадут (ну вдруг), куплю обновление снова. Пока только одна проблема нарисовалась, спам-фильтры отключились. Но это решаемо, есть подписка на независимую систему проверки.
  15. Вы не можете перезаписать что-то под другим пользователем, юникс вам этого не даст. Сначала надо удалить файлы, затем записать их от другого пользователя. Или от рута поменять владельца.
  16. Права на файлы должны быть для того пользователя, под которым запускается php.
  17. UPDATE first_table, second_table SET first_table.group=second_table.group WHERE first_table.type=second_table.type; second_table like type->group ('aaa' => 1, 'bbb'=>2 and so on).
  18. Кстати, беру назад свои слова про единицы width и height. У svg эти атрибуты могут быть указаны с кучей префиксов, в том числе mm, in (дюймы) и прочие em, pt и прочее. По умолчанию - px, пиксели. А вот значение viewBox - всегда пиксели.
×
×
  • Создать...