Joomla 1.5 Краткая новость на главной, полная на внутренней. как?

Discussion in 'Программирование' started by mxsurikov, Nov 17, 2009.

  1. Offline

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

    Joined:
    Mar 19, 2008
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Подскажите прошу очень очень! Стоит 1.5 Joomla. На главной есть промотекст (выводится newsflash) и есть новости (так же newsflash), при клике подробнее открывается там же на главной - Что неправильно. Мне нужно что бы при клике подробнее статьи открывались в своем шаблоне, в котором работают все внутренние страницы. 2е сутки жду ответа!(((((((((( Как исправить?

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

    Я рылся на форумах нашtл следующее:

    Пишет кто то:

    где-то приблизительно вот так: после строчки


    Код (PHP):
    1. $cur_template = $mainframe->getTemplate();


    в index.php (в корне сайта) написать эту самую проверку


    Код (PHP):
    1. if ($option=='com_content' && $task='view') {
    2.  
    3. $cur_template = "имя_шаблона"
    4. }


    где имя_шаблона - это имя папки с шаблоном в директории /templates, который будет использован для статей.
    ----------
    Спасибо за темку ... мне помогло, у меня два шаблона на сайте!
    Там ошибочка в коде, вот так заработало:

    Код (PHP):
    1. if ($option=='com_content' && $task='view') {
    2. ($cur_template = "имя_шаблона");
    3. }


    ----------

    То есть вот такой хак может как-то мне помочь. Но у меня Joomla 1.5.14 - и в index.php такой строчки нет. (
    Код (PHP):
    1. $cur_template = $mainframe->getTemplate();

    ). Может кто-нибудь поможет модифицировать этот хак для моей Joomla?
     
  2.  
  3. Fanamura
    Offline

    Fanamura Доброта

    Joined:
    Mar 12, 2007
    Messages:
    5,094
    Likes Received:
    158
    Gender:
    Male
    mxsurikov, в index.php шаблона после проверки на доступ вставляете:
    Код (CODE):
    1. if ($option=='com_content' && $task='view') {
    2. бла бла бла

    в том месте где задаются пути до шаблона, в секции head, а затем в боди где верстка это же.
    Т.е. принцип работы:
    1. Проверяем параметры
    2. В зависимости от результат подключаем свой css и выводим нужную верстку со своими слоями, позициями и т.д.

    Пути в двух вариантах нужно прописать полностью, не используя переменных.
     
  4. sectus
    Offline

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

    Joined:
    Apr 19, 2006
    Messages:
    1,210
    Likes Received:
    46
    Gender:
    Male
    mxsurikov, создайте пункты меню на разделы соответствующих статей. Если сам пункт не нужен, то можно это сделать в отдельном меню, а его модуль не публиковать.
    Для таких пунктов меню можно использовать блог или таблицу.
     
  5. Offline

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

    Joined:
    Mar 19, 2008
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Нет, так не получилось тоже. Я прибегнул к другому решению. На программном уровне, теперь на главной не открывается ничего, все внутри в своих шаблонах. Кого заинтересует пишите.
     
  6. sectus
    Offline

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

    Joined:
    Apr 19, 2006
    Messages:
    1,210
    Likes Received:
    46
    Gender:
    Male
    mxsurikov, странно, перед тем как написать, я специально еще раз проверил работоспособность предложенного мною способа. Да, такая проблема была актуальна для j1.0.*, но для j1.5.* это дело решается.
     
  7. Offline

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

    Joined:
    Mar 19, 2008
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Странно) Я так пробовал и все равно не вышло, а потом мне сказал один программист джумлер что джумла так работать и не будет, я по всякому пробовал...
     
  8. omfgpanda
    Offline

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

    Joined:
    Jan 22, 2008
    Messages:
    673
    Likes Received:
    53
    Gender:
    Male
    дак почему же тогда Ваш знакомый джумла-программер не подсказал верного решения ?
     
  9. Offline

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

    Joined:
    Mar 19, 2008
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    дак подсказал, а более с помощью php она теперь работает в мультишаблонном режиме, без задействования главной. Корочь все как надо. Спасибо еще раз.
     

Share This Page

Loading...