Everything posted by Desti
-
Удаляются загруженные фото в разделы форума
Ни одна версия IPB/IPS на моей памяти такого не делала. У меня форум с v.2, не потеряно ни одного файла по вине системы.
-
Удаляются загруженные фото в разделы форума
Это перемещение при изменении файлового хранилища, не лезьте туда.
-
Цензура чата для гостей с *****
В чат JS-ом выводятся сообщения, которые формирует php, так что задача из хука темы превращается в хук кода, а поскольку это плагин, то и хук не нужен, предложенный заменщик размещаем в функции getmsg(). $user там есть, 0 если гость, так что if(!$user) $chat['chat'] = preg_replace('/[а-яА-ЯЁёa-zA-Z0-9_]/u','*',$chat['chat']);
-
Цензура чата для гостей с *****
Посмотри на мой форум, освежи.. А функцию preg_replace знаете? И условный оператор в темплейтах {{if}}? Если всё это совместить в цикле вывода сообщений, то получится что-то типа (условно, сами по месту разберетесь) {{if !$member->member_id}} {{$gueststr = preg_replace('/[а-яА-ЯЁёa-zA-Z0-9_]/u','*',$message);}} {$gueststr} {{else}} {$message} {{endif}}
- Выбор
-
Цвет раздела
[data-role=forums] .ipsDataItem:hover { background-color: red; } А вот так работать будет в нужном месте.
-
Цвет раздела
И на каждом ipsDataItem, в любой системе будет этот hover. Плохой совет
- Выбор
- Моя благодарность комьюнити MAFIA!
-
Модерация тем/сообщений через Админку
Админка не предназначена для редактирования контента, это система управления форумом.
- Моя благодарность комьюнити MAFIA!
-
Like/React to Download
Класс всегда "живет" в заголовке, это комбинация namespace и имени класса без '_' namespace IPS\gallery\modules\front\gallery; class _browse extends \IPS\Content\Controller получаем IPS\gallery\modules\front\gallery\browse You are most welcome
-
Like/React to Download
Во первых, расширять надо тот класс, который нужно изменить, а не тот, что нравится IPS\downloads\modules\front\downloads\view - вот правильный класс, если вы хотите изменить функцию download() Во вторых, нельзя взять кусочек кода и вставить в хук, это так не работает. Вы можете либо изменить результат выполнения функции (если она возвращает результат), либо заменить полностью тело функции.
-
Like/React to Download
Вы бы показали свой плагин, будет проще понять, в чем проблема.
-
Like/React to Download
Я болею, 39 и все прелести ковида. Разбирайтесь пока без меня.
-
Like/React to Download
I'll look tomorrow
-
Обновление ips
В конце видео обязательно "С вас лайк, подписка, не забудьте прожать колокольчик".
-
Like/React to Download
Actually, the opposite order is more logical :) I think it's possible, but I don't have time right now.
-
Шрифт и текст
saiko напишите в ЛС имена фонтов и админский доступ, поправлю список. Если какие-то из текущего списка не нужны, тоже напишите, удалю.
-
Хелп ми. (фон)
Это уже третье решение. Хотя согласен, мой перенос может повредить, если на эти теги (на их порядок) завязан какой-то хук темы.
-
Шрифт и текст
Ну если есть минимальный опыт работы с базой, то команда UPDATE `core_theme_settings_fields` SET sc_content='[{"key":"default","value":"Default"},{"key":"Lato","value":"Lato"},{"key":"Open Sans","value":"Open Sans"},{"key":"Roboto","value":"Roboto"},{"key":"Roboto Slab","value":"Roboto Slab"},{"key":"Montserrat","value":"Montserrat"},{"key":"Merriweather","value":"Merriweather"},{"key":"ВашФонт","value":"ВашФонт"}]' WHERE sc_key='body_font'; Замените ВашФонт на название вашего фонта. Если надо добавить еще фонт - добавьте еще конструкцию {"key":"ИмяФонта","value":"ИмяФонта"} через запятую. Если не нужны какие-то существующие фонты, можете просто заменить их на свои, отредактировав в запросе.
-
Хелп ми. (фон)
-
Хелп ми. (фон)
мой вариант короче на пробел+имя класса 😂
-
Хелп ми. (фон)
{{if}} забыл, самая первая строчка. Весь header живет в этом ифе.
-
Хелп ми. (фон)
А, понял.. Я настройки тем не меняю на тестовом, поэтому про резинку забыл.