Новости Joomla

joomLab Gallery - плагин галереи изображений для Joomla

👩‍💻 joomLab Gallery - плагин галереи изображений для Joomla.Плагин joomLab Gallery позволит Вам добавлять в любой материал неограниченное количество галерей, а главное удобно управлять файлами и эффектами в каждой галерее.Плагин использует популярны скрипты Swiper.js и FancyBox. Первый для крутой организации и эффектов галерей, а второй для красивого и функционального показа оригинальных изображений на Вашем сайте.На данный момент плагин имеет 10 макетов вывода - это 10 различных эффектов галерей и Вы можете совмещать все 10 в 1 материале.Плагин позволяет гибко настраивать индивидуально каждую галерею в материале. Вы можете выбрать макет, эффекты и даже можете управлять функциями всплывающего окна изображения.Недостатки.Такой вид реализации не предусматривает выбор изображения на сервере. Т.е. Вы не можете выбрать уже добавленное фото, только загружать заново. Плагин не предоставляет возможности доступа к медиа-менеджеру.Плагин бесплатный. Разработчик - участник нашего сообщества Александр Новиков (@pro-portal).Страница расширения@joomlafeed#joomla #расширения

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla 🖨Ну что, интересная инициатива от @webtolkru в виде интервью с разными участниками весьма меня увлекла. Я, вооружившись данным примером, решил подготовить выпуск для NorrNext (@norrnext) и экстраполировал идею на международный масштаб. Теперь готовлю эксклюзивный выпуск с участниками Joomla сообщества со всего мира, которые, в той или иной мере, внесли свой вклад в развитие и популяризацию системы. Будут беседы с людьми из разных стран и фото с юбилейной символикой 📸Работа в процессе 👆 📝О результатах оповещу отдельно.

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

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
bzzik, работает отлично, спасибо. Проверял в профиле и модуле mod_hellome
Вот и славненько!

Создатель топика, переименутйе пожалуйста в "[РЕШЕНО] длинные сообщения в ленте активности и статусе"
*

b2z

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

vdr

  • Захожу иногда
  • 196
  • 17 / 0
  • Всё есть в тебе. Реализовывайся.
Это решение даже лучше, чем хотел.

При изменении статуса, пользователь пишет 500 символов. Все они отображаются в его статусе. В ленту активности попадает только 100 и ...

Просто и лаконично.
Спасибо.
bzzik +1
Всё есть в тебе. Реализовывайся.
*

moskit

  • Захожу иногда
  • 64
  • 6 / 0
  • ......
*

b2z

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

portugalam

  • Новичок
  • 6
  • 0 / 0
Прикрутил себе MyBlog и тут же в ленте активности стали напрягать огромные сообщения, которые там совершенно ни к чему... к тому же, чисто теоретически и другие активности могут быть тоже длинными, например комментарии... в общем решил копать не в MyBlog, а сделать более универсальный вариант.

Нам нужен файл: /com_community/libraries/activities.php начиная со строк 103-105, которые выглядят следующим образом:

Код
		if( $act->content == 'This is the body' ){
return '';
}

после этих строк вставляем следующий код:

Код
		$str = strip_tags(html_entity_decode(JString::trim($act->content))); // приводим строку к виду "только текст", теги на всякий случай тоже удаляем, зачем они нам в анонсе?

$limit = 600; // сколько символов оставляем
if (JString::strlen($str) > $limit) {
$limit = JString::strpos($str, " ", $limit);
$str = JString::substr($str, 0, $limit). '...'; //обрезаем до ближайшего пробела после указанного кол-ва символов и добавляем в конце многоточие
}

$str = htmlentities ($str, ENT_COMPAT, 'UTF-8'); //возвращаем строке вид, который хавает jomsocial

$act->content = $str;

Вуаля! Этот же кусок кода можно использовать для обрезания всех остальных объёмных данных в социалке, например длинные описания групп на главной
подскажите, пожалуйста, куда вставить этот код, чтобы обрезать длинные описания групп на главной? заранее благодарен.
*

tiholap

  • Новичок
  • 4
  • 0 / 0
Код
		$str = strip_tags(html_entity_decode(JString::trim($act->content))); // приводим строку к виду "только текст", теги на всякий случай тоже удаляем, зачем они нам в анонсе?
А как сделать так что бы форматирование не убирать, но текст ограничить?

Господа, все проще...

В файле  components/com_myblog/table/blogcontent.php

Находим:

$act->content   = $this->introtext;


Меняем на:

$act->content   = substr(strip_tags($this->introtext), 0, 200). " ...";

Радуемся...

З.Ы.  вместо 200 можете выбрать свое значение количества символов вступительного текста.... И никакого форматирования.
*

kharol

  • Moderator
  • 1721
  • 217 / 0
Вы ничего не путаете?
MyBlog и JomSocial разные компоненты, хоть и от одного разработчика
Но все-равно спасибо, может кому то пригодится
Чтобы сказать "спасибо" достаточно нажать на "+"
Чтобы сделать бухгалтерскую проводку "спасибо" реквизиты: R192102130372, ЯД:41001768818003
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Господа, все проще...

В файле  components/com_myblog/table/blogcontent.php

Находим:

$act->content   = $this->introtext;


Меняем на:

$act->content   = substr(strip_tags($this->introtext), 0, 200). " ...";

Радуемся...

З.Ы.  вместо 200 можете выбрать свое значение количества символов вступительного текста.... И никакого форматирования.
Ну и будет Ваш PHP резать криво, так как с UTF-8 у него проблемы. Всегда используйте JString для таких операций.
*

Annaweb

  • Захожу иногда
  • 242
  • 3 / 0
Господа, все проще...

В файле  components/com_myblog/table/blogcontent.php

Находим:

$act->content   = $this->introtext;


Меняем на:

$act->content   = substr(strip_tags($this->introtext), 0, 200). " ...";

Радуемся...

З.Ы.  вместо 200 можете выбрать свое значение количества символов вступительного текста.... И никакого форматирования.


работает!

единственное, написала так :                $act->content   = JString::substr( $this->introtext , 0 , 300 ). '...';


сократились в активности сообщения из блога
*

b2z

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

Annaweb

  • Захожу иногда
  • 242
  • 3 / 0
Это вроде как уже неактуально - в настройки вынесли.


Для статуса - да.

для блога? не нашла..
*

b2z

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

Annaweb

  • Захожу иногда
  • 242
  • 3 / 0
Стили -> Установки отображения -> Длина содержимого ленты активности

А это в активности соц. сети?

или на общей странице блога, где все статьи
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Это относится к JomSocial конечно. Мы тут MyBlog не обсуждаем ;)

P.S.
Только сейчас заметил, что Вы привели код из MyBlog...  ::)
*

Annaweb

  • Захожу иногда
  • 242
  • 3 / 0
Стили -> Установки отображения -> Длина содержимого ленты активности

посмотрела.
да, у меня там написано 200

но на MyBlog почему-то не действовало..
*

antonickk

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Такая же проблема, выводится полный текст из MyBlog и Kunena. Как сделать так, чтобы обрезались только сообщения из этих компонентов?
*

Gorez

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Здесь я реализовал ограничение.
не работает ссылка
а с помощью изминения кода в файлах status.php core.php не работает((
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
не работает ссылка
а с помощью изминения кода в файлах status.php core.php не работает((
Уже неактуально - вынесли в настройки.

Стили -> Установки отображения -> Длина содержимого ленты активности
*

Annaweb

  • Захожу иногда
  • 242
  • 3 / 0
Уже неактуально - вынесли в настройки.

Стили -> Установки отображения -> Длина содержимого ленты активности

в версии 2.4

статус не обрезало почему-то..

а можно сделать чтобы не обрезало, а "сворачивал" половину текста+ссылка далее..
?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Все события и все видео на ленте активности расползается на всю страницу, при этом меню и все остальн

Автор mehman

Ответов: 1
Просмотров: 4016
Последний ответ 15.05.2015, 18:29:00
от motokraft
Вопрос по ленте активности в профиле

Автор Deni

Ответов: 43
Просмотров: 23300
Последний ответ 28.08.2014, 11:36:51
от sv13
Как убрать вывод последней активности на фронтальной странице?

Автор Andrej-zhe

Ответов: 1
Просмотров: 3697
Последний ответ 07.05.2014, 17:08:52
от Andrej-zhe
502 ошибка при загрузке изображений - решено

Автор Vikitos

Ответов: 2
Просмотров: 4347
Последний ответ 24.12.2013, 00:05:58
от Vikitos
Добавление фото в статус с мобильного телефона

Автор grafdrakula

Ответов: 0
Просмотров: 3571
Последний ответ 19.12.2013, 11:51:58
от grafdrakula