UPD 15.04.2016

Выкладываю переработанную версию скрипта, которая работает как с мета-информацией товаров, так и категорий.

 

Инструкция по работе с мета-генератором.

Все файлы скрипта-генератора нужно расположить в:

КОРЕНЬ_САЙТА/meta_update

Понятное дело, что сам по себе скрипт запускаться не будет. Для того чтобы всем товарам и категориям присвоились нужные заголовки, скрипт нужно запустить самостоятельно (о том, как его запускать, речь пойдет дальше). Или, что было бы правильнее, настроить cron на автоматическое выполнение по расписанию (например, каждый час). Таким образом, при появлении нового товара/категории на сайте, нужные заголовки будут присвоены им автоматически.

Для того чтобы запустить генератор, необходимо обратиться к индексному файлу каталога, в котором располагается скрипт – http://ВАШ_САЙТ/meta_update/index.php

В целях безопасности, прямое обращение к скрипту невозможно (вы будете перенаправлены на главную страницу вашего сайта), поэтому для работоспособности нужно передать еще и специальный ключ, который вы можете изменить в файле config.php.

C настройками по умолчанию, ссылка на запуск генератора вместе с ключом безопасности будет выглядеть следующим образом:

http://ВАШ_САЙТ/meta_update/index.php?urlKey=xwu34u

Если перейти по ссылке с помощью браузера и ничего не будет выведено (пустая белая страница), значит скрипт отработал правильно и все мета-заголовки успешно прописаны. В противном случае будут выведены соответствующие ошибки.

Можно задать любой другой ключ в файле config.php, изменив параметр $urlKey. После изменений, не забыть прописать новый ключ в ссылку:

http://ВАШ_САЙТ/meta_update/index.php?urlKey=НОВЫЙ_КЛЮЧ

Кроме товаров, скрипт умеет работать еще и с мета-информацией категорий. Для того, чтобы он генерировал теги для категорий, нужно передать еще один параметр:

http://ВАШ_САЙТ/meta_update/index.php?urlKey=ВАШ_КЛЮЧ&cats=yes

 

Шаблоны для мета-информации.

В файле config.php есть еще четыре параметра, которые отвечают непосредственно за шаблоны мета-заголовков:

- $productMetaTitle. Отвечает за шаблон заголовка в карточке товара. Вместо “{product}”, будет автоматически подставлено имя товара.

- $productMetaDescription. Отвечает за шаблон мета-описания в карточке товара. Вместо “{product}”, будет автоматически подставлено имя товара.

- $categoryMetaTitle. Отвечает за шаблон заголовка в категории. Вместо “{category}”, будет автоматически подставлено имя категории.

- $categoryMetaDescription. Отвечает за шаблон мета-описания в категории. Вместо “{category}”, будет автоматически подставлено имя категории.

Скачать