Блок только на главной

Discussion in 'Внешний вид, шаблоны, графика' started by godz158, Nov 19, 2007.

  1. Offline

    godz158 Недавно здесь

    Joined:
    Sep 1, 2007
    Messages:
    17
    Likes Received:
    0
    Как сделать так, чтобы определённый блок выводился только на главной? Привязку к главной делал, но на ней стоят ссылки "назад<< 1,2,3 >>вперёд" и блок также отражается и на этих страницах. Убирать их нельзя. Что делать?
     
  2.  
  3. Fanamura
    Offline

    Fanamura Доброта

    Joined:
    Mar 12, 2007
    Messages:
    5,094
    Likes Received:
    158
    Gender:
    Male
  4. Offline

    godz158 Недавно здесь

    Joined:
    Sep 1, 2007
    Messages:
    17
    Likes Received:
    0
    Ответ: Блок только на главной

    Дык на главной http://site/component/option,com_frontpage/Itemid,1/ а на ссылках ниже http://site/component/option,com_frontpage/Itemid,1/limit,2/limitstart,6/ поэтому определение главной не поможет. Там везде параметр com_frontpage Есть ещё варианты?
     
  5. Fanamura
    Offline

    Fanamura Доброта

    Joined:
    Mar 12, 2007
    Messages:
    5,094
    Likes Received:
    158
    Gender:
    Male
    Ответ: Блок только на главной

    godz158, поставьте нормальную SEF и проблем не будет
     
  6. Offline

    godz158 Недавно здесь

    Joined:
    Sep 1, 2007
    Messages:
    17
    Likes Received:
    0
    Ответ: Блок только на главной

    Какой посоветуете?
     
  7. Fanamura
    Offline

    Fanamura Доброта

    Joined:
    Mar 12, 2007
    Messages:
    5,094
    Likes Received:
    158
    Gender:
    Male
    Ответ: Блок только на главной

    godz158, Artio JomSEF
     
  8. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Ответ: Блок только на главной

    К чему такие сложности?

    Условие if ($option=='com_frontpage' && !isset($_GET['limit'])) наверно поможет
     
  9. mitrich
    Offline

    mitrich Недавно здесь

    Joined:
    Oct 6, 2006
    Messages:
    21
    Likes Received:
    2
    Ответ: Блок только на главной

    По хорошему надо б поглядеть запросом какой пункт меню первый
    т.к. главной может быть совсем не com_frontpage
     
  10. Offline

    godz158 Недавно здесь

    Joined:
    Sep 1, 2007
    Messages:
    17
    Likes Received:
    0
    Ответ: Блок только на главной

    А не могли бы вы расписать поподробнее, ато я в PHP мало чего понимаю. :)
     
    Last edited by a moderator: Apr 5, 2014
  11. Offline

    godz158 Недавно здесь

    Joined:
    Sep 1, 2007
    Messages:
    17
    Likes Received:
    0
    Ответ: Блок только на главной

    эххх... так никто и не подскажет по ходу :(
     
  12. Dead Krolik
    Offline

    Dead Krolik Недавно здесь => Cпециалист <=

    Joined:
    Apr 13, 2007
    Messages:
    3,685
    Likes Received:
    101
    Gender:
    Male
    Ответ: Блок только на главной

    Чего тебе подсказать? Есть фак, где дан пример. Тебе надо просто подставить туда то, что тебе здесь предложили.
     
    godz158 likes this.
  13. Offline

    godz158 Недавно здесь

    Joined:
    Sep 1, 2007
    Messages:
    17
    Likes Received:
    0
    Ответ: Блок только на главной

    Разобрался. Правильнее будет вот так, чтобы отображалось только на site.ru и site.ru/index.php

    <?php if ($option=='com_frontpage' && !isset($_GET['limit']) && !isset($_GET['Itemid'])) { ?>
    //Сюда шаблон с указанием позиции нужного модуля
    <?php } else { ?>
    //Сюда шаблон без указания позиции нужного модуля
    <?php } ?>

    P.S. Всем спасибо!
     

Share This Page

Loading...