За последние 24 часа нас посетили 62260 программистов и 1771 робот. Сейчас ищут 885 программистов ...

помогите с пагинацие страниц

Тема в разделе "PHP для новичков", создана пользователем DDoS96, 18 сен 2016.

  1. DDoS96

    DDoS96 Новичок

    С нами с:
    13 авг 2016
    Сообщения:
    71
    Симпатии:
    1
    Для всех второстепенных страниц пагинации необходимо внедрить генерацию мета тегов по следующему шаблону:

    Title : #название основного раздела # #название под раздела # #название подраздела # - страница #n#

    Description: Каталог rudetali:#название основного раздела # #название подраздела # #название подраздела # - технические характеристики, доставка, различные способы оплаты - страница #n#

    Keywords:# # (пусто)

    Значения в ## должны подставляться автоматически.

    Например, для страницы http://www.rudetali.ru/catalog/kont...raktnye-dvigateli&ELEMENT_CODE=audi&PAGEN_1=2

    Мета теги будут выглядеть следующим образом:

    Title: Контрактные двигатели audi - страница 2

    Description: Каталог rudetali: контрактные двигатели audi - технические характеристики, доставка, различные способы оплаты - страница 2

    Keywords:



    как это реализовать расскажите вкратце что делать или накидайте ссылок пожалуйста
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    На javascript читают строку адреса в браузере, # это якорь. Поищи: ссылка по якорю
     
  3. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.861
    Симпатии:
    657
    @DDoS96, причем тут пагинация или ее тоже нет?

    @denis01, насколько я понял, ТС при помощи решетки усл. обозначения делал. Ему просто нужно сделать автогенерацию title и description.
     
    DDoS96 нравится это.
  4. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.861
    Симпатии:
    657
    @DDoS96, от используемого вами движка зависит, как нужно обращаться к названиям раздела, подраздела. Если GET-параметр, отвечающий за номер страницы, предварительно профильтрован, то его можно использовать прямо в шаблоне (страница <?= $_GET['PAGEN_1'] ?>), хотя часто профильтрованное значение сохраняется в др. месте. Вот вам реальный пример для одного простого движка:
    Код (Text):
    1. <title><?= $r0['name'],' ',$r1['name'],' - страница ',$pn ?></title>
    --- Добавлено ---
    Если не уверены в том, что в названиях нет «недопустимых» символов, их нужно кодировать на вывод, например при помощи htmlspecialchars.
     
  5. DDoS96

    DDoS96 Новичок

    С нами с:
    13 авг 2016
    Сообщения:
    71
    Симпатии:
    1
    на битриксе
    --- Добавлено ---
    да да вы правильно все поняли