Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Zero108

Актив
  • Регистрация

  • В сети

Everything posted by Zero108

  1. Пили php.ini. Там много параметров можно поменять. Конкретно для этой ситуации: увеличить значение параметра upload_max_filesize.
  2. Ну, когда пользователя помечаешь спаммером, то он автоматически забанен. Далее для забаненных можно создать правило в Group Promotion Rules. Можно и просто для спаммеров правило создать. Ты хоть напрягись немного, поизучай сам функционал.
  3. Од мелафефон бевакаша. 🙂
  4. Zero108 replied to MrHaim's тема in Interface
    Videos 2.0?
  5. Прикольно. А был бы какой-нибудь Hetzner, то искал бы ты новый хостинг.
  6. Есть подозрения, что инcтрумент Group Promotion Rules будет работать и для уже забаненных пользователей.
  7. Чисто теоретически, берешь и переносишь каждого пользователя в отдельную группу. А что?
  8. Настройка отправки через mail.ru. Понадобится зарегестрестрированный ящик на mail.ru. 1. Авторизоваться на mail.ru в тот ящик, который будет использоваться для отправки писем с сайта. Перейти в раздел установки пароля для сторонних приложений: https://account.mail.ru/user/2-step-auth/passwords/ Создать пароль и скопировать его . 3. Авторизоваться в админцентр сайта и перейти в раздел Настройки Email /admin/?app=core&module=settings&controller=email 4. Наверху страницы вставить в поле Адрес исходящей электронной почты ваш емейл адрес: 5. Внизу страницы заполнить поля, используя полученный в п.1 пароль и использованный в п.4 емейл адрес: 6. Сохранить настройки. Проверить работоспособность можно, выполнив восстановление пароля на сайте для любого пользователя. Если письма с вашего сервера попадают в спам, то нужно менять IP адрес сервера, но это уже другая история.
  9. 1. Регистрируемся и авторизуемся на https://app.truepush.com/home/register 2. Создаем новый проект: 3. Настраиваем параметры проекта: 4. Кликаем Code Integration. На следующей странице скачиваем файл sw.js и загружаем его в корневую директорию вашего сайта: 5. На этой же странице копируем код в поле 2 и вставляем его в админпанели вашего сайта: 6. Кликаем Setup Completed: 7. Переходим на сайт и подписываемся на Push уведомления для теста: 8. Интегрируем отправку уведомлений из вашей RSS-ленты в Push уведомления. 8.1 Переходим в соответствующий раздел и кликаем Create RSS: 8.2 Создаем RSS-ленту в соответствующем разделе сайта или можно использовать дефолтную RSS-ленту на странице https://ваш_сайт/discover/ 8.3 Переходим на страницу view-source:https://ваш_сайт/discover/ и ищем поиском созданную в п.8.2 RSS-ленту или ищем дефолтную RSS-ленту. Копируем ссылку на RSS-ленту: 8.4 Вставляем ссылку на RSS-ленту и настраиваем остальные параметры рассылки: → 8.5 Теперь экспорт RSS → Push настроен. Когда в вашу RSS-ленту будет добавляться новый контент, подписчики будут получать уведомления с заданным интервалом. Рекомендую установить количество одновременных уведомлений не более 3: 9. Создаем тестовую рассылку и отправляем её тестовому пользователю (вам). 9.1 Переходим в раздел Campaigns → Create Campaign. Заполняем необходимые поля и кликаем Send Notification: 9.2 Если всё настроено правильно, то в правом нижнем углу экрана должно появиться всплывающее сообщение сразу или в указанные в настройке дату и время (если браузер, в котором происходила подписка, запущен, а файлы cookie этого браузера не удалены пользователем):
  10. Блокирование бота от Huawei с экстремальным количеством запросов к серверу (более 10K запросов к каждому домену в сутки) производилось с помощью Firewall на Cloudflare. Был заблокирован следюущий диапазон адресов: 114.119.128.0/18 Для блокировки через Nginx можно использовать следующий мануал.
  11. Вся процедура выполнялась на сервере с установленной операционной системой Centos 7.9.2009 (Core). В процессе установки использовались следующие ссылки и мануал: Мануал: https://rudocs.ispmanager.com/ispmanager-lite/dobavlenie-sobstvennoj-al-ternativnoj-versii-php Лог ошибок: /usr/local/mgr5/var/pkg.log Список пакетов http://mirrors.download.ispmanager.com/repo/centos/base/7/x86_64/ 1. Для установки php 8.1 отредактировать / создать файл /usr/local/mgr5/etc/xml/ispmgr_mod_myphp.xml со следующим содержимым: <mgrdata> <lang name="ru"> <messages name="feature"> <msg name="dname_altphp81">Альтернативная версия PHP 8.1</msg> </messages> <messages name="feature.edit"> <msg name="package_ispphp81">My PHP 8.1</msg> <msg name="hint_package_ispphp81">Использовать PHP 8.1 в режиме CGI</msg> <msg name="package_ispphp81_mod_apache">Модуль PHP для Apache версии 8.1</msg> <msg name="hint_package_ispphp81_mod_apache">Возможность использовать PHP 8.1 в режиме модуля Apache</msg> <msg name="package_ispphp81_fpm">PHP 8.1 для PHP-FPM</msg> <msg name="hint_package_ispphp81_fpm">Возможность использования PHP 8.1 сервисом PHP-FPM</msg> <msg name="packagegroup_altphp81gr">PHP версии 8.1</msg> <msg name="hint_packagegroup_altphp81gr">Возможность использовать PHP версии 8.1</msg> </messages> </lang> </mgrdata> 2. Для установки php 8.2 отредактировать / создать файл /usr/local/mgr5/etc/xml/ispmgr_mod_myphp2.xml со следующим содержимым: <mgrdata> <lang name="ru"> <messages name="feature"> <msg name="dname_altphp82">Альтернативная версия PHP 8.2</msg> </messages> <messages name="feature.edit"> <msg name="package_ispphp82">My PHP 8.2</msg> <msg name="hint_package_ispphp82">Использовать PHP 8.2 в режиме CGI</msg> <msg name="package_ispphp82_mod_apache">Модуль PHP для Apache версии 8.2</msg> <msg name="hint_package_ispphp82_mod_apache">Возможность использовать PHP 8.2 в режиме модуля Apache</msg> <msg name="package_ispphp82_fpm">PHP 8.2 для PHP-FPM</msg> <msg name="hint_package_ispphp82_fpm">Возможность использования PHP 8.2 сервисом PHP-FPM</msg> <msg name="packagegroup_altphp82gr">PHP версии 8.2</msg> <msg name="hint_packagegroup_altphp82gr">Возможность использовать PHP версии 8.2</msg> </messages> </lang> </mgrdata> 3. Для установки php 8.1 отредактировать / создать файл /usr/local/mgr5/etc/xml/ispmgr_features.d/my_php.xml со следующим содержимым: <features> <feature name="altphp81" featuregroup="altphp"> <packagegroup name="altphp81gr" type="select"> <package name="ispphp81" dispname="PHP 8.1 CGI" primary="yes" recommended="yes"> <systemname>isp-php81</systemname> </package> <if value="turn_off" hide="package_ispphp81_mod_apache" shadow="yes"/> <if value="turn_off" hide="package_ispphp81_fpm" shadow="yes"/> </packagegroup> <package name="ispphp81_fpm" dispname="PHP 8.1 PHP-FPM" recommended="yes"> <systemname>isp-php81-fpm</systemname> </package> <package name="ispphp81_mod_apache" dispname="PHP 8.1 Apache module"> <systemname>isp-php81-mod-apache</systemname> </package> </feature> </features> 4. Для установки php 8.2 отредактировать / создать файл /usr/local/mgr5/etc/xml/ispmgr_features.d/my_php2.xml со следующим содержимым: <features> <feature name="altphp82" featuregroup="altphp"> <packagegroup name="altphp82gr" type="select"> <package name="ispphp82" dispname="PHP 8.2 CGI" primary="yes" recommended="yes"> <systemname>isp-php82</systemname> </package> <if value="turn_off" hide="package_ispphp82_mod_apache" shadow="yes"/> <if value="turn_off" hide="package_ispphp82_fpm" shadow="yes"/> </packagegroup> <package name="ispphp82_fpm" dispname="PHP 8.2 PHP-FPM" recommended="yes"> <systemname>isp-php82-fpm</systemname> </package> <package name="ispphp82_mod_apache" dispname="PHP 8.2 Apache module"> <systemname>isp-php82-mod-apache</systemname> </package> </feature> </feature> 5. После добавления XML-файлов, перезапустить ISPmanager, выполнив в консоли команду: /usr/local/mgr5/sbin/mgrctl -m ispmgr exit 6. Выполнить в консоли команды для установки php 8.1: wget http://mirrors.download.ispmanager.com/repo/centos/base/7/x86_64/isp-php81-8.1.6-1203.el7.x86_64.rpm wget http://mirrors.download.ispmanager.com/repo/centos/base/7/x86_64/isp-php81-fpm-8.1.6-1203.el7.x86_64.rpm wget http://mirrors.download.ispmanager.com/repo/centos/base/7/x86_64/isp-php81-lsapi-8.1.6-1203.el7.x86_64.rpm wget http://mirrors.download.ispmanager.com/repo/centos/base/7/x86_64/isp-php81-mod-apache-8.1.6-1203.el7.x86_64.rpm rpm -i isp-php81-8.1.6-1203.el7.x86_64.rpm rpm -i isp-php81-fpm-8.1.6-1203.el7.x86_64.rpm rpm -i isp-php81-lsapi-8.1.6-1203.el7.x86_64.rpm rpm -i isp-php81-mod-apache-8.1.6-1203.el7.x86_64.rpm 7. Выполнить в консоли команды для установки php 8.2: sudo yum makecache sudo yum -y install libsodium wget http://mirrors.download.ispmanager.com/repo/centos/base/7/x86_64/isp-php82-8.2.0-1252.el7.x86_64.rpm wget http://mirrors.download.ispmanager.com/repo/centos/base/7/x86_64/isp-php82-fpm-8.2.0-1252.el7.x86_64.rpm wget http://mirrors.download.ispmanager.com/repo/centos/base/7/x86_64/isp-php82-lsapi-8.2.0-1252.el7.x86_64.rpm wget http://mirrors.download.ispmanager.com/repo/centos/base/7/x86_64/isp-php82-mod-apache-8.2.0-1252.el7.x86_64.rpm rpm -i isp-php82-8.2.0-1252.el7.x86_64.rpm rpm -i isp-php82-fpm-8.2.0-1252.el7.x86_64.rpm rpm -i isp-php82-lsapi-8.2.0-1252.el7.x86_64.rpm rpm -i isp-php82-mod-apache-8.2.0-1252.el7.x86_64.rpm 8. Далее перейти в панели ISP в разел Настройки → Возможности → Альтернативная версия PHP 8.1 → справа выбрать в меню Обновить → поставить галку Обновить список доступного ПО → Ок. 9. Далее перейти в панели ISP в разел Настройки → Возможности → Альтернативная версия PHP 8.2 → справа выбрать в меню Обновить → поставить галку Обновить список доступного ПО → Ок. 10. Далее перейдите во вкладку Настройки web-сервера → PHP и проверьте, какая версия PHP у вас активна. При нобходимости кликните кнопку запуска PHP как модулая Apache и т.п. 11. Отредактируйте нужный домен в разделе WWW-домены и назначьте ему нужную версию PHP.
  12. Круговорот вещей в природе. Сначала люди изобрели админку, чтобы разгрузить публичную часть. Потом им это надоело. И пошёл обратный процесс. 🙂 Неутомимый бразилец клепает плагины как пирожки. Но характер у него вредный. Хорошо, что его плагины выкладываются здесь.
  13. Skaaraje Запуск задач логируется. Я бы на сервере попробовал в панели управления сервером запустить задачу для сайта в кроне руками. Если отрабатывает без ошибок, то сообщение на сайте об ошибке не должно появляться. Также на файл /applications/core/interface/task/task.php нужно поставить CHMOD 775
  14. Должен, но не обязан. И чем старее версия, тем таких странностей больше. Насколько я понял, custom.css срабатывает там, где разработчик движка разрешил, а не везде. Поэтому такие ситуации встречаются достаточно часто. Иногда помогает директива !important в custom.css. Иногда нет. blockquote.ipsBlockquote { color: #000000!important; }
  15. Какие майские изменения для стиля, который устанавливается на IPB 3.4, поддержка которого прекращена несколько лет назад?! Всё страннее и страннее...
  16. Движок сайта никаким образом не может знать, что происходит в кроне и на сервере. Движок сайта смотрит дату последнего запуска его модулей и всё.
  17. Придется выбрать между движком сайта и сторонним модулем. Этот модуль ранее никто тут не обсуждал. Что он там и куда переписывает, никто вам не подскажет.
  18. Вы можете скачать правильный .htaccess на следующей странице: /admin/?app=core&module=promotion&controller=seo&tab=urls Нужно удалить текущий и в админцентре активировать FURL
  19. Ну, после установки оно раскодировано. Можно или в установленном шаблоне править, или раскодировать кусками, что сложнее, на https://www.base64decode.org/ Уже не помню, но вроде в 3.x IPB не было редактора шаблонов. Только в базе данных можно править. Если так хочется реанимировать древние шаблоны, придется постараться. Убрал переносы строк в закодированном коде. Вставляй закодированные куски по одному и раскодируй. Исправляй и закодируй обратно. royal-blue.xml
  20. Это не будет работать без значительной переделки кода или отдельного плагина, так как данные о лайкнувших пользователях сохраняются в базе данных, а у гостей нет ника в системе. Поэтому и настройки такой нет для гостей. Заказывай плагин. Ты иностранец, 50 баксов отдать российскому разработчику для тебя некритично. Есть специальный форум тут для заказов.
  21. Открываешь в блокноте файл .xml. Исправляешь все, что захардкодено (hardcoded), на русский язык. Сохраняешь.
  22. Проще тебе попробовать, чем задавать множество вопросов. Если лень одолевает, то мне тоже лень делать скриншоты, показывающие зачеркнутые ники.
  23. Забаниваешь пользователя и переводишь его автоматически или вручную в группу забаненных. Для этой группы все ники зачеркнуты согласно форматированию, приведенному мной выше. Что непонятного?
  24. Donjuan Создай отдельную группу и примени форматирование:

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.