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

Desti

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

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

  • Посещение

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

    131

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

  1. У вас в разделе css в админке есть простые файлы css, а есть файлы со словом responsive в названии. Простые описывают назависимые от размера экрана сущности, resp.. - зависящие. Сам файл resp состоит из секций @media, которые "включаются", если размер экрана попадает в ограничение. Поэтому вы находите свой resp, допустим в forums->front и в нужном вам @media прописываете свой класс с нужным размером для этой ширины. А в custom.css пишете тот же класс для большого экрана.
  2. В подсети 111.222.0.0 >65000 IP. Они не только в разных городах могут быть, но и на разных континентах
  3. Нет, к сожалению. Для таких действий вы должны в минимальном объеме представлять себе, как работает css и движок.
  4. 'large' - это имя класса. Добавьте в custom.css свой класс с размером и передавайте в этот темплейт. .ipsUserPhoto_superlarge { width: 120px; height: 120px; } Для этого класс добавляют в разные @media в responsive.css и регулируют размер в зависимости от экрана.
  5. Надо смотреть, что за IP и кому принадлежит. Что-то можно банить целыми AS, если это сети провайдеров хостинга. Ну и включить Spam Defense на IPS.
  6. Еще ошибка - в функциях onLogin и onLogout в extension/core/MemberSync/Application.php удалить второй аргумент ($returnUrl). Должно получится public function onLogin( $member ) public function onLogout( $member )
  7. Думаю это невозможно. Они полностью переделали систему уведомлений на HTML5 и звук туда будет сложно вставить. Придется подождать, пока браузеры начнут поддерживать звуки HTML5.
  8. Он пишет "Нет такого файла или каталога" при попытке создать запись в логе. Права на директории, скорее всего или недосоздали структуру папки uploads
  9. Еще одна ошибка нашлась, заменить в файле sources/Position/Position.php public function can( $permission, $member=NULL) на public function can( $permission, $member=NULL, $considerPostBeforeRegistering = true )
  10. Скорее всего вы не очень понимаете, что делаете, кеши не совсем то, что в данном случае надо чистить. Возможно вам поможет содержимое функции clearCaches() из core/modules/admin/support/support.php
  11. Desti

    Tutorials

    Еще ошибки выплыли, надо во всех файлах заменить is_array на \is_array и array_slice на \array_slice. В основном эти ошибки в extension и widgets, проще всего поиском по файлам пройтись и заменить везде, где найдете.
  12. Не, там используется общий для всех шаблон emailWrapper, если почистить строку, то исчезнет во всех рассылках.
  13. Я не разбирался с этим особо, шаблоны рассылок живут в data/emails.html, это обычные темплейты и теоретически можно найти (или добавить в код) какой-то признак и по нему регулировать загрузку строки приветствия.
  14. Можно проверить, что вы делаете, заглянув в \IPS\Data\Store::i()->cacheKeys Если кеш очищен, там будет пустой массив. Вы бы объяснили, для чего это делаете и что хотите получить. Первая строка чистит кеш для гостей, вторая вообще к приложениям отношения не имеет, это хранение темплейтов и прочего внутреннего хлама. Можете еще попробовать \IPS\Output\Cache::i()->clearAll()
  15. Избавляемся от вызова подсистемы задач при каждом обращении ползателя к форуму.
  16. И получается полная ..опа, т.к. \IPS\Db::i()->select( '*', 'core_tasks', array( 'next_run<? AND enabled=1', ( time() + 60 ) Вместо одной-двух задач в очередь загружается целый паровоз и всё это начинает одновременно выполняться.
  17. WP как ВИЧ, неизлечим, случайно подхватил когда-то по собственной глупости и всё, он с тобой навсегда
  18. Не факт, что это единственная ошибка, но разбираться, как работает это приложение - не хочу. Найдете еще - пишите.
  19. Ну тогда в файл .../sources/Position/Field.php добавить строчку public static $nodeTitle = "Application Forms"; (в начало, где много строк public static)
  20. Условие - все остальные вопросы в одной теме.
×
×
  • Создать...