SEO для компонентов и каталога
нужно seo дополнение для некоторых компонентов и каталога
- Предыдущая
- 1
- 2
- 3
- Следующая
- Показаны 16-30 из 34
на редкость не сложно было доделать то что есть
а в ихней 2 версии Бете я что то тоже не вижу SEO практически
ну урлы не не столько критично как заголовки и сео параметры, но это тоже в теории можно сделать
мне просто если честно лень, я специализируюсь по доработке cms под свои нужды😊
и то неглубокий тюнинг
—
В архиве патч для версии 1.10.1.
Для чистой CMS просто распакуйте файлы из архива с заменой. Этот файл (uc-seo_readme.txt) можно после распаковки удалить или не копировать вообще.
Если вы уже вносили изменения в какой-то из файлов, которые правит фикс, то НЕ накатывайте файлы из архива, а внесите изменения руками в подходящие места.
Выполнение двух запросов к базе данных обязательно в обоих вариантах.
Выполняем два SQL-запроса в phpmyadmin (при необходимости измените префикс cms_ в именах таблиц на ваш):
ALTER TABLE `cms_uc_cats` ADD `meta_keys` VARCHAR(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT ''; ALTER TABLE `cms_uc_cats` ADD `meta_desc` VARCHAR(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '';
Файл \admin\components\catalog\backend.php
Перед строкой 1383
{tab=Доступ}
{tab=SEO} <div style="margin-top:5px"> <strong>Ключевые слова</strong><br/> <span class="hinttext">Через запятую, 10-15 слов</span> </div> <div> <textarea name="meta_keys" style="width:97%" rows="2" id="meta_keys"><?php echo @$mod['meta_keys'];?></textarea> </div> <div style="margin-top:20px"> <strong>Описание</strong><br/> <span class="hinttext">Не более 250 символов</span> </div> <div> <textarea name="meta_desc" style="width:97%" rows="4" id="meta_desc"><?php echo @$mod['meta_desc'];?></textarea> </div>
$cat['ordetto'] = $inCore->request('ordetto', 'str');
После строк 628 и 552
$cat['orderto'] = $inCore->request('orderto', 'str');
$cat['meta_keys'] = $inCore->request('meta_keys', 'str'); $cat['meta_desc'] = $inCore->request('meta_desc', 'str');
Файл \components\catalog\model.php
Строку 322
$item = $this->inDB->get_fields('cms_uc_cats', "id = '$id'", 'parent_id, title, description, published, fieldsstruct, view_type, fields_show, showmore, perpage, showtags, showsort, is_ratings, orderby, orderto, showabc, shownew, newint, filters, is_shop, is_public, can_edit, cost');
$item = $this->inDB->get_fields('cms_uc_cats', "id = '$id'", 'parent_id, title, description, published, fieldsstruct, view_type, fields_show, showmore, perpage, showtags, showsort, is_ratings, orderby, orderto, showabc, shownew, newint, filters, is_shop, is_public, can_edit, cost, meta_keys, meta_desc');
cost = '{$cat['cost']}'
cost = '{$cat['cost']}', meta_keys = '{$cat['meta_keys']}', meta_desc = '{$cat['meta_desc']}'
Файл \components\catalog\frontend.php
После строки 472
$inPage->addHeadCSS('includes/jquery/lightbox/css/jquery.lightbox.css');
if ($cat['meta_keys']) { $inPage->setKeywords($cat['meta_keys']); } if ($cat['meta_desc']) { $inPage->setDescription($cat['meta_desc']); }
не хватает для полного комплекта :)
Эх, жаль, на блог не накопил. Постараюсь сегодня-завтра доделать и выложить сюда патч SEO для фотоальбомов. Надеюсь, он тут не затеряется.
Вопрос по фотографиям — что делать с ними? Добавить отдельные поля чтобы можно было заносить для каждой фотографии вручную? Это увеличит размеры базы данных и увеличит поле редактирования инфы о фотографии, стоит ли оно того? Автоматом подставлять из тегов и описания в соответствующие мета-теги? Или это всё для фоток — лишнее, можно не морочить голову?
Он сейчас и так непонятно чем увеличен, так что об этом не переживайте)Это увеличит размеры базы данных
TITLE: только анкор.
Для afinskiy, там есть описание где и что править для изменения вывода в атрибутах ALT и TITLE картинок. В сам патч я эти изменения не вносил, так как у каждого могут быть свои предпочтения.
- Предыдущая
- 1
- 2
- 3
- Следующая
- Показаны 16-30 из 34