0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 138 Просмотров
*

Gerostrat

  • Захожу иногда
  • 317
  • 2 / 0
  • Свидетель чайной ложки
Страница N из M в <title>
« : 02.02.2019, 22:28:22 »
В тысячный раз поднимается тема, но так и не находится решения, всё время что-то не так работает.

В шаблоне блога категории или списка материалов внизу страницы пишет вот такое вот волшебство

http://joxi.ru/v297ey9hZzller

И не получается найти, как это правильно вставить в шаблон. Ниже приведённый код находится в шаблоне блога материалов. Он, видимо, и выводит текст на скрине выше.
Код
<p class="counter pull-right"> <?php echo $this->pagination->getPagesCounter(); ?> </p>
Но если поставить этот код в главный файл шаблона сайта, выдаёт ошибки.

Код следующий
Код
$document =  JFactory::getDocument();
$mytitle = $document->getTitle();
$desc = $document->getMetadata('description');

$numpage = $this->pagination->getPagesCounter();

$document->setTitle($mytitle.$numpage);
$document->setMetadata('description', $desc.$numpage);

Помогите подправить, пожалуйста.
Как кому, а мне нравится думать.
*

robert

  • Живу я здесь
  • 4717
  • 433 / 17
Re: Страница N из M в <title>
« Ответ #1 : 02.02.2019, 22:36:40 »
В тысячный раз поднимается тема, но так и не находится решения, всё время что-то не так работает.
За эти тысяча раз можно уже выучить PHP. Нельзя просто копипастом везде вставлять код. Подсказку, конечно, можно дать, но она все равно не будет работать в другой ситуации.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Gerostrat

  • Захожу иногда
  • 317
  • 2 / 0
  • Свидетель чайной ложки
Re: Страница N из M в <title>
« Ответ #2 : 02.02.2019, 22:38:06 »
Ну, эти 1000 раз не я задавал этот вопрос :)
Я был бы благодарен, если бы в этот раз Вы дали таки мне подсказку.
Как кому, а мне нравится думать.
*

Gerostrat

  • Захожу иногда
  • 317
  • 2 / 0
  • Свидетель чайной ложки
Re: Страница N из M в &lt;title&gt;
« Ответ #3 : 02.02.2019, 23:32:56 »
Прошёлся по шаблонам вывода блога и списка материалов, а также в шаблоне вывода меток и проставил следующий код
Код
<?php
$limit_add =  JFactory::getApplication()->input->getInt('limitstart', 0);

if ($limit_add){
$document =  JFactory::getDocument();
$mytitle = $document->getTitle();
$desc = $document->getMetadata('description');
$numpage = $this->pagination->getPagesCounter();
$titletext_t =' – '.$numpage;
$titletext_d =' '.$numpage.'.';
$document->setTitle($mytitle.$titletext_t);
$document->setMetadata('description', $desc.$titletext_d);
}
?>
В результате в title и description пишет Страница 2 из 5, например. И не пришлось тратить годы на изучение php.

За основную часть кода спасибо, Фёдор Власенко.
Как кому, а мне нравится думать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с выводом &lt;title&gt; на страницу

Автор romveld

Ответов: 1
Просмотров: 91
Последний ответ 01.08.2019, 13:21:22
от sivers
Не работает 404 страница

Автор falkas

Ответов: 5
Просмотров: 209
Последний ответ 05.07.2019, 16:32:58
от Kuroschup
Нет title на страницах

Автор mikho

Ответов: 0
Просмотров: 132
Последний ответ 30.06.2019, 14:43:00
от mikho
Как добавить в title число товаров в категории?

Автор chaser

Ответов: 8
Просмотров: 394
Последний ответ 23.06.2019, 13:24:03
от chaser
В title появилось - Results from #50

Автор Gerostrat

Ответов: 1
Просмотров: 182
Последний ответ 20.06.2019, 14:34:20
от Gerostrat