Новости Joomla

Вышел релиз Joomla 6.2

Релиз Joomla 6.2.0

Проект Joomla! рад сообщить о выходе новой минорной версии — Joomla 6.2 (кодовое имя Mwezi).

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

pavel555ru

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Прошу совета, как вывести модуль в полном материале сразу после <hr id="system-readmore" />?
Есть вариант вручную - в текст материала руками вставлять <hr id="system-readmore" /><loadposition ... >, но тогда нужно редактировать все созданные материалы, которых немало. Есть ли другой вариант, чтобы настроить вывод модуля в данной позиции автоматически? Спасибо!
« Последнее редактирование: 11.02.2014, 22:43:04 от b2z »
*

pavel555ru

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Спасибо. Интересно, неужели за все время существования Joomla такая реализация не появилась в паблике?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
*

pavel555ru

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Цитировать
Вставьте в макет вывода материала вывод нужного вам модуля
Вопрос в том, чтобы выводить модуль в материале именно там, где <hr id="system-readmore" /> разбивает анонс и остальную часть, т.е. в самом начале основной части.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Код: php-brief
$module = JModuleHelper::getModule('mod_banners');
$search ='<hr id="system-readmore" />';
$replace = $search . JModuleHelper::renderModule($module);
$this->item->text = str_replace($search, $replace, $this->item->text);
*

pavel555ru

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Не работает.

Не работает даже так:
Код
$search ='<hr id="system-readmore" />';
$replace = 'tttt';
$this->item->text = str_replace($search, $replace, $this->item->text);

 echo $this->item->text;

А вот так работает:
Код
$search ='Preparation';
$replace = 'tttt';
$this->item->text = str_replace($search, $replace, $this->item->text);

 echo $this->item->text;

На странице есть слово Preparation, замена его на tttt срабатывает. Не срабатывает поиск '<hr id="system-readmore" />'.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Посмотри в шаблоне. Может $this->item->introtext;
или
Код: php-brief
echo '<pre>';
print_r($this->item);
echo '</pre>';
//или
var_dump($this->item);
//или
echo  jutility::dump($this->item);
где находится system-readmore
*

pavel555ru

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
$this->item->introtext есть, но так не работает:
Код
$module = JModuleHelper::getModule('mod_banners');
$search = $this->item->introtext;
$replace = $this->item->introtext . JModuleHelper::renderModule($module);
$this->item->text = str_replace($search, $replace, $this->item->text);

 echo $this->item->text;

Если заменять на $this->item->introtext . 'tttt', работает. А добавить JModuleHelper::renderModule($module) не получается, ничего не добавляется.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Попробуйте вставить этот код в начало файла
Код: php-brief
$module = JModuleHelper::getModule('mod_banners');
if ($this->item->fulltext)
$this->item->text = $this->item->introtext . JModuleHelper::renderModule($module). $this->item->fulltext;
*

pavel555ru

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Работает. Не получалось выводить по имени модуля, сделал через позицию, все работает через замену introtext. Большое спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

После бэкапа некорректно открываются страницы сайта

Автор usfeu

Ответов: 0
Просмотров: 1396
Последний ответ 23.06.2026, 13:06:06
от usfeu
Рамка обрамляющая модуль в позиции

Автор alexs64

Ответов: 0
Просмотров: 2707
Последний ответ 21.11.2025, 09:02:57
от alexs64
Вывести поля профиля Joomla

Автор romagromov

Ответов: 11
Просмотров: 30651
Последний ответ 28.04.2025, 10:25:44
от sivers
Вывести модуль в модуле

Автор jimka

Ответов: 2
Просмотров: 4845
Последний ответ 18.04.2025, 15:39:36
от fbr
Проблема со входом в панель администратора Joomla 3.x после обновления

Автор danieeljose

Ответов: 2
Просмотров: 4261
Последний ответ 24.03.2025, 20:33:02
от R31rus