Page 1 of 1

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

Posted: Thu Mar 13, 2014 5:07 pm
by smart
Здравствуйте, подскажите как реализовать link rel="next" и link rel="prev" к пагинации правильно ?

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

Posted: Thu Mar 13, 2014 5:12 pm
by admin
Поясните плз в чем именно проблема, не совсем ясно как отвечать ..

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

Posted: Thu Mar 13, 2014 6:43 pm
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>

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

Posted: Thu Mar 13, 2014 6:55 pm
by admin
Смысл следующий

<navigation>

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

</navigation>

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

Posted: Thu Mar 13, 2014 7:14 pm
by smart
admin wrote:Смысл следующий

<navigation>

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

</navigation>
не совсем понимаю каким образом это увязать с нужным кодом ссылки

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

Posted: Thu Mar 13, 2014 7:18 pm
by admin
<navigation>
<a href=....

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

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

</navigation>

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

Posted: Thu Mar 13, 2014 7:52 pm
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

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

Posted: Thu Mar 13, 2014 8:56 pm
by admin
Это не копипасте код, это пример как можно сделать схематично, конечно надо писать пхп код в соответствии с привилами синтаксиса.