Jump to content


Photo
* * * * * 1 votes

Удаляем из ссылок вложенность item, category, frontpage

рецепт роутер sef item category frontpage

59 replies to this topic

#51 Дмитрий

Дмитрий
  • JBZoo User (rus)
  • User rate: 10
  • posts: 178
  • topics: 33

Posted 31 October 2014 - 06:43

Да, должно сработать.

 

zoo последний стоит. jbzoo free версия 2.0. Содержимое \media\zoo\applications\jbuniversal\framework\events\jbevent.application.php

<?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');

class JBEventApplication extends JBEvent
{

    public static function init($event)
    {
    }

    public static function saved($event)
    {
    }

    public static function deleted($event)
    {
    }
}

методов sefBuildRoute и sefParseRoute нет  : 

копирование кода из шапки вроде как ни к чему не приводит. 


  • 0

#52 SmetDenis

SmetDenis
  • Topic Starter
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 02 November 2014 - 05:37

Откройте framework/jbzoo.php
и добавьте пару строк

$dispatcher->connect('application:sefbuildroute', array('JBEventApplication', 'sefbuildroute'));        
$dispatcher->connect('application:sefparseroute', array('JBEventApplication', 'sefparseroute'));
ry2_200x0.png

После этого добавьте sefParseRoute и sefBuildRoute из первого топика к себе в jbevent.application.php
  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#53 Дмитрий

Дмитрий
  • JBZoo User (rus)
  • User rate: 10
  • posts: 178
  • topics: 33

Posted 03 November 2014 - 07:05

Спасибо, это работает


  • 0

#54 immortal727

immortal727
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 765
  • topics: 253

Posted 17 December 2014 - 13:05

Сделал как говорили. item убрался, а вот category и zoo остались. http://www.lesnaya-s...aus-28h140h6000
а jbzoo.php вообще закодированный идет. Если у вас есть нормальный этот файл, вышлите пожалуйста


Edited by immortal727, 17 December 2014 - 13:17.

  • 0

#55 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 17 December 2014 - 13:25

Какую версию JBZoo Вы используете?

 

В последней версии этот хак не нужен - все решается настройками SEO в JBZoo.


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

#56 immortal727

immortal727
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 765
  • topics: 253

Posted 17 December 2014 - 13:27

А если у меня не стоит платного компонента для seo в Jbzoo? Как тогда или без него где-то настраивается?

Стояла 2.1.3. Скачал патч для обновления, перезалил на хостинге файлы. В настройках пишет что 2.1.5, а захожу в любую категорию, пишет что старая осталась. Может с интернетом проблема просто и сайт в кэше?


Edited by immortal727, 17 December 2014 - 13:51.

  • 0

#57 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 17 December 2014 - 14:38

А если у меня не стоит платного компонента для seo в Jbzoo? Как тогда или без него где-то настраивается?

Что Вы имеете в виду под  "платный компонент для seo в Jbzoo"? Все, что делает этот хак в последних версиях было добавлено в настройки 

 

m02y_200x0.png


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

#58 immortal727

immortal727
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 765
  • topics: 253

Posted 17 December 2014 - 16:06

Что Вы имеете в виду под  "платный компонент для seo в Jbzoo"? Все, что делает этот хак в последних версиях было добавлено в настройки 

 

m02y_200x0.png

Почти все получилось. Только остается еще component/zoo
http://www.lesnaya-s...aus-28h140h6000
Это как-то убирается или это стандартная вещь и надо оставить как есть сейчас?


  • 0

#59 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 17 December 2014 - 16:09

Вы вносили правки в роутер? На сайте есть хоть один пункт меню для главной страницы/категории Zoo?


Edited by Sliapy, 17 December 2014 - 16:13.

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

#60 immortal727

immortal727
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 765
  • topics: 253

Posted 18 December 2014 - 09:32

Спасибо за помощь. Всё получилось. Не знал, что еще в меню надо было категорию вносить.


  • 0





Also tagged with one or more of these keywords: рецепт, роутер, sef, item, category, frontpage

Click to return to top of page in style!