Новости Joomla

Плагин - «Конвертация таблиц в сетку Bootstrap 5» для Joomla 5

👩‍💻 Плагин - «Конвертация таблиц в сетку Bootstrap 5» для Joomla 5.Работает везде, где работают плагины группы content. Проверено в материалах, модулях, в описаниях товаров JoomShopping.Плагин конвертирует любую таблицу в адаптивную блочную сетку Bootstrap 5.В админке, в редакторе создаете таблицу, размещает в её ячейках контент, а на сайте эта таблица выводиться как адаптивная сетка из блоков. На мобильных устройствах контент размещенный в таблице будет виден и ничто не вылезет за пределы сайта как раньше.Версия плагина: 1.0.0. Разработчик предупреждает, что плагин пока не корректно работает со сложными таблицами (где много объединенных ячеек или столбцов) - данная проблема будет решена в следующих версиях. В дальнейшем планируется также добавление настроек.Стоимость: 2 500р. Тем, кто даст обратную связь по работе плагина и развёрнутый комментарий, тот получит скидку в 50% на любое другое платное расширение разработчика или сможет сделать заказ на разработку по льготной цене.Разработчик - участник нашего сообщества Дмитрий (@kit2m2).ПодробнееСайт разработчика@joomlafeed#joomla #JoomShopping #расширения

JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6

JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6

JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6.Анонсирован выход новой версии одного из самых распространённых конструкторов страниц на Joomla от студии JoomShaper.v.6.0.0. Что нового?Динамический контент. Добавлена ​​поддержка материалов Joomla в динамическом контенте.➕ Новые комментарии для Joomla. Введена встроенная система комментирования статей.➕ Плагин аватара пользователя. Включена поддержка изображений профиля через плагин SP Page Builder - Profile Image.🫥 Обновление: Добавлена ​​совместимость с моделями GPT-5.🫥 Обновление: добавлена ​​опция приоритета извлечения в надстройку «Изображение». 🫥 Обновление: улучшена скорость загрузки динамического контента.🫥 Обновление: включена поддержка вертикального видео в модулях «Видео» и «Модальные всплывающие окна».🛠 Исправление: исправлены ошибки, из-за которых дополнения к формам не работали на страницах динамических сведений.🛠 Исправление: устранены проблемы с разрывом макета и всплывающими окнами при разбиении на страницы динамической медиагалереи.🛠 Исправление: решена проблема с неработоспособностью списка ссылок на страницы в редакторе интерфейса.🛠 Исправление: Исправлены проблемы с маршрутизацией многоязычных страниц SEF.🛠 Исправление: устранена уязвимость критического обхода пути в Media Manager.Большое спасибо за ссылку участнику нашего сообщества Ринату Кажетову (@rkazhet)!Новость на сайте JoomShaper.@joomlafeed#joomla #расширения #шаблоны

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

alonelive

  • Захожу иногда
  • 112
  • 3 / 0
Итак, имеется новостной модуль (слайдер).

За вывод новости отвечает DIV-контейнер. Вот интересубщая часть его кода:
                           
<?php echo $show_intro? '<p>'.$row->description.' ...</p>':''; ?>
<?php if( $showReadmore ) : ?>
<p class="readmore">
<a  target="<?php echo $openTarget; ?>"  title="<?php echo $row->title;?>" href="<?php echo $row->link;?>">
<?php echo JText::_('READ_MORE');?>
</a>

</p>
<?php endif; ?>

В первой строке после $row->description. следует многоточие - в конце вводного текста для статьи (ибо текст обрезается).
Далее, если включено <?php if( $showReadmore ) : ?>, отображается read more (небольшая иконка, текст и ссылка).
Разумеется, эта опция включена и read more отображается (через строку после вводного текста статьи).

Весь вопрос в том, как вот этот read more поместить сразу после многоточия в первой строке кода? Чтобы сразу после этого многоточия, разумеется, шел read more, а не на следующей строке, как было задумано автором модуля. Не получается никак, синтаксис, наверное, тухло знаю :)
Подскажите, пожалуйста.

В принципе, если долго ковыряться, можно отбросить <?php if( $showReadmore ) : ?>. Полагаю, ссылка read more нужна будет всегда и смысла ее конфигурировать, наверное, не будет.
« Последнее редактирование: 12.04.2012, 16:19:47 от bzzik »
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Интро текст и кнопка read more находятся в тегах <p>, а они как известно являются блочными элементами, соответственно текст и кнопку нужно закинуть в один блок,  read more обернуть в <span>, присвоить ему нужный класс и поменять стили.

P.S.

PHP здесь не при чем, только HTML :)
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

alonelive

  • Захожу иногда
  • 112
  • 3 / 0
<?php echo $show_intro? '<span class=123>'.$row->description.' ... <a  target="<?php echo $openTarget; ?>"  title="<?php echo $row->title;?>" href="<?php echo $row->link;?>">
<?php echo JText::_('READ_MORE');?>
</a></span>':''; ?>
Таким образом?
Да не только хтмл тут.. Без знания синтаксиса вот этого ':''; ?>  нифига не выйдет..
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Код
<?php if ($show_intro) {
echo $row->description.' ...<a  target=\"'.$openTarget.'\" title=\"'.$row->title.'\" href=\"'.$row->link.'\" >';
echo JText::_('READ_MORE').'</a>';
<?php endif; ?>
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
А <p class="readmore">? без него кнопки не будет, будет просто ссылка
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Код: php
<?php if ($show_intro) {
echo $row->description.' ...<a  сlass=\"readmore\" target=\"'.$openTarget.'\" title=\"'.$row->title.'\" href=\"'.$row->link.'\" >';
echo JText::_('READ_MORE').'</a>';
<?php endif; ?>
*

alonelive

  • Захожу иногда
  • 112
  • 3 / 0
Parse error: syntax error, unexpected '<' in /var/www/u27896789/data/www/имя_сайта.com/modules/mod_bt_contentslider/tmpl/imgalign.php on line 84

Где-то что-то забыли.. :(
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Код: php
<?php if ($show_intro) {
echo $row->description.' ...<a  сlass=\"readmore\" target=\"'.$openTarget.'\" title=\"'.$row->title.'\" href=\"'.$row->link.'\" >';
echo JText::_('READ_MORE').'</a>'; ?>
<?php endif; ?>
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

alonelive

  • Захожу иногда
  • 112
  • 3 / 0
Parse error: syntax error, unexpected T_ENDIF in /var/www/u567856867/data/www/имя_сайта.com/modules/mod_bt_contentslider/tmpl/imgalign.php on line 84
Скобку закрывающую } не нашел. Подставил ее, всё равно не помогло..
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Код: php
<?php if ($show_intro): ?>
<?php echo $row->description; ?> ... <a class="readmore" href="<?php echo $row->link; ?>" target="<?php echo $openTarget; ?>" title="<?php echo $row->title; ?>"><?php echo JText::_('READ_MORE'); ?></a>
<?php endif; ?>
*

alonelive

  • Захожу иногда
  • 112
  • 3 / 0
Так сработало. Отображает-таки нужную ссылку после вводного текста  :D
Благодарю..
Тем не менее, есть один нюанс непонятный. Пропала иконка сообщения ReadMore. Попробовал ее вставить через <img src="templates/12345/images/readmore.png"</img>, пробовал с height="10" баловаться, какая-то ерунда получается. Покопался в коде - эта иконка размещена с несколькими параметрами CSS. Они, как и сама иконка, почему-то отсутствуют. Можно ли исправить это дело? Или процесс слишком долгий. Если долгий - то давайте на этом и остановимся..

На скриншоте во вложении виден первоначальный вариант. Ныне же просто ссылка без иконки.

[вложение удалено Администратором]
*

alonelive

  • Захожу иногда
  • 112
  • 3 / 0
Блин, о провавшей иконке уже писали выше) Я на радостях и забыл).
Вопрос остается открытым..
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Покапайтесь в CSS файле шаблона. Видимо класс readmore привязан к элементу "p", а мы используем элемент "a". Что у Вас в CSS файле на тему readmore есть?
*

alonelive

  • Захожу иногда
  • 112
  • 3 / 0
Joomla.css

Код: css
a.modal-button,
.button2-left .blank a,
.button2-left a,
.button2-left div.readmore a {
background:#eee;
padding:4px !important;
margin:0 !important;
line-height:1.2em; border:solid 1px #ddd;
font-weight:bold; text-decoration:none;
margin-top:10px !important
}

Код: css
p.readmore {
background-image:url('../images/readmore.png');
background-repeat: no-repeat;
padding-left:19px;
background-position: 0 1px;
line-height:normal;
clear: both;
}

Подскажете, если возможно, как создать отдельный для данного случая код CSS, если так можно выразиться)) А то изменим, а в других компонентах и т.п. будут проблемы.. Ну, или могут быть проблемы.
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Попробуйте добавить:

Код: css
a.readmore {
background-image:url('../images/readmore.png');
background-repeat: no-repeat;
background-position: 0 1px;
line-height:normal;
}
*

alonelive

  • Захожу иногда
  • 112
  • 3 / 0
Добавил, нет результатов.
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Вообщем надо играться =) Если есть ссылка на сайт, то можно глянуть.

Хотя, добавьте ещё туда padding-left:19px; - не знаю, почему я вдруг это убрал :)
*

alonelive

  • Захожу иногда
  • 112
  • 3 / 0
Мало времени :(
http://joomlaforum.ru/index.php/topic,212585.msg1113029.html#msg1113029
Скажите, а туда можем как-нибудь добавить нужные параметры CSS? Через <style или как его, забыл..
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Мало времени :(
http://joomlaforum.ru/index.php/topic,212585.msg1113029.html#msg1113029
Скажите, а туда можем как-нибудь добавить нужные параметры CSS? Через <style или как его, забыл..
А какой смысл туда, если в CSS все будет? padding-left:19px; добавили?
*

alonelive

  • Захожу иногда
  • 112
  • 3 / 0
Добавил, да результата это не изменило.
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Добавил, да результата это не изменило.
Странно. Может CSS закэшировался... Попробуйте через CTRL+F5 обновить страницу и ешё пару раз через F5   ^-^
*

alonelive

  • Захожу иногда
  • 112
  • 3 / 0
Вот теперь помогло. CSS был в кеше.
Огромное спасибо! Посмотрим, как будет работать. Надеюсь, все образумится.. :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] title материалов и категорий без пунктов меню

Автор pharaoh

Ответов: 269
Просмотров: 66201
Последний ответ 03.02.2022, 02:45:26
от globus812
[Решено] Проблема с выводом даты и часовым поясом

Автор afikus

Ответов: 6
Просмотров: 8792
Последний ответ 28.12.2016, 14:16:50
от newvideo
[Решено] Как сделать пустую главную страницу?

Автор akhalex38

Ответов: 7
Просмотров: 2535
Последний ответ 10.12.2016, 19:59:17
от Филипп Сорокин
Решено: На сайте уродуется кириллица

Автор konstantingun

Ответов: 3
Просмотров: 1554
Последний ответ 01.12.2016, 13:43:07
от konstantingun
[Решено] Белый экран после переноса/восстановления сайта

Автор alpha

Ответов: 7
Просмотров: 18941
Последний ответ 02.06.2016, 14:58:58
от Sorbon