Everything posted by Exception
-
Импорт фильтров слов через XML
почему суку запретили
-
Фон с информацией в Загрузках.
этот шаблон может принимать css классы, там же все есть, смотрите переменные шаблона хотя бы перед его использованием {template="thumbImage" group="global" app="core" params="$file->primary_screenshot, $file->name, 'medium3', 'MY_CSS_CLASS', 'view_this', '', 'core_Attachment', '', true"}
-
Help for Convert Plugin xenforo to IPS
Я планировал написать плагин для распределения вложений - файлы отдавать в S3 хранилище, изображения и видео - в CDN хранилище - НО вложения все же не предназначены для хранения массивных файлов (это скорее для прикрепить 5-10 изображений или прикрепить какой-нибудь документ), для этого действительно лучше использовать приложение ЗАГРУЗКИ и предоставить например ссылку в сообщение. ЗАГРУЗКИ имеют любые лимиты - скачивание в день\неделю\месяц и даже ограничение трафика. Вложения не ведут журнал скачиваний - все что нужно для плагина это создать его и проверять пользователя на количество скачиваний в день
-
Подтверждение о регистрации приходит в спам
DKIM, SPF, DMARC, MX, rDNS обязательны к настройке, иначе твои письма могут вообще не дойти до почты пользователя, в лучшем случае попасть в спам. Без этих настроек от имени твоего почтового домена могут рассылать письма любые сервера
-
Блок "Последние посетители" 4.6.5
переместить запятую в span изменить в коде a:after на a span:after ну так сделай по аналогии заменив data-blockid="app_core_members_42xd4dgoj"
-
Цвет фона объявлений
потому что туда надо вставить мой код
-
Цвет фона объявлений
- Блок "Последние посетители" 4.6.5
в кастом попробуй- Как реализовать вот это
При помощи order, 1 для всех блоков .cWidgetContainer[data-widgetarea="footer"] .ipsList_reset li { order: 1; flex-basis: 100%; } а для нужного блока nth-child(4) - 0 .cWidgetContainer[data-widgetarea="footer"] .ipsList_reset li:nth-child(4) { order: 0; }- Как реализовать вот это
при помощи flex например .cWidgetContainer[data-widgetarea="footer"] .ipsList_reset { display: flex; flex-wrap: wrap; justify-content: space-between; } .cWidgetContainer[data-widgetarea="footer"] .ipsList_reset li { flex-basis: 100%; } .cWidgetContainer[data-widgetarea="footer"] .ipsList_reset li:nth-child(-n+2) { flex-basis: calc(50% - 5px); }- Цвет фона объявлений
Цвета объявлений привязаны к .ipsMessage_general, .ipsMessage_warning и т.д. Можно переопределить стиль для сообщений блока cAnnouncementsContent .cAnnouncementsContent .cAnnouncementContentTop.ipsMessage_none { background: linear-gradient(90deg, rgb(255 255 255 / 0%), rgb(55 155 225 / 85%), rgb(255 255 255 / 0%)); } .cAnnouncementsContent .cAnnouncementContentTop.ipsMessage_warning { background: linear-gradient(90deg, rgb(255 255 255 / 0%), rgb(255 100 0 / 85%), rgb(255 255 255 / 0%)); } И так же переопределить для cColorChoices если надо .cColorChoice_chooser.ipsMessage_none { background: rgb(55 155 225 / 85%) !important; } .cColorChoice_chooser.ipsMessage_warning { background: rgb(255 100 0 / 85%) !important; } и так же для других .ipsMessage_general, .ipsMessage_information и т.д. а если изменить цвет, например так - он изменится на всем форуме .ipsMessage_warning { background: rgb(255 100 0 / 85%) !important; }- древовидные комментарии\сообщения
исправлено- Держите редактор открытым в темах
avangcom видимо редактор или функция получения объекта не успевает инициализироваться до выполнения нашей функции, можно просто отлавливать ошибку в setInterval <script type="text/javascript"> ;( function($, _, undefined){ "use strict"; $(document).ready(function(){ var editor = $('[data-role="replyArea"]').find('[data-ipsEditor]'); if ( editor.length ) { var objInterval = setInterval( function () { try { ips.ui.editor.getObj( editor ).unminimize(); clearInterval( objInterval ); } catch (err) { } }, 400); } }); }(jQuery, _)); </script>- Держите редактор открытым в темах
avangcom это js код, можно вставить например в head или перед /body или в шаблон IncludeJS в самый конец <script type="text/javascript"> ;( function($, _, undefined){ "use strict"; $(document).ready(function(){ var editor = ips.ui.editor.getObj( $('[data-ipsEditor]') ); editor.unminimize(); }); }(jQuery, _)); </script>- Держите редактор открытым в темах
открыть его при загрузке темы методами ips jquery var editor = ips.ui.editor.getObj( $('[data-ipsEditor]') ); editor.unminimize();- Блок Поделиться от Яндекс
Там же явно видно, что принимается переменная $item ( передается в params ) {template="shareButton" app="core" group="sharelinks" params="$record"} {{if $shareData = $item->webShareData()}} <div class="ya-share2" data-title="{$shareData['title']}" data-url="{$shareData['url']}" data-curtain data-services="messenger,vkontakte,odnoklassniki,telegram,twitter,viber,whatsapp,moimir"></div> {{endif}}- древовидные комментарии\сообщения
Для удобства пока организовал продажу тут: https://cyber-devil.ru/files/file/10-cyber-devil-comments/ И все так же могу продать тут на мафии в ЛС. Можно посмотреть как это работает в живую, например тут: https://cyber-devil.ru/news/industrija/platinumgames-zajmyotsja-igrami-servisami-iz-za-izmenenij-na-rynke-videoigr-r21/?tab=comments- древовидные комментарии\сообщения
Да я тебя понял, уже исправил, добавил проверку. Протестирую и скину в лс- древовидные комментарии\сообщения
Я правильно тебя понял? Я, например отвечаю на комментарий 1 - добавляется мой ответ под комментарием 1. Отвечаю опять под этим же комментарием - добавляется мой ответ под комментарием в мой ответ в виде склейки. Я тут же добавлю ответ на комментарий 2, но ответ добавляется под комментарий в склейку моего прошлого ответа?- древовидные комментарии\сообщения
посмотрю вечером насчет этого, думаю просто parent_id не учитывается где то при склейке. Не все владеют даже базовыми знаниями в редактировании кода, кому-то проще будет просто указать загруженные с плагином шаблоны для своих баз. Но учту- Реальность зеркала на IPS
через конфиг nginx хоть 500 доменов можно прикрепить, делается одной строкой или при помощи алиасов, или dns CNAME- Скачиваются xml файлы вместо вложений
Удалось решить SignatureDoesNotMatch ? Видимо ips не работает вообще с S3 кроме amazon, нужно писать плагин под каждый сервис S3 Есть кто используют S3 не amazon ?- Classifieds System
- Как добавить GIF
- древовидные комментарии\сообщения
при помощи jquery можно перенести [data-role="replyArea"] в любое место - Блок "Последние посетители" 4.6.5