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

Desti

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

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

  • Посещение

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

    131

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

  1. Да как бы всё надо прописать.. Надо указать конвертеру где находится база XF, для этого нужны все указанные параметры.
  2. Вылезет куча проблем, начиная от определения необходимости делать такой запрос (если в цитате нет MathJax, то запрос не нужен) и заканчивая поиском нужного фрагмента при частичном цитировании (если, например, процитировать только формулу, то ее не получится найти в сообщении в базе). Как вариант - доработать скрипт MathJax так, чтобы он создавал не только свой объект, но и невидимый объект с оригиналом формулы и при цитировании использовать его.
  3. Перенести базу хены на тот же mysql сервер, где и ипц, после запуска конвертер спросит, откуда брать базу для конвертации - указать ему имя хеновой базы, вроде так это должно работать.
  4. Он как приложение в админку ставится и сам всё видит, что надо.
  5. Вроде как конвертер в стандартной поставке всегда был - пробовали?
  6. Это ошибка, плагин не поможет, шаблоны IPS не отключал, только css
  7. Это вроде в php.ini живет, настройка session.save_path = ... - что там у вас?
  8. А еще там написано, что nginx это сервер для раздачи статического контента, что тоже брехня.
  9. 2022 год и Аpache.. Его надо было забыть еще в 2005, сразу и навсегда, зачем вы этот труп используете? Nginx идеально подходит и для отдачи статики и для php-динамики, зачем еще что-то (особенно в случае IPS)??
  10. Да, может и постмастер не при делах, просто ваша почта указана как получатель для всех несуществующих адресов. Я эту фичу всегда отключаю, иначе завалят спамом на всяких admin, test и прочие простые имена.
  11. А как делать бекап домена, какой командой?
  12. postmaster - вроде как дефолтный (у некоторых почтарей) адрес, на него валится вся безадресная почта.
  13. На эту тему сотни мануалов в инете, найти совсем не сложно. "Как переехать на новый домен" - и читать-читать-читать.. Это не тот процесс, который можно парой слов объяснить.
  14. 1. Делаем хук на виджет IPS\core\widgets\whosOnline - на функцию render() 2. В начале цикла foreach( $users as $row ) добавляем $r = get_browser($row['browser'], true); Дальше на ваш вкус... Функция возвращает массив данных, нужный нам ключ - ['device_type'], там может быть "Mobile Phone", "Mobile Device", "Tablet", "Desktop", "TV Device", "Console", "FonePad", "Ebook Reader", "Car Entertainment System" и "unknown". Добавляем поле $row['device_type'] = 'имя иконки' в зависимости от полученного типа (case, например) . Делаем хук на шаблон виджета, после имени пользователя добавляем нужную fa-иконку через переменную. 3. Идем на сайт browscap.org и качаем файл lite_php_browscap.ini 4. Копируем файл на сервер, например в uploads. 5. В актуальном файле php.ini ищем блок [browscap], раскомментариваем строку ;browscap = extra/browscap.ini (убираем точку с запятой) и меняем путь на наш от корня, напр. browscap = /home/user/site.ru/uploads/lite_php_browscap.ini 6. Перезапускаем php (апач, php-fpm). 7. Создаем task в плагине или cron на ежедневное обновление файла с сайта browscap.org - опять-таки, на ваш вкус. Пример cron скрипта можно найти в комментах на www.php.net/manual/en/function.get-browser.php Виджет кешированный, для обновления (при отладке) надо постоянно чистить кеш. Возможно есть и другие методы (со сторонними библиотеками), но этот самый простой и точный, база юзер-агентов всегда актуальна. Удачи
  15. Нет, но я могу сказать как, если кто-то захочет это реализовать.
  16. Достаточно просто оказалось, но требует вмешательства в настройки php, загрузку стороннего файла на сайт. А это означает, что просто плагином не обойтись, для простого пользователя сложно будет.
  17. И как это определить? Может сумму в рублях назовете?
  18. Ну и из этого следует: для запуска подобного функционала на другом движке надо ручками прописать в html загрузку манифеста, загрузку иконок и скрипта инициализации service.worker-а. Пример воркера можно посмотреть в applications/core/interface/js/serviceWorker.js, но он будет уникален для каждого сайта, т.к. там определяется, что кешировать, как кешировать и как работать с кешем.
  19. Никаких "технологий" нет, надо заполнить поля иконок в админке (там где крыжик, который указан выше). И, включив крыжик, заполнить дополнительные поля манифеста. Как я понял, надо загружать иконки 512х512 (кроме фавайкона, он 48х48), остальные размеры движок сгенерит автоматически. service.worker тоже загружается автоматически, после всего этого появится иконка установки приложения. Не обошлось без привычной тупости разрабов, сгенеренные изображения иконок имеют расширение png, но являются jpg файлами
  20. Он включен по умолчанию, а этот крыжик включает дополнительные настройки манифеста.
  21. Место под кеш нормальное только на десктопе, на дебильниках его совсем мало (может быть уже что-то изменилось). Фотки и так отлично кешируются в обычном кеше Костылик это, не очень востребованная фигня, но гугла активно ее форсит.
  22. aplayer кодеры фронта не разрабатывают дизайн, они расставляют по экрану указанные дизайнером элементы (если это не индюшатина). Бекэндеры давно не работают в CLI, там инструментарий мама не горюй ,
×
×
  • Создать...