Jump to content

Desti

Актив
  • В сети

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

    2 149
  • Reputation

    1,2k Desti's Reputation

Everything posted by Desti

  1. он по умолчанию NULL, не надо его передавать в параметрах.
  2. Ну если она из members, то и запускаться должна от members типа $this->members->logHistory( 'core', 'login');
  3. Таблица core_members_history insert into `core_member_history` values( и тут по порядку нужные поля добавляем );
  4. Отличный вопрос Можно! Если есть бекапы файлов и имена совпадают (вроде при апгрейде имена не меняются), то их надо просто залить обратно. Если страшно, то можно попробовать на одном конкретном файле. А вот бекап БД заливать нельзя.
  5. Справа вверху Поддержка или Support, клик, на след. странице справа внизу system logs - Журналы системы
  6. Напишите 5 строчек кода, сделайте свой класс \IPS\Helpers\Form\GetGroupsForm. Вас не поймешь, то 1000 строк в инклюд - семечки, то 5 строк много и сложно.
  7. $form->add( new \IPS\Helpers\Form\Select(...) )- чем не класс? Готовый.
  8. К этому времени появится php 7.5, а в десятке будет 7.2 по дефолту. Какая проблема накатить сейчас 7.2 и забыть про это хозяйство на пару лет?
  9. Это не ошибка, это у вас php какой-то древний.
  10. dos2unix - преобразует виндовое в юниксовое, не задавая вопросов.
  11. Исправить одни глюки, наловить других. Я до 4.5 даже не рыпнусь, если только патчи безопасности. Но их можно и ручками.
  12. А я проверил, прежде чем писать. Для гостей не формируется ссылка с ника или аватара при выключенном доступе к модулю. Поэтому получить ошибку доступа они не могут, т.к. нет ссылки на профиль.
  13. Если правами ограничить, то просто не выводит линк на нике/аватаре. А если в коде править, то можно вывести предупреждающее сообщение с просьбой зарегиться для просмотра профиля. Кому как удобнее.
  14. applications/core/modules/front/members/profile.php Найти protected function manage() { Вставить ниже if ( ! \IPS\Member::loggedIn()->member_id ) { \IPS\Output::i()->error( 'no_module_permission_guest', '1C149/1', 403, '' ); }
  15. Это значит лишь одно, тот, кто разработал такое приложение, очень плохо разбирается в программировании, в алгоритмах и прочем. Если совсем грубо, то это "быдлокод" (не обижайтесь, это мем, можно почитать на лурке).
  16. Это был сарказм, если что. С IPB плотно с 2006 года Хуки кода нужны, когда вам надо поменять поведение класса, изменить логику работы, добавить что-то. А хуки темы нужны, чтобы по другому визуально отобразить что-то или добавить новое отображение. Вас пугает синтаксис классов в PHP и прочие новомодные примочки? Не пугайтесь, они отлично уживаются с вашим старым стилем программирования, это всё тот же php.
  17. Такая же фигня тут, по моему, уже никто не понимает, о чем речь после слов "IPS-овский PHP".. А какая разница, где вы сгородите свои 1000 строк кода? Что в основном файле, что в инклюде, разница будет только в том, что первый код будет выполнен быстрее и не будет дорогой дисковой операции.
  18. Давным давно правлю код в microsoft code, всё нормально подсвечивается. Вот обычный кусок phtml из dev
  19. Поиск в админке по слову cache, первая ссылка (cache page output for guests)
  20. PHP Redis Extension и redis как служба - разные вещи. Выделяете волшебные слова "How to... ", "поиск в гугле", идете по первой ссылке и делаете как написано.
  21. Увы, нельзя. Эта фича просто не делает "ссылку", выводит как текст, а нужно полностью скрыть ссылку от пользователя, т.е. изуродовать ее.
  22. Если помните, была такая полезная штука в 3.х. Она есть и в 4-ке, но работает не совсем так, как раньше. Если раньше я добавлял в список нежелательный сайт и слово замены, то система меняла название и в ссылке (url) и в тексте ссылки. А в новой версии замена происходит только в тексте ссылки, получается ерунда, текст говорит httр://[нельзя сюда]/, а внутри живая ссылка. Никто не разбирался с этим? Может есть уже плагин?
  23. Ищется по словам "How to Install the PHP Redis Extension"
  24. Синтаксис: root путь; Умолчание: root html; Контекст: http, server, location, if в location Вполне допустимо. Нелогично - возможно, но не запрещено. Работает уже лет 10, никому не мешает.