iMessi89 Опубликовано 25 марта, 2013 Жалоба Поделиться Опубликовано 25 марта, 2013 надо нет в симпле реализовывать для гугла? или с пагинацией проблем не возникнет? Цитата Ссылка на сообщение Поделиться на другие сайты
SV911 Опубликовано 25 марта, 2013 Жалоба Поделиться Опубликовано 25 марта, 2013 Не знаю нада или нет. Но у себя реализовал на всякий случай ) Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 25 марта, 2013 Автор Жалоба Поделиться Опубликовано 25 марта, 2013 закежь сайт - посмотрю как выглядит)) Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 25 марта, 2013 Автор Жалоба Поделиться Опубликовано 25 марта, 2013 можно в личку) Цитата Ссылка на сообщение Поделиться на другие сайты
SV911 Опубликовано 25 марта, 2013 Жалоба Поделиться Опубликовано 25 марта, 2013 hlopok.com.ua Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 25 марта, 2013 Автор Жалоба Поделиться Опубликовано 25 марта, 2013 {* rel=next|prev для гугла *} {if $total_pages_num > 1} {if $current_page_num == 1} <link rel="next" href="{url page=2}" /> {elseif $current_page_num == $total_pages_num} <link rel="prev" href="{url page=$current_page_num-1}" /> {else} <link rel="prev" href="{url page=$current_page_num-1}" /> <link rel="next" href="{url page=$current_page_num+1}" /> {/if} {/if}Но проблема в том. что ссылки с page=1 не существует!!!!! и в результате для страницы с page=2 алгоритм работы срикпта выдает<link rel="prev" href="/atc/catalog/workstation?page=1" />хотя в симпле страницы с параметром page=1 нету!!!!! Первая страница она же главная без параметра page!!! Что делать?? :o3 Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 25 марта, 2013 Автор Жалоба Поделиться Опубликовано 25 марта, 2013 {if $total_pages_num > 1} {if $current_page_num == 1} <link rel="next" href="{url page=2}" /> {elseif $current_page_num == $total_pages_num} <link rel="prev" href="{url page=$current_page_num-1}" /> {else} <link rel="prev" href="{url page=$current_page_num-1}" /> <link rel="next" href="{url page=$current_page_num+1}" /> {/if} {/if} Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 25 марта, 2013 Автор Жалоба Поделиться Опубликовано 25 марта, 2013 блин а че не дает вставить html код??? Цитата Ссылка на сообщение Поделиться на другие сайты
iMessi89 Опубликовано 25 марта, 2013 Автор Жалоба Поделиться Опубликовано 25 марта, 2013 {if $total_pages_num > 1} {if $current_page_num == 1} <link rel="next" href="{url page=2}" /> {elseif $current_page_num == $total_pages_num} <link rel="prev" href="{url page=$current_page_num-1}" /> {else} <link rel="prev" href="{url page=$current_page_num-1}" /> <link rel="next" href="{url page=$current_page_num+1}" /> {/if} {/if} Цитата Ссылка на сообщение Поделиться на другие сайты
tsybart Опубликовано 24 июля, 2015 Жалоба Поделиться Опубликовано 24 июля, 2015 кто подскажите как выводить ссылку на первую страницу без ?page=1 Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 24 июля, 2015 Жалоба Поделиться Опубликовано 24 июля, 2015 кто подскажите как выводить ссылку на первую страницу без ?page=1Откройте файл design/default/html/pagination.tpl там найдете решение. Цитата Ссылка на сообщение Поделиться на другие сайты
tsybart Опубликовано 24 июля, 2015 Жалоба Поделиться Опубликовано 24 июля, 2015 (изменено) удалить Изменено 24 июля, 2015 пользователем tsybart Цитата Ссылка на сообщение Поделиться на другие сайты
tsybart Опубликовано 24 июля, 2015 Жалоба Поделиться Опубликовано 24 июля, 2015 Откройте файл design/default/html/pagination.tpl там найдете решение. спасибо, код получился куда лучше! Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 16 октября, 2016 Жалоба Поделиться Опубликовано 16 октября, 2016 {if $total_pages_num > 1} {if $current_page_num == 1} <link rel="next" href="{url page=2}" /> {elseif $current_page_num == $total_pages_num} <link rel="prev" href="{url page=$current_page_num-1}" /> {else} <link rel="prev" href="{url page=$current_page_num-1}" /> <link rel="next" href="{url page=$current_page_num+1}" /> {/if} {/if} Всё решение, как писал Noxter: {if $current_page_num==2}<link rel="prev" href="{url page=null}">{/if} {if $current_page_num>2}<link rel="prev" href="{url page=$current_page_num-1}">{/if} {if $current_page_num<$total_pages_num}<link rel="next" href="{url page=$current_page_num+1}">{/if} Просто вставляете между <head>..</head> Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 16 октября, 2016 Жалоба Поделиться Опубликовано 16 октября, 2016 Всё решение, как писал Noxter: {if $current_page_num==2}<link rel="prev" href="{url page=null}">{/if} {if $current_page_num>2}<link rel="prev" href="{url page=$current_page_num-1}">{/if} {if $current_page_num<$total_pages_num}<link rel="next" href="{url page=$current_page_num+1}">{/if} Просто вставляете между <head>..</head>Где я это писал? Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 19 октября, 2016 Жалоба Поделиться Опубликовано 19 октября, 2016 Где я это писал?вот тут написано было: Откройте файл design/default/html/pagination.tpl там найдете решение. отсюда и взято решение. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 19 октября, 2016 Жалоба Поделиться Опубликовано 19 октября, 2016 вот тут написано было: отсюда и взято решение.Ну так не я же его придумал, а лишь направил куда копать. Цитата Ссылка на сообщение Поделиться на другие сайты
Dmitry86 Опубликовано 19 октября, 2016 Жалоба Поделиться Опубликовано 19 октября, 2016 Ну так не я же его придумал, а лишь направил куда копать.ну вот за наводку спасибо) Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 19 октября, 2016 Жалоба Поделиться Опубликовано 19 октября, 2016 ну вот за наводку спасибо)Да тю, всегда пожалуйста) Цитата Ссылка на сообщение Поделиться на другие сайты
Volnorez Опубликовано 15 марта, 2018 Жалоба Поделиться Опубликовано 15 марта, 2018 hlopok.com.uaЗдравствуйте, {if $current_page_num==2}<link rel="prev" href="{url page=null}">{/if} {if $current_page_num>2}<link rel="prev" href="{url page=$current_page_num-1}">{/if} {if $current_page_num==$total_pages_num}{else} {if $total_pages_num>$current_page_num}<link rel="next" href="{url page=$current_page_num+1}">{/if}{/if} Как вы решили с последним урлом в пагинации, у меня все равно добавляет +1. Цитата Ссылка на сообщение Поделиться на другие сайты
Volnorez Опубликовано 16 марта, 2018 Жалоба Поделиться Опубликовано 16 марта, 2018 И вопрос в догонку, как отдавать noindex если применили сортировку? {if $filter['sort'] = 'price'} <meta name="robots" content="noindex, follow"/> {/if} это пальцем в небо, как описать это в if? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 16 марта, 2018 Жалоба Поделиться Опубликовано 16 марта, 2018 И вопрос в догонку, как отдавать noindex если применили сортировку? {if $filter['sort'] = 'price'} <meta name="robots" content="noindex, follow"/> {/if} это пальцем в небо, как описать это в if?{if $smarty.get.sort}...{/if} Цитата Ссылка на сообщение Поделиться на другие сайты
Volnorez Опубликовано 16 марта, 2018 Жалоба Поделиться Опубликовано 16 марта, 2018 {if $smarty.get.sort}...{/if}Алилуя, надеюсь я объединил корректно? {if $current_page_num>1 || $smarty.get.sort} <meta name="robots" content="noindex, follow"/> {/if} Спасибо.Буду благодарен если еще с этим подскажете {if $current_page_num==$total_pages_num}{elseif $total_pages_num>1}<link rel="next" href="{url page=$current_page_num+1}">{/if} Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 16 марта, 2018 Жалоба Поделиться Опубликовано 16 марта, 2018 Алилуя, надеюсь я объединил корректно? {if $current_page_num>1 || $smarty.get.sort} <meta name="robots" content="noindex, follow"/> {/if} Спасибо.Буду благодарен если еще с этим подскажете {if $current_page_num==$total_pages_num}{elseif $total_pages_num>1}<link rel="next" href="{url page=$current_page_num+1}">{/if} Мне угадать что вы имеете в виду? Цитата Ссылка на сообщение Поделиться на другие сайты
Volnorez Опубликовано 16 марта, 2018 Жалоба Поделиться Опубликовано 16 марта, 2018 Мне угадать что вы имеете в виду?Пардон, хочу вывести пагинацию prev-next на категории, то код из pagination.tpl генерирует на последней станице номер страницы +1То есть если всех страниц 10 в категории, то <link rel="next" href="{url page=$current_page_num+1}"> сгенерирует ?page=11, а надо только <link rel="prev" href="{url page=$current_page_num-1}"><link rel="next" не выводить совсем.как написать условие, чтобы <link rel="next" href="{url page=$current_page_num+1}"> не выводился?я предположил, что если $current_page_num==$total_pages_num , то условие должно было бы выполнятся, но нет. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.