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

Gerostrat

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

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

Gerostrat

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

Gerostrat

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

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

В title появилось - Results from #50

Автор Gerostrat

Ответов: 1
Просмотров: 90
Последний ответ Сегодня в 14:34:20
от Gerostrat
Не работает 404 страница

Автор falkas

Ответов: 4
Просмотров: 83
Последний ответ 16.06.2019, 18:56:26
от falkas
Некорректный адрес страница на кнопке "Подробнее"

Автор AVAAR

Ответов: 7
Просмотров: 144
Последний ответ 17.05.2019, 19:25:29
от AVAAR
Баг в поиске Joomla 3.8.5 <span class="highlight'>title</span>

Автор hubby

Ответов: 24
Просмотров: 2006
Последний ответ 11.05.2019, 08:15:18
от sved2000
Разные Title и Descriptions всем страницам блога категории

Автор hmarno

Ответов: 7
Просмотров: 829
Последний ответ 04.05.2019, 23:22:10
от ovenya