Новости Joomla

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

denissim

  • Новичок
  • 5
  • 0 / 0
Известно, что Joomla не позволяет использовать HTML теги в заголовках.
Но как тогда сделать перенос строки в длинном заголовке статьи?
Пытался править заголовок в самой БД, но после этого тег <br>, <br/> выводиться как часть заголовка, т.е. как текст.
Можно ли как-то отменить запрет на теги в заголовках?
*

denissim

  • Новичок
  • 5
  • 0 / 0
Собственно, решилось заменой строчки в файлике item.php компонента к2
в блоке <!-- Item title -->
делаем замену <?php echo $this->item->title; ?> на <?php echo str_replace('\\','<br>',$this->item->title); ?>
строка 54

теперьче в заголовке материала к2, где надо сделать перевод строки вставляем бекслеш и вуаля :)
*

Leva27

  • Осваиваюсь на форуме
  • 41
  • 3 / 0
  • Дальвебстудия
По поводу принудительного переноса в заголовках материала блога категории Joomla 3.3.6:

Во-первых, вместо точек и двойных бэкслешей вставил двойной пробел - при переходе в сам материал, подставной символ не отсвечивает в заголовке.

В файле /layouts/joomla/content/blog_style_default_item_title.php

(естественно сам правленный файл запихал в /templates/ваш_шаблон/html/layouts/joomla/content/blog_style_default_item_title.php)

В 25 и 27 строке заменил:

Код
<?php echo $this->escape($displayData->title); ?>

на:

Код
<?php echo $title = str_ireplace('  ','<br />',$displayData->title); ?>

Поправьте, если можно сделать проще и изящнее, на идеал не претендую  ;)
*

ara31462

  • Новичок
  • 3
  • 0 / 0
Собственно, решилось заменой строчки в файлике item.php компонента к2
в блоке <!-- Item title -->
делаем замену <?php echo $this->item->title; ?> на <?php echo str_replace('\\','<br>',$this->item->title); ?>
строка 54

теперьче в заголовке материала к2, где надо сделать перевод строки вставляем бекслеш и вуаля :)


Добрый день, а если я хочу к примеру подкрашивать определенное слово (ключевое). т.е. обернуть его в <span style="color:red"> Слово </span>?

<?php echo str_replace("\\", "<span style="color:red>"", $this->item->title); ?>

а как в этом же коде прописать что бы символ к примеру / заменялся на </span>, т.е. закрыть слово, получиться так: Слово1 \слово2/ слово3 - слово2 - будет красным
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка Missing field in database: Joomla\CMS\Table\Extension &#160; extension_id

Автор Ragivort

Ответов: 1
Просмотров: 2121
Последний ответ 25.12.2025, 21:10:01
от fbr
Joomla 3 не пускает в админку (просто перезагружается страница) (гуглил, нашёл решение, не помогло)

Автор lifelover2b

Ответов: 11
Просмотров: 6888
Последний ответ 05.06.2025, 04:48:29
от andrey222
По поводу сессий Joomla 3

Автор azm1n

Ответов: 0
Просмотров: 2865
Последний ответ 25.05.2025, 09:26:17
от azm1n
Не удается разблокировать в менеджере материалов.

Автор vityavoluevich

Ответов: 4
Просмотров: 3010
Последний ответ 24.05.2025, 09:20:18
от azm1n
Стоит ли ставить плагин rel="canonical" на Joomla 3

Автор azm1n

Ответов: 2
Просмотров: 3367
Последний ответ 09.05.2025, 12:39:18
от azm1n