припаять link rel="next" и link rel="prev"

Post Reply
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

припаять link rel="next" и link rel="prev"

Post by smart »

Здравствуйте, подскажите как реализовать link rel="next" и link rel="prev" к пагинации правильно ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: припаять link rel="next" и link rel="prev"

Post by admin »

Поясните плз в чем именно проблема, не совсем ясно как отвечать ..
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: припаять link rel="next" и link rel="prev"

Post by smart »

сейчас есть саб

Code: Select all

<navigation>
<a href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/<!--SORT_ORDER-->/<!--PAGE_NUM-->/" title="<!--PAGE_NUM-->" target="_self"><!--PAGE_NUM--></a>
  </navigation>
на основной морде:

Code: Select all

1
  
<a href="/category/0/All/ctr/2/" title="2" target="_self">2</a>
  
<a href="/category/0/All/ctr/3/" title="3" target="_self">3</a>
  
<a href="/category/0/All/ctr/4/" title="4" target="_self">4</a>
  
<a href="/category/0/All/ctr/5/" title="5" target="_self">5</a>
   <span class='scj_dots'>...</span> 
<a href="/category/0/All/ctr/9/" title="9" target="_self">9</a>
  
<a href="/category/0/All/ctr/10/" title="10" target="_self">10</a>
  
<a href="/category/0/All/ctr/11/" title="11" target="_self">11</a>
нужно получить на основной морде так:

Code: Select all

1
  
<link rel="next" href="/category/0/All/ctr/2/" title="2" target="_self">2</a>
  
<link rel="next" href="/category/0/All/ctr/3/" title="3" target="_self">3</a>
  
<link rel="next" href="/category/0/All/ctr/4/" title="4" target="_self">4</a>
  
<link rel="next" href="/category/0/All/ctr/5/" title="5" target="_self">5</a>
   <span class='scj_dots'>...</span> 
<link rel="next" href="/category/0/All/ctr/9/" title="9" target="_self">9</a>
  
<link rel="next" href="/category/0/All/ctr/10/" title="10" target="_self">10</a>
  
<link rel="next" href="/category/0/All/ctr/11/" title="11" target="_self">11</a>
на страницах пагинации:

Code: Select all

<link rel="prev" href="/category/0/All/ctr/1/" title="1" target="_self">1</a>
  
<link rel="prev" href="/category/0/All/ctr/2/" title="2" target="_self">2</a>
  
<link rel="prev" href="/category/0/All/ctr/3/" title="3" target="_self">3</a>
  
<link rel="prev" href="/category/0/All/ctr/4/" title="4" target="_self">4</a>
  
5
  
<link rel="next" href="/category/0/All/ctr/6/" title="6" target="_self">6</a>
   <span class='scj_dots'>...</span> 
<link rel="next" href="/category/0/All/ctr/10/" title="10" target="_self">10</a>
  
<link rel="next" href="/category/0/All/ctr/11/" title="11" target="_self">11</a>
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: припаять link rel="next" и link rel="prev"

Post by admin »

Смысл следующий

<navigation>

if ('<!--PAGE_NUM-->' < $_GET['page']) {
echo class=prev
} else {
echo class=next
}

</navigation>
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: припаять link rel="next" и link rel="prev"

Post by smart »

admin wrote:Смысл следующий

<navigation>

if ('<!--PAGE_NUM-->' < $_GET['page']) {
echo class=prev
} else {
echo class=next
}

</navigation>
не совсем понимаю каким образом это увязать с нужным кодом ссылки
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: припаять link rel="next" и link rel="prev"

Post by admin »

<navigation>
<a href=....

<? if ('<!--PAGE_NUM-->' < $_GET['page']) {
echo class=prev
} else {
echo class=next
}
?>

target="_self"><!--PAGE_NUM--></a>

</navigation>
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: припаять link rel="next" и link rel="prev"

Post by smart »

admin wrote:<navigation>
<a href=....

<? if ('<!--PAGE_NUM-->' < $_GET['page']) {
echo class=prev
} else {
echo class=next
}
?>

target="_self"><!--PAGE_NUM--></a>

</navigation>
при такой конструкции

Code: Select all

<navigation>

<a href="/category/<!--CATEGORY_ID-->/<!--CATEGORY_NAME-->/<!--SORT_ORDER-->/<!--PAGE_NUM-->/" title="<!--PAGE_NUM-->" <? if ('<!--PAGE_NUM-->' < $_GET['page']) {
echo class=prev
} else {
echo class=next
}
?> target="_self"><!--PAGE_NUM--></a>
  </navigation>
получаем на странице
Parse error: syntax error, unexpected T_CLASS in /home/httpd/domain.com/content/html/scj/tube/index.php(0) : eval()'d code on line 74
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: припаять link rel="next" и link rel="prev"

Post by admin »

Это не копипасте код, это пример как можно сделать схематично, конечно надо писать пхп код в соответствии с привилами синтаксиса.
Don't forget to run script update
Post Reply