mod_gk_news_block и itemid

Тема в разделе "Модернизация расширений", создана пользователем Fanamura, 14.03.2008.

  1. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Вообщем, обнаружил такой баг в модуле... не видит он itemid у статьи и его в ссылках не прописывает => юзвери видят на страницах "у вас недостаточно прав бла бла бла..."
    Вот можно сравнить:
    как надо:
    http://www.amurteam.ru/index.php?option=com_content&task=view&id=1484&Itemid=7
    Как есть:
    http://www.amurteam.ru/index.php?option=com_content&task=view&id=1484
    или
    http://www.amurteam.ru/index.php?option=com_content&task=view&id=1484&Itemid=0

    соответственно &Itemid=7 потерялся... в настройках есть параметр Use ItemID in links , он включен, однако...

    Вот код из модуля, который отвечает за вывод ItemID

    Код (CODE):
    1. // generating tables of news data
    2.         foreach($news as $item){
    3.             if(array_search($item->ID,$content_id) == NULL){
    4.                 $content_id[] = $item->ID; // news IDs
    5.                 $content_title[] = $item->title; // news titles
    6.                 $content_text[] = $item->text; // news text
    7.                 $content_images[] = $item->images; // news images
    8.                
    9.                
    10.                 $content_date[] = $item->date; // news dates
    11.                 $content_cid[] = $item->CID; // news CIDs
    12.                 $content_author[] = $item->author; // news author
    13.                 $content_catname[] = $item->cat; // news category name
    14.                 $content_sid[] = $item->SID; // news category section ID
    15.                
    16.                 // if itemid is enabled
    17.                 if($itemid == 1){
    18.                     $con_itemid = $mainframe->getItemid( $item->ItemID, 0, 0, $bs, $bc, $gbs );
    19.                     ($con_itemid == NULL) ? $content_itemid[] = '' : $content_itemid[] = '&Itemid='.$con_itemid;
    20.                 }
    21.                 else{ // if itemid is disabled
    22.                     $content_itemid[] = '&Itemid=0';
    23.                 }
    24.                
    25.                 $na++;
    26.             }
    27.         }
    28.  
    29. пропускаю строки
    30. ....

    В чем косяк так и не понял:) Гении кодинга, помоги плиз:)

    Файл модуля в приложении
     

    Вложения:

  2.  
  3. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
  4. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    Ответ: mod_gk_news_block и itemid

    А как же быть?))))
     
  5. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ответ: mod_gk_news_block и itemid

    Прописывать железно тот, который открыт всем.
     

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

Загрузка...