Posts posted by Exception
-
-
-
10 минут назад, afshin20 сказал:
Спасибо, это правильно, я просто хочу, чтобы это отображалось вот так
<a href='{url="app=core&module=modcp&controller=modcp&tab=deleted" seoTemplate="modcp_deleted"}' data-ipsTooltip title='{lang="modcp_deleted" escape="true"}'> <i class="fa fa-trash"></i> {{$deletedTopics = \IPS\forums\Topic::getItemsWithPermission( array( 'approved=?', -2 ), NULL, NULL, 'read', TRUE ); $deletedTopics = $deletedTopics ? \count( $deletedTopics ) : 0;}} {{if $deletedTopics}} {$deletedTopics} {{endif}} </a>
ну так посмотри как выводится, какой html используется, думать тебе тоже придется
-
-
-
Нету прямой функции подсчета как у контента ожидающего одобрения. Можно попробовать так:
{{$deletedTopics = \IPS\forums\Topic::getItemsWithPermission( array( 'approved=?', -2 ), NULL, NULL, 'read', TRUE ); $deletedTopics = $deletedTopics ? \count( $deletedTopics ) : 0;}} {{if $deletedTopics}} {$deletedTopics} {{endif}}
Переменная $deletedTopics отобразит количество удаленных тем если они есть.
Конструкцию if и переменную сам подставишь куда нужно. -
-
25 минут назад, D1gaTel сказал:
Всем привет.
В общем не обновляется статистика форума, а именно "Новый пользователь"(последний зарегистрированный).
На счет тем и сообщений не уверен.
Форум восстанавливал из давнего бэкапа и обновился в ноябре до 4.7.14.
Может что-то в базе слетело, куда копать?)
Зы кэшь естественно чистилза это должен отвечать крон, нужно проверить правильность его работы и каким образом вообще запускаются задачи обслуживания
-
-
Edited by Exception
6 часов назад, Zuldek199 сказал:Плагин установил, но что та как было на русском url. Так они и остались, не работает
Нужно перестроить поисковый индекс на этой странице
/admin/?app=core&module=discovery&controller=search
или действительно прочитать описание к плагину как советует @7182
-
-
18 минут назад, gelo сказал:
Почта настроена через сервер DKIM, SPF + все дела.
этого не достаточно, есть сервисы для проверки отправки почты, там должен быть максимальный балл, а это вплоть до имени сервера которое должно совпадать с доменом откуда отправляются письма и т.д., там в общем все будет расписано
-
23 минуты назад, tolik777 сказал:
Подниму тему. У меня получатели рассылки на IPB примерно 100k пользователей. Сервак выделенный, в выделенным IP, почта через Яндекс настроена, DKIM, SPF и т.д. есть. Но в спам не хотел бы попасть.
Нужно неспеша сделать рассылку. Кто обьяснить смысл вот этого: define( 'BULK_MAILS_PER_CYCLE', 100 );
100 писем за 1 цикл. Это понятно.
Но цикл сколько длится? Есть какая-то пауза между циклами? Или это просто цикл загона писем в функцию отправки...
Хочу понять что будет если там цифру 5 к примеру поставить и 100. Не будут ли они по времени одинаково отправляться?Нету паузы, все ограничивается ресурсами сервера
ЦитатаThis constant doesn't affect the speed at which emails are sent, only the amount that are processed 'per cycle' and background tasks are designed to run as many cycles as possible in within the allowed server resources.
There isn't a way to restrict how many emails are sent per time, perhaps you may want to look at a service such as SendGrid or SES that can handle the volume.
-
(DB) Switch development mode
Плагин добавляет на панель в АЦП кнопку переключения режима разработчика.
Оформление кнопки изменяется в зависимости от режима.
В меню присутствует вспомогательная информация для режима разработки.Плагин сам контролирует строку IN_DEV и файл constants.php
Если кнопка в меню недоступна:
СпойлерНеобходимо загрузить файлы SDK на сервер
Файлы SDK доступны по ссылке в меню More mode info -> Download the SDK
После загрузки файлов SDK на сервер необходимо нажать на кнопку для обновления данных и её перезагрузки, если файлы залиты верно кнопка станет доступна для переключения режима- (!) После установки плагина системные кэши будут очищены
- (!) После каждого изменения режима при помощи кнопки системные кэши будут очищены
- (!) После удаления плагина необходимо очистить системный кэш
-
Добавил
-
Добавлено11/24/23
-
Категория
-
ЯзыкEnglish
-
-
1 час назад, dontkillme сказал:
Я конечно всё понимаю, но можно еще меньше тех. информации? Указывать что за локальный сервер не нужно? Как и указывать с какой конфигурацией сервер? Какая версия ips?
Вот теперь иди и читай документацию к OSPanel, там есть пункт для решения этой ошибки -
6 часов назад, Desti сказал:
Дописал свои программки, прочекал кучу логов, выяснил среднее количество обращений в секунду на один IP и на основе этих данных настроил программу-блокировщик. Читает лог nginx, считает обращения в секунду и записывает в ipset всех, у кого обращений больше определенного значения. Производительность, конечно, у с++ чумовая, лог атаки в 400 мегов (это час дудоса) программа парсит за 6 секунд (вместе с добавлением в ipset и записью собственного лога). Теперь ждем, когда мамкины хакеры соберут деньги на новую атаку
сам nginx можно настроить на ограничение по количеству запросов и их всплесков
-
-
26 минут назад, avangcom сказал:
Я положил папку dev в папку плагина, это не имело значения.
Я видел это, но ничего не понимаю. Спасибо за подсказку.
https://invisioncommunity.com/forums/topic/447443-rebuilding-plugin-xml-from-plugins-directory/
В чем проблема установить плагин находясь в DEV режиме? Он автоматически создаст папку dev с нужными файлами
-
-
-
-
-
-
15 минут назад, avangcom сказал:
I instead of the following code
check Validity(IPS\nexus\Money $amount، ?IPS\GeoLocation $billingAddress = null، ?IPS\nexus\Customer $customer = null)
I replaced this code but it gave this error
check Validity(IPS\nexus\Money $amount، ?IPS\GeoLocation $billingAddress = null، ?IPS\nexus\Customer $customer = null، $recurrings = [])
error :
ParseError: خطای نحوی، نشانه غیرمنتظره "?"، انتظار ")" (0) #0 C:\wamp\www\ips\applications\nexus\modules\admin\payments\gateways.php(112): IPS\IPS::autoloader('IPS\\nexus\\Gatew...') شماره 1 C:\wamp\www\ips\system\Helpers\Wizard\Wizard.php(181): IPS\nexus\modules\admin\payments\_gateways->IPS\nexus\modules\admin\payments\{closure} (آرایه) شماره 2 C:\wamp\www\ips\applications\nexus\modules\admin\payments\gateways.php(154): IPS\Helpers\_Wizard->__toString() شماره 3 C:\wamp\www\ips\system\Dispatcher\Controller.php(107): IPS\nexus\modules\admin\payments\_gateways->form() شماره 4 C:\wamp\www\ips\system\Node\Controller.php(69): IPS\Dispatcher\_Controller->execute() شماره 5 C:\wamp\www\ips\applications\nexus\modules\admin\payments\gateways.php(44): IPS\Node\_Controller->execute() شماره 6 C:\wamp\www\ips\applications\nexus\modules\admin\payments\paymentsettings.php(81): IPS\nexus\modules\admin\payments\_gateways->execute() شماره 7 C:\wamp\www\ips\system\Dispatcher\Controller.php(107): IPS\nexus\modules\admin\payments\_paymentsettings->__call('form', Array) #8 C:\wamp\www\ips\system\Dispatcher\Dispatcher.php(153): IPS\Dispatcher\_Controller->execute() #9 C:\wamp\www\ips\admin\index.php(13): IPS\_Dispatcher->run() شماره 10 {اصلی}
нормально скопируй сюда код, сейчас по представлению это ересь из переводчика
Манипуляции обществом с помощью ИИ
in Флейм
Desti это как спорить с верующим, никогда не знаешь что он придумает на этот раз