Gregar Posted January 8, 2016 Report Share Posted January 8, 2016 Всем привет. Подскажите пожалуйста, как написать условие чтобы выполнялось правило:1) "При использовании фильтра, на страницах вида: http://demo.simplacms.ru/catalog/mobilnye-telefony?4=Android+2.2 сделать так чтобы описание и заголовок можно было выключить или изменить." 2) "При использовании сортировки, страница принимает вид: http://demo.simplacms.ru/catalog/mobilnye-telefony?sort=price если мы находимся на подобных страницах, сделать так чтобы мы могли изменить описание и заголовок или вообще убрать опсание с этих страниц." Пример: {if $no_sort}{else} <meta name="title" content="{$meta_title|escape} | Сортировать по цене"/> {elseif $filter} <meta name="title" content="{$meta_title|escape} | Фильтровать по бренду Apple"/> {/if} {if $no_sort && $no_filter}{else} <meta name="description" content="{$meta_description|escape}"/> <meta name="keywords" content="{$meta_keywords|escape}" /> {/if} Quote Link to post Share on other sites
Kors Posted January 8, 2016 Report Share Posted January 8, 2016 1. view/ProductsView.phpвставить $this->design->assign('filter', $filter);перед // Постраничная навигация2. В шаблоне products.tpl{$has_sort=$smarty.request.sort}{$has_filter=$filter.features|count} {if $has_sort} Есть сортировка {else} Нет сортировки {/if} {if $has_filter} Есть фильтрация {else} Нет фильтрации {/if} {if !$has_sort && $has_filter} Нет сортировки и Есть фильтрация {/if} {if !$has_sort || $has_filter} Нет сортировки или Есть фильтрация {/if} Quote Link to post Share on other sites
KostyanBr Posted January 8, 2016 Report Share Posted January 8, 2016 Всем привет. Подскажите пожалуйста, как написать условие чтобы выполнялось правило:1) "При использовании фильтра, на страницах вида: http://demo.simplacms.ru/catalog/mobilnye-telefony?4=Android+2.2 сделать так чтобы описание и заголовок можно было выключить или изменить." 2) "При использовании сортировки, страница принимает вид: http://demo.simplacms.ru/catalog/mobilnye-telefony?sort=price если мы находимся на подобных страницах, сделать так чтобы мы могли изменить описание и заголовок или вообще убрать опсание с этих страниц." А для чего вы это делаете? Quote Link to post Share on other sites
Julius123 Posted January 9, 2016 Report Share Posted January 9, 2016 (edited) Можно это использовать если применен какой-то определенный фильтр? Edited January 9, 2016 by Julius123 Quote Link to post Share on other sites
Gregar Posted January 9, 2016 Author Report Share Posted January 9, 2016 А для чего вы это делаете? Делаю я это для того чтобы избавиться от дублей страниц и избавиться от повторяющихся title и description http://demo.simplacms.ru/catalog/mobilnye-telefony - Мобильные телефоныhttp://demo.simplacms.ru/catalog/mobilnye-telefony?4=Android+2.2 - Мобильные телефоныhttp://demo.simplacms.ru/catalog/mobilnye-telefony?4=Android+2.2&2=%D1%81%D0%BC%D0%B0%D1%80%D1%82%D1%84%D0%BE%D0%BD%2F%D0%BA%D0%BE%D0%BC%D0%BC%D1%83%D0%BD%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80 - Мобильные телефоныhttp://demo.simplacms.ru/catalog/mobilnye-telefony?5=%D1%81%D0%BB%D0%B0%D0%B9%D0%B4%D0%B5%D1%80 - Мобильные телефоны Вот так выглядит все сейчас. Канонический адрес верный, но title и description с точки зрения СЕО должно отличаться. И именно по этому требуется менять title и description в конце добавлять название того или иного фильтра, ну или чего вам там нужно будет.. Quote Link to post Share on other sites
KostyanBr Posted January 9, 2016 Report Share Posted January 9, 2016 Делаю я это для того чтобы избавиться от дублей страниц и избавиться от повторяющихся title и description http://demo.simplacms.ru/catalog/mobilnye-telefony - Мобильные телефоныhttp://demo.simplacms.ru/catalog/mobilnye-telefony?4=Android+2.2 - Мобильные телефоныhttp://demo.simplacms.ru/catalog/mobilnye-telefony?4=Android+2.2&2=%D1%81%D0%BC%D0%B0%D1%80%D1%82%D1%84%D0%BE%D0%BD%2F%D0%BA%D0%BE%D0%BC%D0%BC%D1%83%D0%BD%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80 - Мобильные телефоныhttp://demo.simplacms.ru/catalog/mobilnye-telefony?5=%D1%81%D0%BB%D0%B0%D0%B9%D0%B4%D0%B5%D1%80 - Мобильные телефоны Вот так выглядит все сейчас. Канонический адрес верный, но title и description с точки зрения СЕО должно отличаться. И именно по этому требуется менять title и description в конце добавлять название того или иного фильтра, ну или чего вам там нужно будет..фильр товаров нужно закрывать от индексации. У вас вряд ли будут эти страницы в поиске, либо высоко ранжироваться. пропишите в robots.txt Disallow: *?* Quote Link to post Share on other sites
Gregar Posted January 9, 2016 Author Report Share Posted January 9, 2016 фильр товаров нужно закрывать от индексации. У вас вряд ли будут эти страницы в поиске, либо высоко ранжироваться. пропишите в robots.txt Disallow: *?* Это и так прописано в роботе и много других условий в зависимости от доработок движка. Но для того чтобы избавиться полностью от дублей заголовков и описаний стоит воспользоваться определенными условиями.. Quote Link to post Share on other sites
KostyanBr Posted January 9, 2016 Report Share Posted January 9, 2016 Это и так прописано в роботе и много других условий в зависимости от доработок движка. Но для того чтобы избавиться полностью от дублей заголовков и описаний стоит воспользоваться определенными условиями..странно конечно, но дело ваше. просто не понятно для чего нужна эта лишняя работа если от нее ни малейшего плюса не будет... а для станиц каталога тоже для каждой прописываете отдельный тайтл и дескрипшн? Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.