Новости Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

👩‍💻 Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla.v.6.1.0 Что нового?Модуль корзины. Отображение корзины в виде offcanvas-элемента.Кнопка выхода в панели управления пользователя. Что тут сказать, просто добавили. Отправка писем только для заказов, оплаченных определёнными способами. Это удобно для рассылки сообщений, привязанных к региону или провайдеру (например, инструкции по банковскому переводу только для заказов, оплаченных банковским переводом).Листинг выплат по партнерской системе. В разделе управления партнёрскими программами появилось новое подменю «Выплаты», в котором перечислены выплаты партнёрам (упрощённое отслеживание и сверка). Добавлены настройки, благодаря которым можно определить категории товаров, на которые начисляется партнёрская комиссия с продаж.Список комплектов товаров. Система комплектов позволяет отслеживать остатки товаров, продаваемых в комплекте.Подробнее в блоге Hikashop.Поскольку мы не сообщали ранее о Hikashop 6.0, то вкратце скажем, что он вышел в июне 2025г. В новой версии было:- 13 исправлений ошибок- 17 улучшений. В частности:- - Hikashop теперь проверяет UserAgent пользователя перед добавлением товара в корзину, чтобы отсечь ботов. Ведь компонент хранит корзины в базе данных.- - улучшен роутинг компонента, позволяющий использовать в названии товара даже слеши.- - улучшения фильтра товаров - ускорение загрузки категорий/брендов/характеристик.- 4 новых функции:- - добавлена поддержка Joomla 6.0.- - Улучшена возможность адаптации форм HikaShop на фронтенде к шаблонам, не использующим стандартные классы Joomla.- - Плагин внутреннего баланса: возможность исключить уцененные товары из начисленных баллов.- - Теперь можно выбирать склады для вариантов товаров.Подробнее в Changelog Hikashop.Также при работе с Hikashop стоит учитывать, что один и тот же код поддерживает версии Joomla от 3.х до 5.х, а в таблице сравнения версий заявлена и Joomla 2.5. Беглый просмотр кода показал, что компонент как был, так и остался старым и для совместимости с Joomla 4+ просто добавлен плагин.@joomlafeed#joomla #расширения #hikashop

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста...

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста...

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста "Просто о Digital"Гость:🎙 Владимир Сергеенко ( https://t.me/aixman ) • Интернет-маркетолог с 14-летним опытом• Соавтор книги «Нетворкинг»• Спикер конференции Ассоциации директоров по развитиюВедущий:💻 Игорь Филипенко ( https://t.me/igorleee )• Программист и предприниматель с 16-летним опытом в digital• Основатель подкаста "Просто о Digital"• Специалист по автоматизации бизнес-процессовВ этом выпуске вы узнаете:🔥 Актуальность сайтов в эпоху нейросетей• Актуален ли сайт сейчас и будет ли актуален в будущем?• Зачем нужен сайт? Есть ли иные инструменты привлечения клиентов?🤖 Нейросети vs Поисковики vs Сайты• Почему нейросети не заменят сайты в B2B-сегменте• Как Google и Яндекс меняют алгоритмы из-за AI-конкуренции📊 Сайт как центр вселенной вашего трафика• Почему без сайта вы сливаете 40% маркетингового бюджета впустую?🛡 Безопасность и Joomla 6.0• Как отфильтровать 99% ботов и сэкономить на трафике• Почему Joomla теперь обходит WordPress в безопасности и скорости⚖️ Выбор платформы: битва CMS• WordPress: 50% рынка но 80% уязвимостей• Joomla: профессиональная CMS для сложных проектов• Drupal: почему его похоронили в 2023 году• Tilda: когда конструктор выгоднее CMSПриятного просмотра/прослушивания!RSS: https://cloud.mave.digital/61930Mave: https://igorfilipenko.mave.digitalЯндекс Музыка: https://music.yandex.ru/album/35840190Telegram Mave: https://t.me/mavestreambot/app?startapp=igorfilipenkoApple Podcasts: https://podcasts.apple.com/us/podcast/просто-о-digital-и-бизнесе/id1801903450ВКонтакте: https://vk.com/podcasts-12488584Youtube: https://www.youtube.com/playlist?list=PLfR6jTpnkohDDco32xZ-KyMyWi_S5Xdy2=========================Видео-формат подкаста:Rutube: https://rutube.ru/video/b5762754f9d3e0dc382f32f3034be0a2/Youtube: https://youtu.be/nu1XF2jNbxY#подкаст #podcast

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

Dmitriy50

  • Захожу иногда
  • 96
  • 4 / 11
  • TV
Работает! Спасибо и + Вам!
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
на 3.0.11 тоже пашет, супер!
Виталик, вы бог!
))
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

Abiladenda

  • Захожу иногда
  • 181
  • 5 / 0
Для Joomla 3.1.1 Нужно еще добавить вот это
'category_id' в inset не то будет в конце ссылки номер категории
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
А если item не убирать, а изменить, скажем на тип или дату создания айтема? Демо альтернативного роутера для ZOO, полный рерайт всех ссылок (настраиваемо) без использования сторонних ЧПУ компонентов, без хаков, ZOO native.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

Sulpher

  • Живу я здесь
  • 2130
  • 402 / 16
  • Шаблоны и расширения Joomla
Возникает проблема с пагинацией, пробовал на ZOO 2.5.10. при попытке перейти на вторую страницу, получаю 404 ошибку. Важно подчеркнуть, что если алиас категории кириллицей, такой  проблемы нет, а если латиницей - есть.
*

Abiladenda

  • Захожу иногда
  • 181
  • 5 / 0
очень важное замечание, после хака роутера проверяйте сайт на наличие 404, вот что получается ссылки то красивые все ОК, но 404 не работает, поэтому при удаление скажем какого либо товара из вашего каталога, Google получит ответ 500 а не 404, и будет думать что страница временно не доступна из за ошибки сервера, сейчас пытаюсь вернуть 404 ответ в этот роутер пока не получается.
*

Abiladenda

  • Захожу иногда
  • 181
  • 5 / 0
Вопрос закрыт, изменил роутер с помощью вставки  разделов item из другого хакнутого роутера кажется еще от версии 2.7 все теперь работает и ссылки красивые и правильный 404-й ответ.
*

Georgiy77

  • Захожу иногда
  • 164
  • 2 / 0
  • Развивайся, живи, люби - ты на пути!
Abiladenda, выложите пожалуйста вашу версию роутера, где все уже благополучно без ошибок отображается.
*

Abiladenda

  • Захожу иногда
  • 181
  • 5 / 0
Да конечно - router.php от zoo 3.0.13, ссылки без id а также правильный ответ 404, я не профи поэтому пробуйте и смотрите.

Код
<?php
/**
* @package   com_zoo
* @author    YOOtheme http://www.yootheme.com
* @copyright Copyright (C) YOOtheme GmbH
* @license   http://www.gnu.org/licenses/gpl.html GNU/GPL
*/

// load config
require_once(JPATH_ADMINISTRATOR.'/components/com_zoo/config.php');

function ZooBuildRoute(&$query) {

$app = App::getInstance('zoo');

// init vars
$segments = array();

// frontpage
$task = 'frontpage';

if (@$query['task'] == $task || @$query['view'] == $task) {
if (@$query['task'] == $task) {
$segments[] = $task;
}
unset($query['task'], $query['view'], $query['layout']);

// pagination
if (isset($query['page'])) {
$segments[] = $query['page'];
unset($query['page']);
unset($query['layout']);
}
}

// category
$task = 'category';

if (@$query['task'] == $task || @$query['view'] == $task) {
if (@$query['task'] == $task) {
$segments[] = $task;
}
if (@$query['category_id']) {
$segments[] = $app->alias->category->translateIDToAlias((int) $query['category_id']);
}
unset($query['task'], $query['view'], $query['layout'], $query['category_id']);

// pagination
if (isset($query['page'])) {
$segments[] = $query['page'];
unset($query['page']);
unset($query['layout']);
}
}

// alpha index
$task = 'alphaindex';

if ((@$query['task'] == $task || @$query['view'] == $task) && isset($query['alpha_char'], $query['app_id'])) {
$segments[] = $task;
            if (!($menu = $app->system->application->getMenu('site')
                    and $menu instanceof JMenu
                    and isset($query['Itemid'])
                    and $item = $menu->getItem($query['Itemid'])
                    and @$item->component == 'com_zoo'
                    and $app_id = $item->params->get('application')
                    and $query['app_id'] == $app_id)) {
                // Set app alias in the url only if we can't get the app_id from the menu item
                $segments[] = $app->alias->application->translateIDToAlias((int) $query['app_id']);
            }
$segments[] = $query['alpha_char'];

unset($query['task'], $query['view'], $query['alpha_char'], $query['app_id']);

// pagination
if (isset($query['page'])) {
$segments[] = $query['page'];
unset($query['page']);
unset($query['layout']);
}
}

// tag
$task = 'tag';

if ((@$query['task'] == $task || @$query['view'] == $task) && isset($query['tag'], $query['app_id'])) {
$segments[] = $task;
            if (!($menu = $app->system->application->getMenu('site')
                    and $menu instanceof JMenu
                    and isset($query['Itemid'])
                    and $item = $menu->getItem($query['Itemid'])
                    and @$item->component == 'com_zoo'
                    and $app_id = $item->params->get('application')
                    and $query['app_id'] == $app_id)) {
                // Set app alias in the url only if we can't get the app_id from the menu item
                $segments[] = $app->alias->application->translateIDToAlias((int) $query['app_id']);
            }
$segments[] = $query['tag'];

unset($query['task'], $query['view'], $query['tag'], $query['app_id']);

// pagination
if (isset($query['page'])) {
$segments[] = $query['page'];
unset($query['page']);
unset($query['layout']);
}
}

// item
$task = 'item';
 
if ((@$query['task'] == $task || @$query['view'] == $task) && isset($query['item_id'])) {
$segments[] = $app->alias->item->translateIDToAlias((int) $query['item_id']);
unset($query['task']);
unset($query['view']);
unset($query['item_id']);
unset($query['category_id']);
}

// feed
$task = 'feed';

if ((@$query['task'] == $task || @$query['view'] == $task) && isset($query['type'], $query['app_id'], $query['category_id'])) {
$segments[] = $task;
$segments[] = $query['type'];
$segments[] = $app->alias->application->translateIDToAlias((int) $query['app_id']);
if ($query['category_id']) {
$segments[] = $app->alias->category->translateIDToAlias((int) $query['category_id']);
}
unset($query['task'], $query['view'], $query['type'], $query['app_id'], $query['category_id']);
}

// submission
$task = 'submission';

if (((@$query['task'] == $task || @$query['view'] == $task) && @$query['layout'] == 'submission')) {
$segments[] = $task;
$segments[] = @$query['layout'];
if (isset($query['submission_id'], $query['type_id'], $query['submission_hash'])) {
$segments[] = $app->alias->submission->translateIDToAlias((int) $query['submission_id']);
$segments[] = $query['type_id'];
$segments[] = $query['submission_hash'];
}
if (isset($query['item_id'])) {
$segments[] = $app->alias->item->translateIDToAlias((int) @$query['item_id']);
}
unset($query['task'], $query['view'], $query['layout'], $query['submission_id'], $query['type_id'], $query['submission_hash'], $query['item_id']);
}

// submission mysubmissions
$task = 'submission';

if (((@$query['task'] == $task || @$query['view'] == $task) && @$query['layout'] == 'mysubmissions')) {
$segments[] = $task;
$segments[] = @$query['layout'];
$segments[] = $app->alias->submission->translateIDToAlias((int) @$query['submission_id']);
unset($query['task'], $query['view'], $query['layout'], $query['submission_id']);
}

$app->event->dispatcher->notify($app->event->create(null, 'application:sefbuildroute', array('segments' => &$segments, 'query' => &$query)));

return $segments;
}

function ZooParseRoute($segments) {

$app = App::getInstance('zoo');

// init vars
$vars  = array();
$count = count($segments);

// fix segments (see JRouter::_decodeSegments)
foreach (array_keys($segments) as $key) {
$segments[$key] = str_replace(':', '-', $segments[$key]);
}

// frontpage (with optional pagination)
$task = 'frontpage';

if ($count == 1 && $segments[0] == $task) {
$vars['task'] = $task;
}

if ($count == 2 && $segments[0] == $task) {
$vars['task'] = $task;
$vars['page'] = (int) $segments[1];
}

// category (with optional pagination)
$task = 'category';

if ($count == 2 && $segments[0] == $task) {
$vars['task']        = $task;
$vars['category_id'] = (int) $app->alias->category->translateAliasToID($segments[1]);
}

if ($count == 3 && $segments[0] == $task) {
$vars['task']        = $task;
$vars['category_id'] = (int) $app->alias->category->translateAliasToID($segments[1]);
$vars['page']        = (int) $segments[2];
}

// alpha index (with optional pagination)
$task = 'alphaindex';

        if ($count == 2 && $segments[0] == $task && $menu_item = $app->menu->getActive()) {
            $vars['task']       = $task;
            $vars['alpha_char'] = (string) $segments[1];
            $vars['app_id'] = $menu_item->params->get('application');
        }

        if ($count == 3 && $segments[0] == $task) {
            $vars['task']           = $task;
            if (!$vars['app_id'] = (int) $app->alias->application->translateAliasToID($segments[1]) and $menu_item = $app->menu->getActive()) {
                $vars['app_id']     = $menu_item->params->get('application');
                $vars['alpha_char'] = (string) $segments[1];
                $vars['page']       = (int) $segments[2];
            } else {
                $vars['alpha_char'] = (string) $segments[2];
            }
        }

        if ($count == 4 && $segments[0] == $task) {
            $vars['task']       = $task;
            $vars['app_id'] = (int) $app->alias->application->translateAliasToID($segments[1]);
            $vars['alpha_char'] = (string) $segments[2];
            $vars['page']       = (int) $segments[3];
        }

// tag (with optional pagination)
$task = 'tag';

// if a menu item is set, avoid using app alias in the url
        if ($count == 2 && $segments[0] == $task && $menu_item = $app->menu->getActive()) {
            $vars['task']   = $task;
            $vars['app_id'] = $menu_item->params->get('application');
            $vars['tag']    = (string) $segments[1];
        }

        if ($count == 3 && $segments[0] == $task) {
            $vars['task']       = $task;
            if (!$vars['app_id'] = (int) $app->alias->application->translateAliasToID($segments[1]) and $menu_item = $app->menu->getActive()) {
                $vars['app_id'] = $menu_item->params->get('application');
                $vars['tag']    = (string) $segments[1];
                $vars['page']   = (int) $segments[2];
            } else {
                $vars['tag']    = (string) $segments[2];
            }
        }

        if ($count == 4 && $segments[0] == $task) {
            $vars['task']   = $task;
            $vars['app_id'] = (int) $app->alias->application->translateAliasToID($segments[1]);
            $vars['tag']    = (string) $segments[2];
            $vars['page']   = (int) $segments[3];
        }

// item
$task = 'item';
 
if ($count == 1) {
$vars['task']    = $task;
$vars['item_id'] = (int) $app->alias->item->translateAliasToID($segments[0]);
}

// feed
$task = 'feed';

if ($count == 3 && $segments[0] == $task) {
$vars['task'] = $task;
$vars['type'] = (string) $segments[1];
$vars['app_id'] = (int) $app->alias->application->translateAliasToID($segments[2]);
}

if ($count == 4 && $segments[0] == $task) {
$vars['task']        = $task;
$vars['type']        = (string) $segments[1];
$vars['app_id'] = (int) $app->alias->application->translateAliasToID($segments[2]);
$vars['category_id'] = (int) $app->alias->category->translateAliasToID($segments[3]);
}

// submission
$task = 'submission';
    $layout = 'submission';

if ($count == 2 && $segments[0] == $task && $segments[1] == $layout) {
$vars['task']   = $task;
$vars['layout'] = (string) $segments[1];
}

if ($count == 5 && $segments[0] == $task && $segments[1] == $layout) {
$vars['task']            = $task;
$vars['layout']          = (string) $segments[1];
$vars['submission_id']   = (int) $app->alias->submission->translateAliasToID($segments[2]);
            $vars['type_id']         = (string) $segments[3];
            $vars['submission_hash'] = (string) $segments[4];
}

if ($count == 6 && $segments[0] == $task && $segments[1] == $layout) {
$vars['task']            = $task;
$vars['layout']          = (string) $segments[1];
$vars['submission_id']   = (int) $app->alias->submission->translateAliasToID($segments[2]);
            $vars['type_id']         = (string) $segments[3];
            $vars['submission_hash'] = (string) $segments[4];
            $vars['item_id']         = (int) $app->alias->item->translateAliasToID($segments[5]);
}

// submission mysubmissions
$task = 'submission';
    $layout = 'mysubmissions';

if ($count == 2 && $segments[0] == $task && $segments[1] == $layout) {
$vars['task']   = $task;
$vars['layout'] = (string) $segments[1];
}

if ($count == 3 && $segments[0] == $task && $segments[1] == $layout) {
$vars['task']          = $task;
$vars['layout']        = (string) $segments[1];
$vars['submission_id'] = (int) $app->alias->submission->translateAliasToID($segments[2]);
}

// try to retrieve vars from menu item
if (empty($vars)) {
if (($count == 0 || $count == 1 && is_numeric($segments[0])) && $menu_item = $app->menu->getActive()) {
$vars['task'] = @$menu_item->query['view'];

switch ($vars['task']) {
case 'frontpage':
if ($count == 1) {
$vars['page'] = (int) $segments[0];
}

break;
case 'category':
if ($count == 1) {
$vars['page'] = (int) $segments[0];
$vars['category_id'] = @$menu_item->query['category_id'];
}
break;
}
}
}

$app->event->dispatcher->notify($app->event->create(null, 'application:sefparseroute', array('segments' => &$segments, 'vars' => &$vars)));

return $vars;
}
*

Georgiy77

  • Захожу иногда
  • 164
  • 2 / 0
  • Развивайся, живи, люби - ты на пути!
О, огромное спасибо - у меня все без ошибок отображается!
*

voland

  • Легенда
  • 11027
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Что за спам? Я ж выделил в отдельную тему!!
*

Benjaminblum

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Здравствуйте!
Пожалуйста, подскажите как убрать item и category, из ссылок в ZOO 3.0.13, или только category?
Заранее благодарю!
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Здравствуйте!
Пожалуйста, подскажите как убрать item и category, из ссылок в ZOO 3.0.13, или только category?
Заранее благодарю!
Весь топик об этом написан, всего 3 страницы - читайте, пробуйте.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

Benjaminblum

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Спасибо!
Только у меня вот такая ссылка теперь в категорию ....ru/produkt/category/deveri-v-ofis.html
в подкатегорию ......ru/produkt/category/poroshkovoe-napylenie-ofice.html
а из подкатегории в материал .....ru/produkt/vkhodnaya-dver-s-otdelkoj-poroshkovoe-napylenie-vinilkozha.html

может Вы что знаете как сделать к примеру такие без produkt, category, item
в категорию ....ru/deveri-v-ofis.html
в подкатегорию ....ru/poroshkovoe-napylenie-ofice.html
а из подкатегории в материал ....ru/vkhodnaya-dver-s-otdelkoj-poroshkovoe-napylenie-vinilkozha.html
Спасибо!
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Спасибо!
Только у меня вот такая ссылка теперь в категорию ....ru/produkt/category/deveri-v-ofis.html
в подкатегорию ......ru/produkt/category/poroshkovoe-napylenie-ofice.html
а из подкатегории в материал .....ru/produkt/vkhodnaya-dver-s-otdelkoj-poroshkovoe-napylenie-vinilkozha.html

может Вы что знаете как сделать к примеру такие без produkt, category, item
в категорию ....ru/deveri-v-ofis.html
в подкатегорию ....ru/poroshkovoe-napylenie-ofice.html
а из подкатегории в материал ....ru/vkhodnaya-dver-s-otdelkoj-poroshkovoe-napylenie-vinilkozha.html
Спасибо!
Вам нужно правильно настроить структуру в "Главном меню" и по возможности не использовать дополнительные меню для категорий уже вошедших в главное.
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

Benjaminblum

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Спасибо, Apoca1ypto!
я взял router c Ответ #69 от Abiladenda, за что тоже спасибо! Только Category осталось, а как его убрать?
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Спасибо, Apoca1ypto!
я взял router c Ответ #69 от Abiladenda, за что тоже спасибо! Только Category осталось, а как его убрать?
Выше это было уже написано. Чтобы небыло category в url нужно добавить категорию в меню.
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

Benjaminblum

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Спасибо, Apoca1ypto!
Сделал как Вы сказали, только category снова всплывает, теперь уже так:
http://stallabiri.nichost.ru/dveri-dlya-ofisov/category/poroshkovoe-napylenie-ofice.html
что сделать, подскажите пожалуйста.
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
Спасибо, Apoca1ypto!
Сделал как Вы сказали, только category снова всплывает, теперь уже так:
http://stallabiri.nichost.ru/dveri-dlya-ofisov/category/poroshkovoe-napylenie-ofice.html
что сделать, подскажите пожалуйста.
Подкатегория poroshkovoe-napylenie-ofice так же должна быть в меню и должна относится к основной категории dveri-dlya-ofisov.
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

Benjaminblum

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Огромное спасибо, Apoca1ypto ! Все работает ^-^
Подскажите пожалуйста, как отключить две дверки внизу http://stallabiri.nichost.ru/produkt/dver-v-kvartiru.html , что бы они там не показывались, не удаляя их?
 
*

nick71

  • Завсегдатай
  • 1145
  • 12 / 12
  • Сайты любой сложности - обращайтесь
 а мне ничего не помогло ничего, стоит Joomla 2.5.14 и ZOO 3.0.13, а точнее JBZOO
*

papa_aa

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Стоит Joomla 2.5.14 и ZOO 3.1.0 не работает. Все описания выше вроде соблюдены.
1) Есть глобальные отличия в Роутер для ZOO 3.0.10 и для 3.1.0?
2) Может выложат сюда обновления для Роутер.php&
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
1) Есть глобальные отличия в Роутер для ZOO 3.0.10 и для 3.1.0?
нет
2) Может выложат сюда обновления для Роутер.php&
нет
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

papa_aa

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
А тогда насколько хорошо измененный Роутер для ZOO (описанный тут) дружит sh404SEF?
Просто у меня что с ним что без него не выходит окончательный результат. Все равно хоть /item/ но остается. Не хотелось бы отказываться от sh404SEF.
*

Apoca1ypto

  • Давно я тут
  • 749
  • 71 / 0
А тогда насколько хорошо измененный Роутер для ZOO (описанный тут) дружит sh404SEF?
Просто у меня что с ним что без него не выходит окончательный результат. Все равно хоть /item/ но остается. Не хотелось бы отказываться от sh404SEF.
Лучше отказаться от использования sh404SEF и настроить все ссылки с помощью меню и стандартного SEF + измененный роутер ZOO.
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.
*

papa_aa

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Лучше отказаться от использования sh404SEF и настроить все ссылки с помощью меню и стандартного SEF + измененный роутер ZOO.
А потом после того как будут созданы все ссылки с помощью меню и стандартного SEF + измененный роутер ZOO., можно будет включить sh404SEF? (Просто sh404SEF это хорошая программа и безопасность и SEO, там много функций кроме как управление ссылками)
*

voland

  • Легенда
  • 11027
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

papa_aa

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Нет конечно!
Ясно всем спасибо буду думать, как для меня лучше.
*

Good_dad

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Спасибо за роутер, Item убрал, все работает отлично, ошибки 404 выводит нормально по всем несуществующим страницам. Но открыт вопрос с категориями. Joomla 2.5.8+Zoo 3.0.11 . Руотер заменил на тот, что был предложен Виталием для версии 3.0.10.
Если материал размещен в родительской категории, то все отображается правильно и красиво. Но если материал продублирован в нескольких категориях (через выбор категорий в настройках статьи ZOO), например в Родительской - Видео и дополнительно в Материалы, то в Видео все красиво, а в Материалы добавляется category_id=5 . Каждая категория ZOO имеет свой пунт в меню, все проверил много раз, но это не решает проблему. Подскажите пожалуйста, как справиться, ведь это ID по сути не нужно, категория идентифицируется по названию и все они имееют различные названия.
« Последнее редактирование: 09.09.2013, 14:49:12 от Good_dad »
*

papa_aa

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Если материал размещен в родительской категории, то все отображается правильно и красиво. Но если материал продублирован в нескольких категориях (через выбор категорий в настройках статьи ZOO), например в Родительской - Видео и дополнительно в Материалы, то в Видео все красиво, а в Материалы добавляется category_id=5 . Каждая категория ZOO имеет свой пунт в меню, все проверил много раз, но это не решает проблему. Подскажите пожалуйста, как справиться, ведь это ID по сути не нужно, категория идентифицируется по названию и все они имееют различные названия.
Подтверждаю. Если материал лежит в подкатегории 1.1, при переходе именно по этой подкатегории, ссылка на материал отображается нормально, но если нажать на родительскую Категорию 1, то этот же материал уже будет с приставкой id..
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ссылки в JBZoo

Автор Whitelamb

Ответов: 3
Просмотров: 4409
Последний ответ 15.09.2017, 22:17:11
от isay777
[Решено] Как в модуле ZOO Item вывести название и описание категории?

Автор frolov.ar

Ответов: 13
Просмотров: 6097
Последний ответ 01.04.2017, 13:29:52
от rivermc
Как настроить отображение страницы элемента product в виде cookbook?

Автор saschka

Ответов: 1
Просмотров: 1770
Последний ответ 12.01.2017, 16:44:50
от shtier
Запись данных из элемента

Автор yandex_hb

Ответов: 0
Просмотров: 1293
Последний ответ 10.10.2016, 20:23:00
от yandex_hb
Модуль: ZOO item популярные за неделю ( НЕ бесплатно)

Автор dee88

Ответов: 4
Просмотров: 2371
Последний ответ 29.08.2016, 16:13:28
от ameli90