Lem

Lem

С нами с 09 октября 2018; Место в рейтинге пользователей: #1076
Lem
Lem
02 сентября 2020, 10:42
0
Переписал. Главная страница перестала загружаться :) Тупо белый лист без какого-либо кода. При этом все остальные страницы загружаются.
{$data | print}
Тоже ломает главную страницу ¯\_(ツ)_/¯
Lem
Lem
01 сентября 2020, 22:57
0
Совсем не принципиален.
Я пробовал fenom, но что-то не понимаю как им пользоваться. В настройках MODX включил «использовать Fenom на страницах». В чанк с темплейтом «openGraph_Img» подставил Вашу строку и страницы, у которых к новости есть картинка перестали загружаться. Не идёт формирование html-разметки. При этом другие страницы продолжают нормально работать.
Lem
Lem
01 сентября 2020, 20:02
0
Такой вариант так же не даёт эфекта. Дефолтная картинка не показывается на страницах, где нет TV-картинки новости.
Lem
Lem
02 июля 2020, 17:41
0
Спасибище, работает!
Уровень владения MODX и php у меня ещё очень низкий :(
А за итоговое число лет отвечает $diff, правильно? Пытался подставить в функцию format_by_count, но не работает. Вообще не выводит ни одного слова.
Lem
Lem
02 июля 2020, 13:20
0
Переписал таким образом:
$stazhStart; //значение передаю вызывая сниппент на странице
$mustBeDate = '01.06';
$todayDate = date('d.m');
$startYear = '2019';
$todayYear = date('Y');
$stazh = $startYear - $stazhStart;
if ($todayDate > $mustBeDate && $todayYear > $startYear) $stazh = $todayYear - $stazhStart;
Но стаж увеличивается в любой день и месяц, если год больше $startYear. Мне нужно что бы работало так:
допустим учитель начал работать в 1990 году. Значит на 02.06.2020 у него стаж 30 лет. И на 15.02.2021 всё ещё 30 лет. 31 год должен стать только после 01.06.2021. А сейчас 31 год становится, если ставлю дату, например, 15.04.2021.
Lem
Lem
01 июля 2020, 20:58
0
Теоретически да, но это нужно сначала подсчитать для каждого учителя дату начала работы. И, опять же, она разная для всех, так что нужно будет всё равно указывать, как сейчас.
Lem
Lem
09 октября 2018, 20:29
0
Заглянул в лог. А там беда.
(ERROR @ /.../core/cache/includes/elements/modplugin/18.include.cache.php: 9) PHP warning: preg_match(): Unknown modifier '2'
[2018-10-05 21:37:02]
Вот такие записи каждые 1-4 минуты, начиная с даты установки плагина.
Lem
Lem
09 октября 2018, 20:16
0
В настройке поставил, то что написано в инструкции: bot,spider,slurp
В админке в «Онлайн» вижу:
— Mozilla/5.0 (compatible; YandexAccessibilityBot/3.0; +http://yandex.com/bots)
— Mozilla/5.0 (compatible; SemrushBot/2~bl; +http://www.semrush.com/bot.html)
— Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
— Mozilla/5.0 (compatible; DotBot/1.1; www.opensiteexplorer.org/dotbot, help@moz.com)
и т.д.

Ещё вопрос. Эта настройка не учитывает статистику только для показа в админке или на сайте количество посещений будет тоже без ботов учитываться?
Lem
Lem
09 октября 2018, 20:08
0
Ну это понятно.
Я к тому, что может ещё где какие доп. настройки надо делать?
Стоит MODX Revo 2.6.1. После установки плагина кеш чистил. На страницах выводит статистику, в админке показывает, но вот ботов игнорить отказывается.
Lem
Lem
09 октября 2018, 19:51
0
Почему тогда в «Онлайн» и в «Пользователи» постоянно тусуются боты? :)
Lem
Lem
09 октября 2018, 18:41
0
Не могу понять. Не работает «stat.not_allowed_user_agents». Нужно писать туда «bot,spider,slurp» или полную запись для каждого бота вида «Mozilla/5.0 (compatible; SemrushBot/2~bl; +http://www.semrush.com/bot.html)»?