Jump to content


Photo
- - - - -

Разный title в пагинации


Best Answer Cheren-dow , 08 October 2015 - 13:17

RK3DNP, или же такой вариант - текущий заголовок + нумерация страницы

if ($this->app->jbrequest->get('page')) {
    JFactory::getDocument()->setTitle(JFactory::getDocument()->getTitle() . '- страница ' . $this->app->jbrequest->get('page'));
}
Go to the full post


  • This topic is locked This topic is locked
5 replies to this topic

#1 RK3DNP

RK3DNP
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 476
  • topics: 128

Posted 08 October 2015 - 09:36

Добрый день, как можно сделать, чтобы к примеру при переходе на 2ую страницу гатегории, в тайтле добавлялась цифра 2, на 3, цифра 3?


  • 0

#2 i001

i001
  • JBZoo User (rus)
  • User rate: 46.4
  • posts: 972
  • topics: 76

Posted 08 October 2015 - 11:03

Можно так

if (isset($_GET['page'])){$addpage = ' Страница '.$_GET['page'];}
$title = $title . $addpage;

вот сюда http://joxi.ru/zAN5O0QHwY4y29

/components/com_zoo/controllers/default.php


  • 0

#3 RK3DNP

RK3DNP
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 476
  • topics: 128

Posted 08 October 2015 - 11:12

Не заработало <title>Смесители Kaiser (Кайзер) – купить в Москве оптом и рознично</title>

	// get metadata
		$title		 = $params->get('metadata.title') ? $params->get('metadata.title') : ($category_id ? $this->category->name : '');
		$description = $params->get('metadata.description');
		$keywords    = $params->get('metadata.keywords');

		if ($menu = $this->app->menu->getActive() and in_array(@$menu->query['view'], array('category', 'frontpage')) and $menu_params = $this->app->parameter->create($menu->params) and $menu_params->get('category') == $category_id) {

			if ($page_title = $menu_params->get('page_title') or $page_title = $menu->title) {
				$title = $page_title;
				if (isset($_GET['page'])){$addpage = ' Страница '.$_GET['page'];}
				$title = $title . $addpage;
			} 

Edited by RK3DNP, 08 October 2015 - 14:13.

  • 0

#4 i001

i001
  • JBZoo User (rus)
  • User rate: 46.4
  • posts: 972
  • topics: 76

Posted 08 October 2015 - 12:51

Забыл про sef, то что я предложил бесполезно при включенном чпу, так как page через get не получить.

Тогда дописывать именно в jbzoo

/media/zoo/applications/jbuniversal/templates/catalog/renderer/category/_default.php

вот сюда http://joxi.ru/eAO4nq5cGMw0ro

if ($this->app->jbrequest->get('page')) {
    JFactory::getDocument()->setTitle($title .' страница '. $this->app->jbrequest->get('page'));
}

Edited by i001, 08 October 2015 - 12:53.

  • 0

#5 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 08 October 2015 - 13:17   Best Answer

RK3DNP, или же такой вариант - текущий заголовок + нумерация страницы

if ($this->app->jbrequest->get('page')) {
    JFactory::getDocument()->setTitle(JFactory::getDocument()->getTitle() . '- страница ' . $this->app->jbrequest->get('page'));
}

  • 0
Изображение
 

#6 RK3DNP

RK3DNP
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 476
  • topics: 128

Posted 08 October 2015 - 14:13

 

RK3DNP, или же такой вариант - текущий заголовок + нумерация страницы

if ($this->app->jbrequest->get('page')) {
    JFactory::getDocument()->setTitle(JFactory::getDocument()->getTitle() . '- страница ' . $this->app->jbrequest->get('page'));
}

 

спасибо, получилось


  • 0




Click to return to top of page in style!