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

Gerostrat

  • Захожу иногда
  • 347
  • 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

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

Gerostrat

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

Gerostrat

  • Захожу иногда
  • 347
  • 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.

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

Страница доступная только для группы пользователей

Автор mikz

Ответов: 0
Просмотров: 74
Последний ответ 21.10.2019, 06:49:22
от mikz
Уникальные теги alt и title для картинок в Simple Image Gallery Pro

Автор mikz

Ответов: 0
Просмотров: 69
Последний ответ 15.10.2019, 12:30:11
от mikz
В title появилось - Results from #50

Автор Gerostrat

Ответов: 3
Просмотров: 274
Последний ответ 07.10.2019, 16:48:55
от Matysh
Главная страница открывается пустой при использовании utm меток

Автор sonneshko

Ответов: 7
Просмотров: 267
Последний ответ 21.09.2019, 10:13:05
от dm-krv
Не меняется заголовок окна браузера при изменении title материала

Автор zeus07

Ответов: 32
Просмотров: 2344
Последний ответ 11.09.2019, 10:18:06
от VBedya