Перейти к содержимому


Фотография
- - - - -

Добавить к title страница 1, страница 2...


Лучший Ответ Sliapy , 30 December 2014 - 18:09

Честно говоря, у меня нет идей, почему такое может произойти. Никакие модификации больше не делались? Создан ли для категории пункт меню, заполнен ли в нем заголовок страницы? Настраивали ли раздел "Настройки SEF-ссылок JBZoo"?

 

Вообще, я скорее согласен с этой темой - http://forum.jbzoo.c...-ubiraem-dubli/ и сам страницы пагинации от индексации закрываю.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 10

#1 Денн

Денн

Отправлено 29 December 2014 - 20:14

Необходимо, чтобы после первой страницы к title добавлялся номер страницы. Видел этот рецепт, тока не понял в какое место файла media/zoo/applications/jbuniversal/templates/catalog/renderer/category/_default.php вставить кусок кода.

    <?php if ($this->app->jbrequest->get('page')) :
        JFactory::getDocument()->setTitle($title.' - Страница '.$this->app->jbrequest->get('page'));
    endif; ?>

  • 0

#2 Sliapy

Sliapy

Отправлено 29 December 2014 - 20:16

Пробовали вставить хоть куда-нибудь? :)

 

Не имеет значения, в какое место вставлять этот код.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 Денн

Денн

Отправлено 29 December 2014 - 20:36

Пробовали вставить хоть куда-нибудь? :)

 

Не имеет значения, в какое место вставлять этот код.

Я перепробовал наверное все места в этом файле) Всегда пропадает title и вместо него выводится адрес страницы


  • 0

#4 Sliapy

Sliapy

Отправлено 29 December 2014 - 21:29

Покажите пример того, как Вы вставляете в файл код.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#5 Денн

Денн

Отправлено 30 December 2014 - 17:17

<?php
/**
 * JBZoo is universal CCK, application for YooTheme Zoo component
 * @package     JBZoo
 * @author      JBZoo App http://jbzoo.com
 * @copyright   Copyright (C) JBZoo.com
 * @license     http://www.gnu.org/licenses/gpl.html GNU/GPL
 */

// no direct access
defined('_JEXEC') or die('Restricted access');

$this->app->jbdebug->mark('layout::category::start');

// set vars
$category   = $vars['object'];
$title      = $this->app->string->trim($vars['params']->get('content.category_title',    ''));
$subTitle   = $this->app->string->trim($vars['params']->get('content.category_subtitle', ''));
$image      = $this->app->jbimage->get('category_image', $vars['params']);

if (!$title) {
    $title = $category->name;
}

?>

<?php if ((int)$vars['params']->get('template.category_show', 1)) : ?>
    <div class="category rborder alias-<?php echo $category->alias;?>">
   
   <?php if ($this->app->jbrequest->get('page')) :  // кусок кода для title 
    JFactory::getDocument()->setTitle($title.' - Страница '.$this->app->jbrequest->get('page'));
    endif; ?>
  
	
        <h1 class="title"><?php echo $title; ?></h1>


        <?php if ((int)$vars['params']->get('template.category_subtitle', 1) && !empty($subTitle)) : ?>
            <h3 class="subtitle"><?php echo $subTitle; ?></h3>
        <?php endif; ?>


        <?php if ((int)$vars['params']->get('template.category_image', 1) && $image['src']) : ?>
            <div class="image-full align-<?php echo $vars['params']->get('template.category_image_align', 'left');?>">
                <img src="<?php echo $image['src']; ?>" <?php echo $image['width_height']; ?>
                     title="<?php echo $category->name; ?>" alt="<?php echo $category->name; ?>" />
            </div>
        <?php endif; ?>


        <?php if ((int)$vars['params']->get('template.category_teaser_text', 1)
                && $vars['params']->get('content.category_teaser_text', '')) :
        ?>
            <div class="description-teaser">
                <?php echo $vars['params']->get('content.category_teaser_text', ''); ?>
            </div>
        <?php endif; ?>
    
	
    <?php if (!$this->app->jbrequest->get('page') and (int)$vars['params']->get('template.category_text', 1) && $category->description) : ?>
    <div class="description-full"><?php echo $category->getText($category->description); ?></div>
    <?php endif; ?>
       

        <div class="clr clear"></div>

    </div>

<?php else: ?>
    <div class="alias-<?php echo $category->alias;?>">
        <h1 class="title"><?php echo $title; ?></h1>
    </div>

<?php endif; ?>


<?php
$this->app->jbdebug->mark('layout::category::finish');

  • 0

#6 Sliapy

Sliapy

Отправлено 30 December 2014 - 17:30

Вы уверены, что правильно понимаете, что должен делать предложенный рецепт?

 

Вставил код точно в то же место, что в приведенном Вами файле

 

aak1_200x0.png

 

В результате тайтл изменяется как должен

 

tces_200x0.png


Сообщение отредактировал Sliapy: 30 December 2014 - 17:30

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#7 Денн

Денн

Отправлено 30 December 2014 - 17:46

Да да, именно этого я и хочу добитья, у меня же вместо названия категории + страница 2, например,  выводится просто <title></title>


  • 0

#8 Sliapy

Sliapy

Отправлено 30 December 2014 - 17:48

А без изменений кода мета-тег тайтл заполняется правильно?


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#9 Денн

Денн

Отправлено 30 December 2014 - 17:51

Да. Причем  при вставке кода, на первой странице все норм, а вот на второй и далее не заполняется


  • 0

#10 Sliapy

Sliapy

Отправлено 30 December 2014 - 18:09   Лучший Ответ

Честно говоря, у меня нет идей, почему такое может произойти. Никакие модификации больше не делались? Создан ли для категории пункт меню, заполнен ли в нем заголовок страницы? Настраивали ли раздел "Настройки SEF-ссылок JBZoo"?

 

Вообще, я скорее согласен с этой темой - http://forum.jbzoo.c...-ubiraem-dubli/ и сам страницы пагинации от индексации закрываю.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]




Click to return to top of page in style!