Title alto 1.0

Здравствуйте.
Подскажите пожалуйста, как изменить метатег «title» в статьях?
Сейчас он выводится в такой структуре «Название статьи / Название Категории / Название сайта»
У меня получается очень длинный заголовок и в котором повторяется содержимое. На мой взгляд эффективнее для seo просто заголовок и все.
Где можно ручками поправить в движке ?
А еще кто каким плагином пользуется для seo оптимизации метатегов ?
Заранее спасибо.

Похожие статьи

  • В каком файле поправить title топиков
    Добрый вечер. Хочу из тайтла убрать блог, в каком файле копнуть нужно подскажите пожалуйста
  • Название топика сразу после изображения
    Здравствуйте! Скажите пожалуйста как сделать так чтобы на главной странице вид статьи был таким — сперва шла картинка , потом title, а потом уже текст статьи. {$oTopic->getTextShort()} данная функция выводит и...
  • Замена title плагином
    Всем привет! Можно ли заменить title у всего сайта (добавление значения, изменение)например добавить номер страницы у блогов и тд. Это нужно для борьбы с дубль title для гугла. Сейчас я сделал это в ядре, но...
  • Заголовки страниц (title)
    Убедительная просьба, уберите эти три-тайтлы: «Название топика / Название блога / Title главной» Это не очень положительно влияет на SEO. Оставьте только тот title, на которой находится пользователь. Если в топике...

15 комментариев

0
altocms.ru/addons/item/50/
Правда, он для версии 0.9.7.1. Не знаю, заведется ли на вашей версии.
0
обновленная версия для альто 1.0 практически готова, на днях думаю выложить
0
Чудесно, будем ждать обновления.
0
Для статьи в заголовок добавляются название статьи и категории вот здесь github.com/altocms/altocms/blob/master/common/classes/actions/ActionBlog.class.php#L877

Если вы хотите чтобы в заголовке было только название статьи, даже без названия сайта нужно написать
$this->Viewer_SetHtmlTitle($oTopic->getTitle());
Но всё это лучше делать плагином, вы же хотите спокойно обновляться
0
А в плагине для тегов генерируется метатеги? Это было бы замечательно, а то в тегах метатеги берутся с главной страницы, а это на сео очень негативно влияет.
0
Генерируются. Вы можете посмотреть и поправить шаблоны в том числе и конкретно для тэгов.
0
А плагин работает на альто 1.0?
0
я что-то совсем запутался, вы о каком плагине? Если о altocms.ru/addons/item/50/ то на 1.0 думаю он работает некорректно и скоро выйдет обновление. (вы же сами выше и написали что будете ждать обновление)

А если вы про некий мифический плагин, в котором у вас будут Title страниц со статьями содержать только название статей, то вам этот плагин необходимо написать самостоятельно. Я лишь указал что такую доработку лучше делать в плагине, чтобы не править код движка альто.
0
А есть ли где-то инструкция по настройке шаблона, а то после активации title всеравно выводился в таком виде: Статья/Категория/Название сайта?
0
Плагин seopack не генерирует title страниц. Он лишь позволяет изменить его вручную для какой-то конкретной страницы.
0
А будет генерировать после обновления?
Отредактирован:
0
Нет, данный функционал и не планировался.Плагин генерирует мета теги keywords и description, в зависимости от контента страницы + позволяет задать их вручную для конкретных страниц (а также и заголовок, но опять же, только для конкретной страницы).
+1
В конфиг-файле:
$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'] = ' ### ';
то будет «Название статьи ### Название Категории»

Это прямо в движке, без плагинов
Отредактирован:
0
Но ведь это отразиться и на всех прочих страницах сайта, и если установить «1», то находясь в любом разделе в заголовке будет только название данного раздела, без названия сайта. (если я правильно понимаю)
0
Да, название сайта будет вытесняться. Но если находишься на странице конкретного топика, то в 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');
Отредактирован:
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.