Gregar Опубликовано 8 января, 2016 Жалоба Поделиться Опубликовано 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} Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 8 января, 2016 Жалоба Поделиться Опубликовано 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} Цитата Ссылка на сообщение Поделиться на другие сайты
KostyanBr Опубликовано 8 января, 2016 Жалоба Поделиться Опубликовано 8 января, 2016 Всем привет. Подскажите пожалуйста, как написать условие чтобы выполнялось правило:1) "При использовании фильтра, на страницах вида: http://demo.simplacms.ru/catalog/mobilnye-telefony?4=Android+2.2 сделать так чтобы описание и заголовок можно было выключить или изменить." 2) "При использовании сортировки, страница принимает вид: http://demo.simplacms.ru/catalog/mobilnye-telefony?sort=price если мы находимся на подобных страницах, сделать так чтобы мы могли изменить описание и заголовок или вообще убрать опсание с этих страниц." А для чего вы это делаете? Цитата Ссылка на сообщение Поделиться на другие сайты
Julius123 Опубликовано 9 января, 2016 Жалоба Поделиться Опубликовано 9 января, 2016 (изменено) Можно это использовать если применен какой-то определенный фильтр? Изменено 9 января, 2016 пользователем Julius123 Цитата Ссылка на сообщение Поделиться на другие сайты
Gregar Опубликовано 9 января, 2016 Автор Жалоба Поделиться Опубликовано 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 в конце добавлять название того или иного фильтра, ну или чего вам там нужно будет.. Цитата Ссылка на сообщение Поделиться на другие сайты
KostyanBr Опубликовано 9 января, 2016 Жалоба Поделиться Опубликовано 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: *?* Цитата Ссылка на сообщение Поделиться на другие сайты
Gregar Опубликовано 9 января, 2016 Автор Жалоба Поделиться Опубликовано 9 января, 2016 фильр товаров нужно закрывать от индексации. У вас вряд ли будут эти страницы в поиске, либо высоко ранжироваться. пропишите в robots.txt Disallow: *?* Это и так прописано в роботе и много других условий в зависимости от доработок движка. Но для того чтобы избавиться полностью от дублей заголовков и описаний стоит воспользоваться определенными условиями.. Цитата Ссылка на сообщение Поделиться на другие сайты
KostyanBr Опубликовано 9 января, 2016 Жалоба Поделиться Опубликовано 9 января, 2016 Это и так прописано в роботе и много других условий в зависимости от доработок движка. Но для того чтобы избавиться полностью от дублей заголовков и описаний стоит воспользоваться определенными условиями..странно конечно, но дело ваше. просто не понятно для чего нужна эта лишняя работа если от нее ни малейшего плюса не будет... а для станиц каталога тоже для каждой прописываете отдельный тайтл и дескрипшн? Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.