Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Rel="prev"
цитата
01/02/15 в 00:54
 nikista
Указываю в хэде вот так в случае смартсиджа

<link rel="prev" content="/galleries/<!--PREV_PAGE-->/">
<link rel="next" content="/galleries/<!--NEXT_PAGE-->/">

на выходе на самой странице /galleries/ получаю

<link rel="prev" content="/galleries/1/">
<link rel="next" content="/galleries/2/">



как сделать чтобы на первой странице /galleries/ не показывался

<link rel="prev" content="/galleries/1/">

а на второй вместо

<link rel="prev" content="/galleries/1/">

показывался

<link rel="prev" content="/galleries/">
цитата
01/02/15 в 09:43
 Ailk
прямо в шабе (content_list) делал так:
Код:

<?php
if ('<!--PREV_PAGE-->' == 1 ) {
   $url_prev='<a href="/<!--CATEGORY_NAME-->/" title="Перейти на страницу :<!--PREV_PAGE-->"><< Туда</a>';
   if ('<!--CATEGORY_CUSTOM_NAME-->' == 'All')
       $url_prev='<a href="<!--CUSTOM_VAR_SUTE_URL-->" title="Перейти на страницу :<!--PREV_PAGE-->"><< Туда</a>';
}
else
   $url_prev='<a href="/<!--CATEGORY_NAME-->/<!--PREV_PAGE-->/" title="Перейти на страницу :<!--PREV_PAGE-->"><< Туда</a>';
   $url_next='<a href="/<!--CATEGORY_NAME-->/<!--NEXT_PAGE-->/" title="Перейти на страницу: <!--NEXT_PAGE-->">Сюда >></a>';
?>

<div id="pagination">
<ul>
   <?php if ('<!--PREV_PAGE-->') { ?>
   <li><?php echo $url_prev; ?></li>
<?php } ?>

<navigation>
   <?php
   if ('<!--PAGE_NUM-->' == 1 ) {
      $url_num='<a href="/<!--CATEGORY_NAME-->/" title="Перейти на страницу: <!--PAGE_NUM-->"><!--PAGE_NUM--></a>';
      if ('<!--CATEGORY_CUSTOM_NAME-->' == 'All')
         $url_num='<a href="<!--CUSTOM_VAR_SUTE_URL-->" title="Перейти на страницу: <!--PAGE_NUM-->"><!--PAGE_NUM--></a>';
   }
   else
      $url_num='<a href="/<!--CATEGORY_NAME-->/<!--PAGE_NUM-->/" title="Перейти на страницу: <!--PAGE_NUM-->"><!--PAGE_NUM--></a>';
   ?>

   <li><?php echo $url_num; ?></li>
</navigation>

<?php if ('<!--NEXT_PAGE-->') { ?>
   <li><?php echo $url_next; ?></li>
<?php } ?>
</ul>
<div class="clear"></div>
</div>

Честно говоря по уебански, норм пагинашку должен двиг отдавать, с нормальными урлами.
цитата
01/02/15 в 09:54
 aewm
и он будет цеплять PREV в <HEAD> ?

по мойму ТС чё-то другое хотел
цитата
01/02/15 в 10:26
 Ailk
прошу прощения, сплю еще, толком не проснулся icon_rolleyes.gif
тайтл для пагинашек в том же шабе:
Код:

   <title><?php
                  if ('<!--CATEGORY_CUSTOM_NAME-->' == 'All') {
                     echo ("Популярные ролики (страница <!--PAGE_NUM-->)");
                  }
                  else {
                     if ( '<!--PAGE_NUM-->' > 1 )
                        echo ("<!--CATEGORY_CUSTOM_NAME--> (cтраница <!--PAGE_NUM-->)");
                     else
                        echo ("<!--CATEGORY_CUSTOM_NAME-->");     
                 }?> - <!--CUSTOM_VAR_KEY_SITE--> на <!--CUSTOM_VAR_SITE_TITLE--></title>

действовать по аналогии.


Эта страница в полной версии