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

edmsl

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

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

  • Посещение

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

    8

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

  1. Zero108 На чистой теме та же проблема. Тестовый сервер с нуля есть и да, там нет этой проблемы. На основном я отключал все приложения и плагины. Но тщетно. Весь этот код про Яваскрипт попадает в title ссылки с изображением-заголовком. После поисков определил, что если в шаблоне core -> front-> global -> thumbimage в строке в title убрать lang="$lang" , то карточки восстанавливаются, но тогда в title получаем запись вида title='{sprintf="Быстрое ожидание"}'. Первым делом переустановил перевод, я вносил правки в него. Но результата это не дало. Сам шаблон я не трогал. Кнопка восстановить у него была не активна.
  2. В общем, если в модуле Загрузки включить для категории режим отображения Сетка, то все карточки съезжают и в каждой текст: Введите JavaScript код отслеживания, предоставленный вам провайдером аналитики. Пожалуйста, введите полный код в неизменном виде, и он будет вставлен в каждую страницу вашего сайта. Если вам нужна помощь в получении соответствующего кода отслеживания, пожалуйста, ознакомьтесь с <a href= Тема чистая, шаблон не правился этот вообще. Даже если создать новую чистую тему, то будет то же самое. Я пробовал скрывать файлы, думал, может где битый какой. Нет, не помогло. Все новые так же получаются кривые. Какие идеи? Что это вообще за надпись и откуда она берется?
  3. edmsl

    Dark Mode

    DigneZzZ Вот как сделал я. Все действия в чистой стандартной теме. Для начала ставим подключение файлов скриптов перед закрывающим тегом </body> в настройках темы -> Другое. Затем в шаблон includeJS добавил: Затем в globalTemplate сразу перед закрывающим тэгом </head>. Хотя это не принципиально, главное, что в head. Затем правим шаблоны навбара. Для ПК: core -> front -> global -> userbar Для планшетов и мобильных: core -> front -> global -> mobileNavigationIcon И, наконец, в custom.css: В итоге имеем одну тему с переключением цветов без обновления страницы и мигания при переходах. Во всяком случае у меня не мигает больше.
  4. edmsl

    Dark Mode

    Сам отвечу на свой вопрос выше. Проблема в порядке загрузки скриптов. Если коротко - скрипт не успевает отработать до загрузки страницы. Из-за этого и мерцание. Единственный выход, который я нашел, это выносить кусок кода с определением цветовой схемы в тег <head>, до загрузки всех прочих скриптов. При этом все остальные лучше загружать перед закрывающим тегом </body>. Но так как нельзя просто так назначить какому-то скрипту загружаться отдельно от остальных, не меняя вручную шаблона globalTemplate, то проще написать свою реализацию и отказаться от этого приложения.
  5. Не помню уже. Я их несколько установил сразу и потом проверял. Какие-то были кривые, да. Возможно, это он и был. Позже проверю. avangcom No, you can't. This plugin is used for other purposes.
  6. Иначе </body> и <head> не отображаются. И заголовок, конечно же. Последнее мне даже читать больно. Джаваскрипт, не Яваскрипт. Кто-то со мной не согласится и ладно (тогда они должны произносить Jazz как яззззь 😁). Лучше не надо переводить это слово, оставить JavaScript.
  7. s21 Переходишь в Админцентр -> Страницы -> Контент -> Базы данных. Выбираешь базу, жмешь редактировать. Там применяешь шаблоны. Потом на сайте переходишь на страницу с этой БД. Например, если выбрать Главная страница базы данных - Показать записи как статьи, то: Надеюсь, смысл понятен.
  8. Предлагаю поправить перевод так, как сделал я. Сейчас в вашем переводе слово "группах" стоит перед %s. И получается "Пользователи в Модераторы, Администарторы группах".
  9. Я правильно понимаю, что при подсчете максимального онлайна учитываются гости? И это значение равняется максимальному числу посетителей в момент времени, а не за день?
  10. Нет. Все равно какая-то хрень с этими уведомлениями, что с кроном, что без. Приходит уведомление, что меня упомянули в сообщении. Сразу перехожу по уведомлению к сообщению. Написано, что опубликовано только что. Но если открыть профиль пользователя, то там написано, что он был онлайн 20 минут назад. Как это так вообще?
  11. Если предыдущую проблему легко обойти, то со следующей так не справиться. Когда приходит время выполнения продвижения, запускается задача promote и... зависает в состоянии Запуск. В системном логе ошибка: TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given (0) #0 /home/site/web/site.ru/public_html/applications/core/sources/Promote/Promote.php(614): IPS\vkcom\_VKpromotion->post() #1 /home/site/web/site.ru/public_html/applications/core/sources/Promote/Promote.php(1338): IPS\core\_Promote->send() #2 /home/site/web/site.ru/public_html/applications/core/tasks/promote.php(38): IPS\core\_Promote::processQueue() #3 /home/site/web/site.ru/public_html/system/Task/Task.php(274): IPS\core\tasks\_promote->execute() #4 /home/site/web/site.ru/public_html/system/Task/Task.php(237): IPS\_Task->run() #5 /home/site/web/site.ru/public_html/applications/core/interface/task/task.php(72): IPS\_Task->runAndLog() #6 {main} #0 /home/site/web/site.ru/public_html/init.php(1040): IPS\_Log::log() #1 [internal function]: IPS\IPS::exceptionHandler() #2 {main} Версия движка 4.7.9 и PHP 8.1
  12. Спасибо за фикс, появилась вкладка продвижения Вконтакте. Но есть другая проблема. Если перейти в продвижение без привязанного аккаунта, то будет предложено его привязать Если нажать кнопку, то выскакивает ошибка: Error: Call to protected method IPS\vkcom\_VKlogin::redirectionEndpoint() from scope IPS\vkcom\modules\front\promotion\_vkcom (0) #0 /home/site/web/site.ru/public_html/system/Dispatcher/Controller.php(118): IPS\vkcom\modules\front\promotion\_vkcom->manage() #1 /home/site/web/site.ru/public_html/system/Dispatcher/Dispatcher.php(153): IPS\Dispatcher\_Controller->execute() #2 /home/site/web/site.ru/public_html/index.php(13): IPS\_Dispatcher->run() #3 {main} #0 /home/site/web/site.ru/public_html/init.php(1040): IPS\_Log::log() #1 [internal function]: IPS\IPS::exceptionHandler() #2 {main} Можно это обойти и через настройки профиля привязать. Но если можно починить - то почему бы и нет.
  13. На самом деле есть, но письма доходят, так или иначе. На мыло и яндекс без проблем. На гугл и Украинские адреса падают в спам. Но пользователи подтверждают почту, видно в админке. А в чем конкретно проблема? Спамят? Просто сейчас у нас кроме группы ВК и обратной связи при проблемах регистрации не достучаться.
  14. Можно и я тут отмечусь, дабы темы не плодить. Настроен почтовый сервер через панель HestiaCP. Стоит exim4, dovecot, spamassasin, roundcube. Используется для отправки подтверждений регистраций и обратной связи. Два ящика разных для этого. И все вроде работает, но есть одна проблема. Если пользователь пишет через форму обратной связи, письмо падает на [email protected], я ему отвечаю с этого ящика, но после этого пользователь не сможет мне ответить, так как все письма возвращаются с ошибкой типа этой: SMTP error from remote mail server after RCPT TO:<[email protected]>: host mail.domain.ru [x.x.x.x]: 550-Rejected because 45.84.128.92 is in a black list at zen.spamhaus.org 550 Error: open resolver; https://www.spamhaus.org/returnc/pub/172.68.9.71 Если написать напрямую по адресу, будет та же ошибка. Mail.ru, yandex, google - ни с одного не отправляются. Только ip разный у всех. Что я пробовал. Прописывал в конфиг spamassasin параметр trusted_networks 45.84., отключал spamassasin. Не помогает. Значит кто-то еще блокирует входящую почту. Exim?
  15. ryancoolround На вкус и цвет, как говорится. Кому надо - скачают, кому не надо - соответственно, нет. Все просто.
  16. edmsl

    (NE) Editor content limits

    Просмотр файла (NE) Editor content limits Приложение позволяет вам: накладывать ограничения на количество слов или символов, которые должно содержать содержимое редактора, прежде чем его можно будет отправить кроме того, также можно отслеживать количество ссылок / видео / аудио / изображений / смайликов / спойлеров / цитат настройки могут быть наложены на групповой основе, что означает, что одна группа может иметь ограничения, отличные от других, или вообще не иметь ограничений настройки затем накладываются на приложение (Форумы / Календарь / Страницы) и могут быть нацелены на все или некоторые элементы в этих приложениях Добавил edmsl Добавлено 04/18/23 Категория Модерация Язык ENG, RUS  
  17. Дополнил перевод, добавив в файл две строки. Они переводят строки в настройках кнопок редактора. <word key="editor__deletemyaccount_Request" js="0">Запрос на удаление профиля</word> <word key="editor__deletemyaccount_Terms" js="0">Условия удаления профиля</word> lang.xml lang.xml
  18. Поставил cron задачу. Вроде стало лучше, хотя тоже не идеально. А может уведомления вовсе работают не совсем так, как я себе это представляю. Но вопрос в другом. Я правильно понимаю, что доставка push-уведомлений это уже не забота сервера? Я подключил пуши в телефоне и на ПК. На ПК приходят относительно быстро, а вот на телефон могут опаздывать. Сейчас вот минут 20 прошло и пришел пуш. Браузер на ПК Firefox, в телефоне Хром.
  19. Перевод от меня. Слово Account переведено как профиль в соответствии с местным переводом движка. Delete My Account 2.5.4 RUS.tar lang.xml
  20. SlawkA эту? /usr/bin/php -d memory_limit=-1 -d max_execution_time=0 /home/domen/web/domen.ru/public_html/applications/core/interface/task/task.php 90c7e0e68a531786508d8b28f738f7a1 Я просто где-то видел здесь на форуме, что после неправильной настройки кому-то пришлось из бэкапа восстанавливаться. Поэтому и не заморачивался пока. нашел у вас тему на форуме Буду настраивать.
  21. Боюсь, что на данный момент я не смогу этого сделать. Моих знаний недостаточно. Но спасибо, я хотя бы знаю теперь, куда копать.
  22. Exception Нет, обрабатываются движком. Ну или как это правильно. Запускать автоматически по трафику (По умолчанию)
  23. Раз уж зашла речь про уведомления. Как они вообще работают? Я подключил уведомления + Push (без email) при упоминании меня в сообщениях. Но работают они плохо. То сразу приходят, то через три минуты, а то и вообще не приходят, пока не перезагрузишь страницу или не перейдешь куда-то по сайту. Тогда уже точно все приходит. Но смысл таких уведомлений, особенно пушей, теряется. Это у всех так или где-то какой-то конфликт? Все плагины и приложения отключал, ничего не меняется, приходят рандомно.
  24. На 4.7.9 и PHP 8.1 работает.
×
×
  • Создать...