Ris

Ris

+657
Репутация
3771
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Доступ в админку после переноса 27 января 2021 в 11:50
Вход в админку вашсайт.ру/admin
Также проверьте не включен ли вход в админку с одного ip. В \system\config\config.php должно быть
  1. 'allow_ips' => '',
#2 Проблема со старыми браузерами. 25 января 2021 в 20:32

Вывод для иных — Петлюра — Платье белое.

DeDja
Я с пк иной.
#3 Проблема со старыми браузерами. 25 января 2021 в 19:38

А возможно следует определиться с аудиторией используя Retina Display?

DeDja
Определить дивайс и браузер — не проблема.
Проблема в том, что для этого придется править код движка, чего делать бы не хотелось.
Вот думаю, может в каким-нибудь хуке вроде engine_start или core_start получать тип браузера, формировать нужный реквест и подменять тот, что выдает движок на нужный?
#1 Проблема со старыми браузерами. 25 января 2021 в 13:53
Обновил свой сайт до 2.14.1.
Ну как обновил… сделал новый сайт, настроил дизайн и перенёс данные в базу данных. Посты, блоги, комментарии, пользователей.
И вроде всё прекрасно, но выяснился один нюанс. Есть куча пользователей, которые заходят на сайт с древних айпэдов, с каких-то нетбуков с какими-то древними браузерами и прочего премиум оборудования вроде калькуляторов и швейных машинок.
И вот у них красивый сайт выглядит как набор квадратиков и буковок, разбросанных по экрану. Нет ни меню, ни кнопок, ни логотипов. Только текст в рамках.
И вроде решение очевидно — сделать для олдтаймеров второй шаблон без флекса и webp, но возникает вопрос, а как переключать шаблон в зависимости от браузера?
Можно включить другой шаблон для мобильников и планшетов, но тогда обладатели современных мобильников и планшетов тоже будут вынуждены видеть старый шаблон.
И вроде есть mobile_detect.class.php, где можно определять клиент пользователя, но селектор типов дивайсов имеет только три положения:
tablet, mobile, desktop

  1. private static function loadDeviceType() {
  2. $device_type = cmsUser::getCookie('device_type', 'string', function ($cookie){ return trim(strip_tags($cookie)); });
  3.  
  4. if(!$device_type || !in_array($device_type, self::$device_types, true)){
  5.  
  6. cmsCore::loadLib('mobile_detect.class');
  7.  
  8. $detect = new Mobile_Detect();
  9.  
  10. $device_type = ($detect->isMobile() ? ($detect->isTablet() ? 'tablet' : 'mobile') : 'desktop');
  11.  
  12. cmsUser::setCookie('device_type', $device_type, 31536000); // на 1 год
  13.  
  14. }
  15.  
  16. self::$device_type = $device_type;
  17.  
  18. }
Может есть у кого какие-нибудь мысли, как можно сделать переключатель шаблонов в зависимости от браузера?
#4 После 2.14.0 валит спам 24 января 2021 в 16:41
У меня по ночам.
Проснулся, глянул почту, вижу ночью шел снег спам.
Надо попробовать обозвать страницу и саму форму как-то по другому. Не feedback… smile
#5 А где редактируется кнопка "подробнее" 23 января 2021 в 13:35

В DLE например всё намного проще в этом плане

@Karbofos
В DLE есть кнопка "Сделать звездато"?
#6 А где редактируется кнопка "подробнее" 22 января 2021 в 23:16
Кнопка здесь: \system\fields\html.php или здесь: \system\fields\text.php
Инфобар для каждого из стилей свой. Стили в этой папке: \templates\modern\content
#7 Проблема .htaccess с nginx+php-fpm 21 января 2021 в 14:17
Ниже location / { напишите
try_files $uri $uri/ /index.php?$args;
#8 [ЕСТЬ РЕШЕНИЕ] Хостинг и локалка 19 января 2021 в 17:13
@sergepon,
Смотрите в /system/config/config.php какая база подключена к вашему сайту.
Вспоминаете, та ли это база, в которую вы переносили данные с локального.?

Еще вариант:
Создаете новую чистую базу. Восстанавливаете в неё бэкап базы с локального, прописываете эту базу в /system/config/config.php.
#9 Ошибка после обновления 18 января 2021 в 17:17

Таблица cms_con_walk_cats — это системная таблица категорий вашего типа контента walk. Почему к ней применяется индекс от набора dataset_sortir не понятно

WebMan
Почему непонятно? Вполне понятно.
Walk — компонент "Прогулки".
/blogs/moi-razrabotki/komponent-progulki-sobytija.html
Там своя логика с индексами.
#10 Про хостинг BITWEB - оттуда я ушел. 16 января 2021 в 19:10

Ваш выдал мне вот что

@Karbofos
Это я знаю что. Одно дополнение моего изготовления. Просил Виконта проверить.
Причем у меня это работает…
#11 Не работает модерация 15 января 2021 в 18:49

Подскажите люди добрые, как полечить?

fincheck
Зайдите в phpmyadmin, найдите там таблицу cms_moderators_tasks и удалите оттуда всё.
#12 Неизвестный h4 поверх всех тегов 14 января 2021 в 12:13
Что-то в браузере у вас. У меня никаких тегов не видно.
#13 [ЕСТЬ РЕШЕНИЕ] Ошибка при обновлении абстрактного счетчика 9 января 2021 в 14:08
frukt,
В прошлых версиях собачка была сразу. smile
#14 [ЕСТЬ РЕШЕНИЕ] Ошибка при обновлении абстрактного счетчика 9 января 2021 в 13:32
Дело не в счетчиках и не в сессиях. Дело в опкеше на вашем сервере.
При любой попытке сохранения настроек такая ошибка вылезет. Если знаете что-то о настройках opcache — попробуйте разобраться.
Если нет — попробуйте изменить строку 218 в \system\core\config.php. Вместо
  1. if (function_exists('opcache_reset')) { opcache_reset(); }
сделайте
  1. if (function_exists('opcache_reset')) { @opcache_reset(); }
То есть просто собачку добавьте.
О результатах отпишитесь.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.