avatar
+62.91
154.072

Вадим

aVadim
aVadim
Да, название сайта будет вытесняться. Но если находишься на странице конкретного топика, то в title будет не название раздела/блога, а название именно этой статьи.

Но если нужно, что название сайта всегда присутствовало в title, то и это можно:
$config['view']['html']['title'] = '___view.name___';
$config['view']['html']['title_max'] = 1;
Параметр $config['view']['html']['title'] (по умолчанию он закомментирован), всегда будет добавляться в конец тега <title> (через разделитель, конечно). Причем, как видим, мы можем туда любое значение подставить, а не только название сайта. Более того, если уж сильно приспичит, то можно его даже динамически менять в своих плагинах:
Config::Get('view.html.title', 'Добавим это в title');
aVadim
aVadim
В конфиг-файле:
$config['view']['html']['title_max'] = 0; // максимальное число частей, из которых состоит тег <title>
$config['view']['html']['title_sep'] = ' / ';   // разделитель для формирования тега <title>
Под «частями» тут понимаются как раз строки, которые разделяются разделителем (уж простите за тавтологию). Значение «ноль» значит — без ограничений.

Т.е. если нужно, чтоб в title было только название статьи, то ставим:
$config['view']['html']['title_max'] = 1;
И вместо «Название статьи / Название Категории / Название сайта» будет только «Название статьи». А если, например, зададите так:
$config['view']['html']['title_max'] = 2;
$config['view']['html']['title_sep'] = ' ### ';
то будет «Название статьи ### Название Категории»

Это прямо в движке, без плагинов
aVadim
aVadim
Начал было отвечать в комменте, но понял, что подобные вопросы у многих могут быть, поэтому дополнил статью информацией по настройкам. Но если что-то осталось неясным — отвечу
aVadim
aVadim
Нет, в нынешней версии сверки емейла нет. Проверка по IP позволяет проверять юзера в любом экшене и на любом этапе отработки. А емейл мы получаем только при регистрации. Посмотрю, если будет необходимо, то можно будет и проверку по емейл добавить
aVadim
aVadim
Сверка с stopforumspam.com добавлена в новую версию плагина altocms.ru/693.html
aVadim
aVadim
А функция премодерации точно должна быть встроена в ядро
Согласен однозначно. Но ведь ты сразу спрашивать начнешь — а когда, а сроки… ;)
aVadim
aVadim
Судя по логам, большинство из них капчу не пробивают, т.е. регистрация у таких все равно не прошла бы. Во всяком случае, с первого раза, хотя я не видел, чтоб бот остановился после первой же попытки, как правило, продолжают долбиться. Но есть такие, у кого капча совпадает. Я не знаю, что это — плохое распознование или случайный перебор, но факт — часть ботов капчу пробивает.
aVadim
aVadim
И все с подтвержденным e-mail?
Как-то не очень хочется ждать, подтвердит бот свой е-мейл или нет, поэтому попытка регистрации отбивается на начальном этапе. Но вообще, пока я не включил плагин, а наблюдал за поведением ботов, то видел, что примерно треть из тех, кому удалось зарегаться, свой емейл подтверждают.

Будете ли вы адаптировать свой antibot-плагин под ls?
Нет
aVadim
aVadim
Собственно, задача состояла в том, чтоб очень быстро поставить заслон ботам. Были у меня определенные наработки, которые я использовал. Разбираться со сторонними решениями времени не было. Но спасибо за наводку, теперь можно выдохнуть и внимательно уже на сторонние решения глянуть.
aVadim
aVadim
Про очистку папки /_run/ я как-то забыл, это верно. Добавил в инструкцию
aVadim
aVadim
Какой sitemap? От ЛС или альтовский?
Этот должен работать: github.com/altocms/alto-plugin-sitemap
aVadim
aVadim
«Скопом» — это как? Автоматом определять, что это бот и его удалять? Это вряд ли. А вот так, чтоб отметить в админке сразу несколько юзеров и их удалить — такое дополнение скоро выложу, сам ощутил реальную потребность в этом.
aVadim
aVadim
Хм, значит, вас, как минимум двое. Неприятно это, но пока не могу докопаться до причины, почему так происходит
aVadim
aVadim
Я тогда удалю коммент с техническими подробностями на всяк. случай
aVadim
aVadim
aVadim
aVadim
А, может, лучше в файле robots.txt ограничения добавить?
aVadim
aVadim
HTML-комментарии прописываются явно в шаблоне и нет механизма, который их удаляет
aVadim
aVadim
Это совсем не то. Комментарии HTML и Smarty-комментарии — это разные вещи
aVadim
aVadim
Ну вот так «в лоб» — не есть гуд. Ибо требование версии — это не с потолка, значит, используется функционал, которого не было в предыдущих версиях
aVadim
aVadim
Была такая проблема, но уже пофиксена