Че это я все для людей, да для людей. Напишу ка че-нить для себя. Поскольку из версии в версию в CMS e107на которой у меня крутится масса проектов (в том числе и уютненький звиздец) переходят одни и те же ошибки. Даже не ошибки, а просто неправильно составленные заголовки (title) страниц. Вот сразу видно, что писали систему люди импортные, ориентировались на Гуглы, да Яхи заграничные, которые хавают все за исключением откровенной рвоты, и неведомы были им закидоны нашего россейско-голландского[toolfaq]Голландским бывают только сыр и хер. правильно - Нидерландского[/toolfaq] Яндекса.
Впрочем к делу:
Стандартно заголовки у e107 формируются таким образом:
Для новостей и модуля Персональные меню/страницы :
Для страниц созданных плагином "Управление контентом" все еще более запущено:
Верхний уровень:
Страницы категорий:
Страницы же непосредственно с контентом, это вообще лютый беспросветный пиздец, от которого любой оптимизатор-сеошник забьется в судорогах и начнет испускать пену и газы:
Вроде бы с точки зрения структуры и навигации все понятно - сразу видно где находишься и как отсюда выбираться безо всяких бредкрамбов и прочих хлебных крошек, а вот Яша, эксперт с мировым именем в области определения релевантности и полезности страниц, а так же гуру наложения фильтров на ни в чем неповинные сайты, считает по другому. Дело в том, что для него тайтл который отражает структуру может оказаться во-первых непомерно длинным, а во-вторых лишними словами типа служебных "Контент", "Категория" и т.д. здорово разбавляет тайтл, тем самым в большинстве случаев снижая его релевантность и непосредственно к заголовкам H1, H2 и т.д. и к тексту на странице. А так как пузатые бизнесмены-заказчики сайтов в большинстве своем о существовании других ПС кроме Яндекса в лучшем случае только догадываются, то и точить свои поделки на e107 приходится под него.
В общем сейчас я спалю тему, которая долго обсасывалась на форуме русскоязычного сообщества e107, но так до конца и не была раскрыта до конца. самые хитрожопые допетрили, но сидят в тихушку и рыбные места не палят, а те у кого умишка поменьше - традиционно сосут.
Редактировать надо два файла:
/themes/templates/header_default.php - отвечает за формирование тайтлов на страницах вцелом, именно он, сука такая, лепит название сайта поперед названия страниц в page.php и news.php
/plugins/content/handlers/content_class.php - эта гнида рулит в формировании заголовков контента, добавляя ненужные слова типа "Категория" и "Контент", идиотские слэши и запихивая непосредственно название страницы в самый хвост тайтла.
В header_default.php ищем строчки (примено 91-92)
И и меняем таким образом:
В итоге из
Название сайта: Заголовок страницы у нас получится
Заголовок страницы - Название сайта кому название сайта ни в какое место не тарахтело - SITENAME может уничтожить как класс. Я предпочитаю оставлять. Чтоб посетитель помнил, где он вааще находится.
Что касается заголовков страниц плагина "Управление Контентом". то здесь необходима следующая манипуляция:
734-750 строки content_class.php:
Меняем на :
И вся любовь. В результате имеем тайтлы "Название страницы - Название сайта" для контентных страниц и "Название категории - Название сайта" для страниц категорий.
Как-то так.
Кстати геноцид со стороны Яндкеса продолжается - сегодня внезапно слетела двадцатка ТиЦа с одного сайта обратив его в непригодный для зарабатывания денег. Причем произошло это не на апе тиц, а просто так. В промежутке. отписал Платоше, посмотрим че ответит.
Звиздец рекомендует поделиться ссылкой с камрадами и откомментить эту заметку: