Два Itemid у одной странички

Тема в разделе "Joostina - свежий взгляд на Joomla!", создана пользователем Arkadiy, 17.04.2008.

  1. Offline

    Arkadiy Пользователь

    Регистрация:
    21.11.2007
    Сообщения:
    371
    Симпатии:
    10
    Пол:
    Мужской
    Здравствуйте форумчане.

    На главной странице опубликовано:
    1. Модуль Последние статьи
    2. Модуль популярные статьи
    3. Статический контент
    4. Меню (не главное)
    5. Модуль флешньюс
    6. Модуль 10 лучших товаров для виртумарта.

    Проблема в том, что в модулях последних и популярных статей дублируются ссылки такие же как в меню, но с другим Itemid. Из этого вытекает две проблемы: первая - двоение контента, что очень плохо для поисковиков, вторая - при переходе по ссылкам не из меню к некоторым страничкам (у которых почему-то одинаковый Itemid) приклеивается модуль десять лучших товаров, хотя привязан он у меня к трем пунктам меню - Главная в верхнем, главная в боковом и статика в неопубликованном майнменю.

    Кто подскажет как с этим бороться?

    Сайт http://ntd.barier-cs.com

    Добавлено через 1 час 42 минуты
    Исправил так:

    case 1:
    default:
    //$Itemid = $mainframe->getItemid( $row->id, 0, 0, $bs, $bc, $gbs );
    $query = "SELECT id"
    . "\n FROM #__menu"
    . "\n WHERE type = 'content_item_link'"
    . "\n AND componentid = " . (int) $row->id . " ORDER BY `id` "
    ;
    $database->setQuery( $query );
    $Itemid = $database->loadResult();
    print "123 ". $Itemid;
    break;
    В модуле последних материалов, но возможны глюки, исправил только то, что выводилось неправильно, вполне может быть что вылезет боком где-нибудь. В модуле популярных точно так же.
     
    Последнее редактирование: 17.04.2008
  2.  
  3. boston
    Offline

    boston Russian Joomla! Team

    Регистрация:
    10.10.2005
    Сообщения:
    525
    Симпатии:
    12
    Пол:
    Мужской
    Ответ: Два Itemid у одной странички

    Arkadiy, двойные ссылки на содержимое - старая нерешённая пока проблема. Если совсем "убить" ItemId - то отвалится часть функционала.
     
  4. Offline

    Arkadiy Пользователь

    Регистрация:
    21.11.2007
    Сообщения:
    371
    Симпатии:
    10
    Пол:
    Мужской
    Ответ: Два Itemid у одной странички

    Так я же не хочу его убирать, мне бы чтобы одной страничке соответствовал один itemID, и все хорошо, ведь глупо же иметь страничку на которую заходишь с одного места - один itemid с другого - другой itemid, мне, да и никому наверное не надо иметь страничку в нескольких вариациях.
     

Поделиться этой страницей

Загрузка...