SEO для компонентов и каталога
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
нужно seo дополнение для некоторых компонентов и каталога
- Предыдущая
- 1
- 2
- 3
- Следующая
- Показаны 16-30 из 34
#16
23 марта 2013 в 22:55
если что говорите, вроде все файлы выложил, ну если мало ли что пишите
#17
23 марта 2013 в 23:52
Поюзал чуток.
Огромное СПАСИБО!
Может при просмотре клуба в записи блога всё-таки $post.pagetitle выводить?
#18
24 марта 2013 в 14:11
полезная штука… еще бы урлы везде поправить и вообще отлично бы все
Сегодня в 06:18
#19
24 марта 2013 в 19:46
Ну тем кто посмотрел файлы там самим видно будет что и где можно добавлять и менять
на редкость не сложно было доделать то что есть
а в ихней 2 версии Бете я что то тоже не вижу SEO практически
ну урлы не не столько критично как заголовки и сео параметры, но это тоже в теории можно сделать
мне просто если честно лень, я специализируюсь по доработке cms под свои нужды😊
и то неглубокий тюнинг
на редкость не сложно было доделать то что есть
а в ихней 2 версии Бете я что то тоже не вижу SEO практически
ну урлы не не столько критично как заголовки и сео параметры, но это тоже в теории можно сделать
мне просто если честно лень, я специализируюсь по доработке cms под свои нужды😊
и то неглубокий тюнинг
#20
25 марта 2013 в 01:09
SEO для разделов каталога
—
В архиве патч для версии 1.10.1.
Для чистой CMS просто распакуйте файлы из архива с заменой. Этот файл (uc-seo_readme.txt) можно после распаковки удалить или не копировать вообще.
Если вы уже вносили изменения в какой-то из файлов, которые правит фикс, то НЕ накатывайте файлы из архива, а внесите изменения руками в подходящие места.
Выполнение двух запросов к базе данных обязательно в обоих вариантах.
Выполняем два SQL-запроса в phpmyadmin (при необходимости измените префикс cms_ в именах таблиц на ваш):
Правим три файла. Вносить изменения в файлы нужно именно в той последовательности, в которой я написал. Иначе при добавлении строк вначале файла нумерация более дальних сдвинется. Табуляцию для красоты сделайте сами 😊
Файл \admin\components\catalog\backend.php
Перед строкой 1383
добавить строки
В строке 552
исправить "ordetto" на "orderto". Это сделаем исправление сортировки, походу.
После строк 628 и 552
добавить строки (в двух местах!)
Файл \components\catalog\model.php
Строку 322
меняем на
Строки 305 и 267
заменяем на три строки (в двух местах!)
Файл \components\catalog\frontend.php
После строки 472
вставляем строки
—
В архиве патч для версии 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']); }
Прикрепленный файл
ucseo_q0nkq.zip
32 Кб
#21
25 марта 2013 в 01:12
Если этот патч вам полезен, то добавьте кармы до создания блога, пожалуйста. Выложу в него ещё несколько патчей, так как на форуме они потеряются.
#22
25 марта 2013 в 20:35
WebMan, а вот с этим не сможете еще помочь? instantcms.ru/forum/thread13788-3.html#42 42 пост
не хватает для полного комплекта :)
не хватает для полного комплекта :)
#23
25 марта 2013 в 21:16
picaboo, с сеоурлами, к сожалению, не помогу. Это надо чётко представлять принцип работы с урлами всей CMS и каждого компонетна в оnдельности, а я настолько глубоко пока не копал.
Эх, жаль, на блог не накопил. Постараюсь сегодня-завтра доделать и выложить сюда патч SEO для фотоальбомов. Надеюсь, он тут не затеряется.
Эх, жаль, на блог не накопил. Постараюсь сегодня-завтра доделать и выложить сюда патч SEO для фотоальбомов. Надеюсь, он тут не затеряется.
#24
25 марта 2013 в 21:22
можете через мой блог написать instantcms.ru/blogs/instantdev — он открыт для постов, заодно и карма быстрее накопится.
#25
25 марта 2013 в 21:30
Спасибо, тогда так и сделаю, если не наберу на свой блог к тому времени. 😊
#26
26 марта 2013 в 03:49
Для фотогалереи и фотоальбомов сео сделал.
Вопрос по фотографиям — что делать с ними? Добавить отдельные поля чтобы можно было заносить для каждой фотографии вручную? Это увеличит размеры базы данных и увеличит поле редактирования инфы о фотографии, стоит ли оно того? Автоматом подставлять из тегов и описания в соответствующие мета-теги? Или это всё для фоток — лишнее, можно не морочить голову?
Вопрос по фотографиям — что делать с ними? Добавить отдельные поля чтобы можно было заносить для каждой фотографии вручную? Это увеличит размеры базы данных и увеличит поле редактирования инфы о фотографии, стоит ли оно того? Автоматом подставлять из тегов и описания в соответствующие мета-теги? Или это всё для фоток — лишнее, можно не морочить голову?
#27
26 марта 2013 в 09:28
Он сейчас и так непонятно чем увеличен, так что об этом не переживайте)Это увеличит размеры базы данных
#28
26 марта 2013 в 23:20
для самих фото нужно прописать только теги ALT и TITLE. При этом в тег ALT: писать анкор + часть описания
TITLE: только анкор.
TITLE: только анкор.
#29
27 марта 2013 в 05:26
"SEO-теги для фотогалереи, фотоальбомов и фотографий" появятся в блоге picaboo как только он проверит мой пост.
Для afinskiy, там есть описание где и что править для изменения вывода в атрибутах ALT и TITLE картинок. В сам патч я эти изменения не вносил, так как у каждого могут быть свои предпочтения.
Для afinskiy, там есть описание где и что править для изменения вывода в атрибутах ALT и TITLE картинок. В сам патч я эти изменения не вносил, так как у каждого могут быть свои предпочтения.
#30
27 марта 2013 в 11:44
- Предыдущая
- 1
- 2
- 3
- Следующая
- Показаны 16-30 из 34