Дополнение темы "SEO для разделов каталога".
Хак добавляет возможность вручную менять заголовки страниц при отображении разделов и записей каталогов.
Специально для Potapych, а также при его моральной и материальной поддержке. Выкладываю в блог с его разрешения.
Хак сделан стандартным для Инстанта способом (по аналогии со статьями). То есть, используются те же механизмы и названия полей. В админке на вкладке "SEO" добавлено поле "Заголовок страницы". Если эти поля на вкладке "SEO" не заполнены, то, как обычно, для заголовка страницы берутся названия разделов или записей.
Выполняем два SQL-запроса в phpmyadmin (при необходимости измените префикс cms_ в именах таблиц на ваш):
В архиве патч для версии 1.10.1.
Для чистой CMS просто распакуйте файлы из архива с заменой. Файл (uc-seo-title_readme.txt) после распаковки можно удалить или не копировать вообще.
Или правим три файла вручную:
\admin\components\catalog\backend.php
\components\catalog\model.php
\components\catalog\frontend.php
Все изменения и последовательность действий для версии 1.10.1 описаны в файле uc-seo-title_readme.txt в архиве. Нумерация строк дана для файлов из темы "SEO для разделов каталога", в которые уже были внесены изменения. Для чистой установки просто возьмите готовые файлы из архива внизу поста.
Вносить изменения в файлы нужно именно в той последовательности, в которой я написал. Иначе при добавлении строк вначале файла нумерация более дальних сдвинется. Табуляцию для красоты сделайте сами 😊
Важно! Если вы уже вносили изменения в какой-то из файлов, которые правит фикс, то НЕ накатывайте файлы из архива, а внесите изменения руками в подходящие места.
Если в эти три файла вы вносили изменения только из хака "SEO для разделов каталога", то достаточно будет выполнить SQL-запросы и заменить существующие файлы новыми из архива.
В любом случае, перед изменениями СДЕЛАЙТЕ РЕЗЕРВНЫЕ КОПИИ ваших версий файлов.
Выполнение двух запросов к базе данных обязательно во всех вариантах.
Скачать патч можно тут uc-seo-title.zip
В архиве уже сделаны хаки и мета-тегов, и заголовков.
Хак добавляет возможность вручную менять заголовки страниц при отображении разделов и записей каталогов.
Специально для Potapych, а также при его моральной и материальной поддержке. Выкладываю в блог с его разрешения.
Хак сделан стандартным для Инстанта способом (по аналогии со статьями). То есть, используются те же механизмы и названия полей. В админке на вкладке "SEO" добавлено поле "Заголовок страницы". Если эти поля на вкладке "SEO" не заполнены, то, как обычно, для заголовка страницы берутся названия разделов или записей.
Выполняем два SQL-запроса в phpmyadmin (при необходимости измените префикс cms_ в именах таблиц на ваш):
ALTER TABLE `cms_uc_cats` ADD `pagetitle` VARCHAR(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT ''; ALTER TABLE `cms_uc_items` ADD `pagetitle` VARCHAR(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';
Для чистой CMS просто распакуйте файлы из архива с заменой. Файл (uc-seo-title_readme.txt) после распаковки можно удалить или не копировать вообще.
Или правим три файла вручную:
\admin\components\catalog\backend.php
\components\catalog\model.php
\components\catalog\frontend.php
Все изменения и последовательность действий для версии 1.10.1 описаны в файле uc-seo-title_readme.txt в архиве. Нумерация строк дана для файлов из темы "SEO для разделов каталога", в которые уже были внесены изменения. Для чистой установки просто возьмите готовые файлы из архива внизу поста.
Вносить изменения в файлы нужно именно в той последовательности, в которой я написал. Иначе при добавлении строк вначале файла нумерация более дальних сдвинется. Табуляцию для красоты сделайте сами 😊
Важно! Если вы уже вносили изменения в какой-то из файлов, которые правит фикс, то НЕ накатывайте файлы из архива, а внесите изменения руками в подходящие места.
Если в эти три файла вы вносили изменения только из хака "SEO для разделов каталога", то достаточно будет выполнить SQL-запросы и заменить существующие файлы новыми из архива.
В любом случае, перед изменениями СДЕЛАЙТЕ РЕЗЕРВНЫЕ КОПИИ ваших версий файлов.
Выполнение двух запросов к базе данных обязательно во всех вариантах.
Скачать патч можно тут uc-seo-title.zip
В архиве уже сделаны хаки и мета-тегов, и заголовков.
Реклама #
Dorimen 11 лет назад #
WebMan 11 лет назад #
universe 11 лет назад #
lezginka.ru 11 лет назад #
maia 11 лет назад #
ALTER TABLE `cms_uc_cats` ADD `pagetitle` VARCHAR(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';
ALTER TABLE `cms_uc_items` ADD `pagetitle` VARCHAR(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';
Как правильно сделать запросы для 1.9?
WebMan 11 лет назад #
maia 11 лет назад #
irbis 11 лет назад #
Небольшая поправка от меня:
не указано в архиве в файле uc-seo-title_readme.txt что необходимо также добавить в файле \admin\components\catalog\backend.php
перед:
WebMan 11 лет назад #
В самом начале в файле uc-seo-title_readme.txt, там, где начинается описание правок хака, идут строки:
irbis 11 лет назад #
irbis 11 лет назад #
irbis 11 лет назад #
AlexTWinner 10 лет назад #
пробовал сам подогнать как то но файлы слишком разные, по карйне мере этот \admin\components\catalog\backend.php
WebMan 10 лет назад #
Капитан 10 лет назад #