Новости Joomla

Вышли релизы безопасности Joomla 6.0.2 и Joomla 5.4.2

Релиз безопасности Joomla 6.0.2 и 5.4.2

Проект Joomla спешит сообщить о выпуске Joomla 6.0.2 и Joomla 5.4.2. Это релиз безопасности для серии Joomla 6.0 и релиз безопасности для серии Joomla 5.4.

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

flame33

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
Подскажите пожалуйста, нужно добавить в стандартный вывод контента (<jdoc:include type="component" />) условие на проверку itemid станицы, и в зависимости от результатов показывать или не показывать блок. В какой файл нужно добавить условие, и вообще возможно ли это?
*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
конечно же в index.php
ставим условие

<?php if ($option == 'название компонента (можно использовать $Itemid == '1' ан проверку по id)') {
<jdoc:include type="component" />
}   

else
 {

echo "А нету контента!";

} ?>
« Последнее редактирование: 14.10.2010, 10:33:26 от sinbad13 »
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

flame33

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
Извините, я неправильно наверное описал ситуацию. Вывод контента (<jdoc:include type="component" />) должен быть всегда, но при нажатии на некоторые пункты меню, нужно чтобы в в этот блок вывода контента (<jdoc:include type="component" />) вставлялся еще один блок div (прямо внутрь) с некоторой информацией. Вот как-то так.
*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
Извините, я неправильно наверное описал ситуацию. Вывод контента (<jdoc:include type="component" />) должен быть всегда, но при нажатии на некоторые пункты меню, нужно чтобы в в этот блок вывода контента (<jdoc:include type="component" />) вставлялся еще один блок div (прямо внутрь) с некоторой информацией. Вот как-то так.
тогда создавайте после <jdoc:include type="component" /> такой код

<div class="pos">
         <?php if($this->countModules('pos')) : ?>
           
            <jdoc:include type="modules" name="pos" style="xhtml" />
         
      <?php endif; ?>
    
</div>

в templateDetails.xml допишите в position <position>pos</position>
в менеджере модулей создайте модуль "Произвольный HTML код", впишите туда нужную информацию.
Укажите позицию pos.
И слева внизу выберите "Из списка" и нужные пункты меню.
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

flame33

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
Я бы так и сделал, но нужно показать информацию прямо в блоке вывода контента. Ведь если через модуль, то это будет либо выше, либо ниже основного контента. Просто не я сайт делал, а мне надо отредактировать. Там вывод контента оформлен в красивую рамочку, вот и надо вывести в этой рамочке:(
*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
Я бы так и сделал, но нужно показать информацию прямо в блоке вывода контента. Ведь если через модуль, то это будет либо выше, либо ниже основного контента. Просто не я сайт делал, а мне надо отредактировать. Там вывод контента оформлен в красивую рамочку, вот и надо вывести в этой рамочке:(
ну так используйте плагин Content - Load Module, синтаксис такой {loadposition pos}  тут pos - это позиция данного модуля..вставляете куда угодно. где нужно чтобы вылезла эта информация.
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

flame33

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
Блин, я что-то туплю...Вот например, пункт меню Контакты (Стандартный шаблон контакта), или Шаблон категории контакта. Они выводятся в <jdoc:include type="component" />. Мне надо чтобы внутри этого блока появилась еще и моя информация в блоке div. Так куда я допишу {loadposition pos}?
*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
Блин, я что-то туплю...Вот например, пункт меню Контакты (Стандартный шаблон контакта), или Шаблон категории контакта. Они выводятся в <jdoc:include type="component" />. Мне надо чтобы внутри этого блока появилась еще и моя информация в блоке div. Так куда я допишу {loadposition pos}?
у всех разделов Joomla, точнее компонентов, которые выводятся через <jdoc:include type="component" /> имеется своя верстка и стили.
Например у контактов в \components\com_contact в папке views и далее..
для той же главной например \components\com_content\views\frontpage\tmpl..
и так далее..
{loadposition pos} можно вставлять в материал только.
Может создать материал "Контакты" и туда вставить {loadposition pos} и заменить стандартный компонент Контакты, если обойдетесь без некоторых его фич.
Ну а если не обойдетесь, тогда пихайте условие  типа

<?php if ($Itemid == '1') {?>
<div> текст </div> <?php
}  

} ?>

в шаблон контактов.
))) ну как,что нибудь почерпнули?
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

flame33

  • Осваиваюсь на форуме
  • 48
  • 0 / 0
Да, кажется понял. Спасибо огромное ^-^. А у инструкции <jdoc:include type="component" /> вообще нет файла отвечающего за вывод компонентов т.е. вывод строиться только на стилях самих компонентов?
*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
Да, кажется понял. Спасибо огромное ^-^. А у инструкции <jdoc:include type="component" /> вообще нет файла отвечающего за вывод компонентов т.е. вывод строиться только на стилях самих компонентов?
да, а <jdoc:include type="component" /> это просто одна большая позиция для вывода компонентов
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

Fenixsar

  • Новичок
  • 3
  • 0 / 0
Здравствуйте. Чтобы не создавать новую тему, решил отписаться тут. А как мне изменить содержимое выводимое <jdoc:include type="component" />? Если например, в нем выводится название моего сайта, а в материалах мне это совершенно не нужно.

Заранее, спасибо.
*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
Здравствуйте. Чтобы не создавать новую тему, решил отписаться тут. А как мне изменить содержимое выводимое <jdoc:include type="component" />? Если например, в нем выводится название моего сайта, а в материалах мне это совершенно не нужно.

Заранее, спасибо.
надо править тот компонент который выводить это название.
то есть как уже говорил <jdoc:include type="component" /> это всего лишь место, в котором выводится содержимое разных компонентов.
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

Fenixsar

  • Новичок
  • 3
  • 0 / 0
А какой? Если этот компонент отвечает за вывод материалов, в центре страницы. Или где можно посмотреть список выводимых в этом месте компонентов?
*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
А какой? Если этот компонент отвечает за вывод материалов, в центре страницы. Или где можно посмотреть список выводимых в этом месте компонентов?
ну это скорее всего обычные возможности самого движка. Посмотрите в index.php вашего шаблона нет ли там что то вроде
<?php echo $mainframe->getCfg('sitename');?>
Вообще это и есть вывод имени сайта.
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

Fenixsar

  • Новичок
  • 3
  • 0 / 0
ну это скорее всего обычные возможности самого движка. Посмотрите в index.php вашего шаблона нет ли там что то вроде
<?php echo $mainframe->getCfg('sitename');?>
Вообще это и есть вывод имени сайта.

Ну это я понимаю, но название выводиться именно в этой переменной <jdoc:include type="component" />.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Тотальное изменение урлов на ЧПУ

Автор JohnGonzo

Ответов: 9
Просмотров: 4391
Последний ответ 05.11.2017, 08:35:58
от JohnGonzo
Re: Изменение таблиц базы данных

Автор ZAlex60

Ответов: 4
Просмотров: 1549
Последний ответ 23.09.2016, 09:57:14
от ZAlex60
изменение главной страницы

Автор vsokol

Ответов: 4
Просмотров: 1674
Последний ответ 29.10.2015, 08:41:30
от vsokol
Модуль для вывода материала

Автор Kovryga

Ответов: 10
Просмотров: 3756
Последний ответ 16.06.2015, 21:28:29
от anoorik
Изменение курса и convertECB

Автор Vero20

Ответов: 11
Просмотров: 2604
Последний ответ 16.05.2015, 13:51:04
от Vero20