SanShet 32 Posted April 13, 2014 Report Share Posted April 13, 2014 Всем привет, сразу к делу. Допустим есть главная страница сайта: site.ru <html> <head> </head> <body> <> ... <> <Здесь сео текст> </body> </html> И есть категории: site.ru/category <html> <head> </head> <body> <> ... <> <Здесь сео текст> </body> </html> Если делать страницы такого вида, то "сео текст" с главной дублируется и в новости и в категории (оно и понятно). Мне нужно следующее: убрать "сео текст" из новостей и добавить свой текст к категориям, какие варианты? Link to post Share on other sites
C-Du 38 Posted April 13, 2014 Report Share Posted April 13, 2014 Делай так, вставь инклуд в main.tpl {include file="text-category.tpl"} а в этом файле text-category.tpl вставляй: [not-aviable=showfull] // Это чтобы в полной новости текст категории не светился, а только в самой категории [category=6] // Здесь ид желаемой категории Здесь сео текст для категории [/category] [/not-aviable] А на главной сео текст заключи в эти теги [aviable=main]Сео текст на главной[/aviable] Это самый оптимальный вариант, сам использую. SanShet 1 Link to post Share on other sites
Adriano 5 Posted April 13, 2014 Report Share Posted April 13, 2014 Использую SEO модуль вывода описаний: http://alaev.info/blog/post/2086 Это самый оптимальный вариант, сам использую. n74rus and SanShet 2 Link to post Share on other sites
C-Du 38 Posted April 13, 2014 Report Share Posted April 13, 2014 Использую SEO модуль вывода описаний: http://alaev.info/blog/post/2086 Это самый оптимальный вариант, сам использую. Смысл использовать какие-то модули, если всё делается намного проще? teks69 and kanzashi 2 Link to post Share on other sites
C-Du 38 Posted April 13, 2014 Report Share Posted April 13, 2014 Из статьи про модуль: Но есть одна неприятная тонкость – текст будет отображаться на каждой странице категории, то есть на всех страницах пагинации. И если в категории много страниц, то и текст будет дублироваться на каждой из них. Как следствие — уникальность текста равна нулю, его ценность, соответственно, тоже. Можно просто закрыть в robots.txt индексацию страниц Dissalow: /page/ и т.д Или же сделать так [page-count=1][/page-count], чтобы выводить только на первой странице Link to post Share on other sites
SanShet 32 Posted April 13, 2014 Author Report Share Posted April 13, 2014 Делай так, вставь инклуд в main.tpl {include file="text-category.tpl"} а в этом файле text-category.tpl вставляй: [not-aviable=showfull] // Это чтобы в полной новости текст категории не светился, а только в самой категории [category=6] // Здесь ид желаемой категории Здесь сео текст для категории [/category] [/not-aviable] А на главной сео текст заключи в эти теги [aviable=main]Сео текст на главной[/aviable] Это самый оптимальный вариант, сам использую. Исчерпывающе, спасибо. Link to post Share on other sites
Adriano 5 Posted April 13, 2014 Report Share Posted April 13, 2014 Смысл использовать какие-то модули, если всё делается намного проще? Установить модуль займёт не более 2 минут, куда уже проще? Данный модуль очень гибкий и намного удобнее вашего способа. В вашем способе нужно постоянно подставлять ID категории, чтобы вставить описание в различные категории. В самом шаблоне редактировать текст тоже не совсем удобно, да и иметь огромную простыню в коде шаблона тоже не удобно, тем более если у вас несколько категорий. Из статьи про модуль: Но есть одна неприятная тонкость – текст будет отображаться на каждой странице категории, то есть на всех страницах пагинации. В модуле есть функция вставлять описание категории только для 1ой страницы. Можно просто закрыть в robots.txt индексацию страниц Dissalow: /page/ и т.д Данный способо далеко не всегда подходит. Link to post Share on other sites
n74rus 8 Posted April 13, 2014 Report Share Posted April 13, 2014 С модулем CatFace все намного проще. Нет ничего сложного в установке и настройке. Link to post Share on other sites
exces 116 Posted April 13, 2014 Report Share Posted April 13, 2014 Из статьи про модуль: Но есть одна неприятная тонкость – текст будет отображаться на каждой странице категории, то есть на всех страницах пагинации. И если в категории много страниц, то и текст будет дублироваться на каждой из них. Как следствие — уникальность текста равна нулю, его ценность, соответственно, тоже. Можно просто закрыть в robots.txt индексацию страниц Dissalow: /page/ и т.д Или же сделать так [page-count=1][/page-count], чтобы выводить только на первой странице Если вам делать нечего, конечно используйте свои руки и правьте. Но гораздо же проще использовать проверенный модуль, страницы пагинации тоже убираются (как дубли и всякий мусор) с помощью отличного модуля - DonBot. И не надо засорять robot.txt. Link to post Share on other sites
kanzashi 214 Posted April 13, 2014 Report Share Posted April 13, 2014 Если вам делать нечего, конечно используйте свои руки и правьте. Но гораздо же проще использовать проверенный модуль, страницы пагинации тоже убираются (как дубли и всякий мусор) с помощью отличного модуля - DonBot. И не надо засорять robot.txt. Зачем нагружать сторонними модулями, с которыми всяко возникают проблемы, при том же обновлении, если все решается силами движка?! Разве что при отсутствии знаний по работе с движком... C-Du 1 Link to post Share on other sites
exces 116 Posted April 13, 2014 Report Share Posted April 13, 2014 Зачем нагружать сторонними модулями, с которыми всяко возникают проблемы, при том же обновлении, если все решается силами движка?! Разве что при отсутствии знаний по работе с движком... я же сказал, проверенные моды , нет с ними проблем. Link to post Share on other sites
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now