Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

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

pavelm

  • Захожу иногда
  • 58
  • 0 / 0
Как создать ещё одно поле с информацией к фото наподобие поля "Описание"? Например оно будет называться "Марка Фотоаппарата", и в неё пользователь будет указывать именно точно эту информацию, а не общее описание. пользователь ввел, а информация - должна отображаться в различных позициях: в детальном виде, в обзорной странице галереи, в  последних комментариях, - т.е. позиций достаточно много.
*

Beer

  • Moderator
  • 1113
  • 46 / 1
  • БИРУ - БИР!
Идея верная, но учитывая то, как пользовытели любят заполнять поля, например Описание: ..., то скорее всего оно так и останется пустым...
 На фотохостгах марка фотоаппарата, объективы, пленка записываются юзером один раз, и впоследствии при загрузке фото ты выбираешь из имеющегося (СВОЕГО, а не всего) при добавлении фото.
 Например: ф/а Кенон + объектив 24-75 + пленка CF Card 128Gb - вот как надо делать. Т.е. создать таблицу, куда юзер впишет свои данные один раз, а потом из нее и брать.
 На MsAccess я бы сделал как 2 пальца, а тут - мозги нужны.
 В целом мысля правильная - надо такую фичу.
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Заказчик захотел CB и эту галерею, но с изменением. Нужно добавить 2 поля при загрузке фотки (цена и материал) и соответственно выводить эти данные рядом с фотками.
Конкретного ответа здесь и на сайте разарбов найдено не было, по этому вот моё решение для  JoomGallery 1.5.7.3

1. создаём 2 поля в БД (imgprice, imgmaterial) с типом TEXT в таблице jos_jomgallery.
2. копируем  com_joomgallery\views\category\tmpl\default_images.php в <Ваш шаблон>html\com_joomgallery\category\default_images.php
в районе 57 строки делаем изменения
Код
<?php     endif;
          if($row->imgtext && $this->_config->get('jg_showcatdescription')): ?>
          <li>
            <?php echo JHTML::_('joomgallery.text', JText::sprintf('JGS_COMMON_DESCRIPTION_VAR', $row->imgtext)); ?>
</li>
<li><?php echo JText::sprintf('JGS_COMMON_PRICE_VAR',$row->imgprice); ?>
          </li>
  <li><?php echo JText::sprintf('JGS_COMMON_MATERIAL_VAR',$row->imgmaterial); ?>
          </li>

3. копируем  com_joomgallery\views\detail\tmpl\default_images.php в <Ваш шаблон>html\com_joomgallery\detail\default.php
исправление возле 259 строки. добавляем строки
Код
		<div class="jg_photo_left">
<?php echo JText::_('JGS_COMMON_MATERIAL'); ?>
</div>
<div class="jg_photo_right" id="jg_photo_description">
<?php echo JHTML::_('joomgallery.text', $this->image->imgmaterial); ?>
</div>
<div class="jg_photo_left">
<?php echo JText::_('JGS_COMMON_PRICE'); ?>
</div>
<div class="jg_photo_right" id="jg_photo_description">
<?php echo JHTML::_('joomgallery.text', $this->image->imgprice); ?>
</div>

4. копируем  com_joomgallery\views\edit\tmpl\default_images.php в <Ваш шаблон>html\com_joomgallery\edit\default.php
исправление возле 34 строки. добавляем строки
Код
<div class="jg_uprow">
        <div class="jg_uptext">
          <?php echo JText::_('JGS_COMMON_MATERIAL'); ?>
        </div>
        <input class="inputbox" type="text" size="40" maxlength="50" name="imgmaterial"value="<?php echo htmlspecialchars($this->image->imgmaterial, ENT_QUOTES, 'UTF-8'); ?>"</>
      </div>
<div class="jg_uprow">
        <div class="jg_uptext">
          <?php echo JText::_('JGS_COMMON_PRICE'); ?>
        </div>
        <input class="inputbox" type="text" size="20" maxlength="20" name="imgprice" value="<?php echo htmlspecialchars($this->image->imgprice, ENT_QUOTES, 'UTF-8'); ?>"</>
      </div>

5. копируем  com_joomgallery\views\upload\tmpl\default_images.php в <Ваш шаблон>html\com_joomgallery\upload\default_single.php
исправление возле 30 строки. добавляем строки
Код
	  <div class="jg_uprow">
        <div class="jg_uptext">
          <?php echo JText::_('JGS_COMMON_PRICE'); ?>
        </div>
        <input class="inputbox" type="text" size="20" maxlength="20" value="" name="imgprice"/>
      </div>
<div class="jg_uprow">
        <div class="jg_uptext">
          <?php echo JText::_('JGS_COMMON_MATERIAL'); ?>
        </div>
        <input class="inputbox" type="text" size="40" maxlength="50" value="" name="imgmaterial"/>
      </div>

6. \administrator\components\com_joomgallery\tables\joomgalleryimages.php
добавляем в класс TableJoomgalleryImages строки
Код
  var $imgprice      = null;
  /** @var string  */
  var $imgmaterial   = null;
  /** @var string  */


7. и наконец добавляем в языковой файл ru-RU.com_joomgallery.ini
Код
JGS_COMMON_PRICE=Цена изделия
JGS_COMMON_PRICE_VAR=Цена изделия: %s
JGS_COMMON_MATERIAL=Материал
JGS_COMMON_MATERIAL_VAR=Материал: %s

... ну вот где-то так. если не сильно красивое решение, то сильно не пинайте.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Описание изображений при наведении отображается с тегами

Автор Maffo

Ответов: 0
Просмотров: 3391
Последний ответ 16.12.2022, 18:52:19
от Maffo
Стили раскладки фото в JoomGallery (masonry и mosaic)

Автор marbert

Ответов: 4
Просмотров: 4959
Последний ответ 22.11.2022, 06:28:20
от marbert
JoomGallery 3.6.0 если отсутствует поле Название при редактировании фотографии

Автор Beer

Ответов: 0
Просмотров: 4808
Последний ответ 09.09.2022, 20:07:49
от Beer
Не отображается описание категории, если в ней нет изображений

Автор Maffo

Ответов: 7
Просмотров: 4343
Последний ответ 20.06.2021, 14:42:03
от ShopES
j3.8.13 + JoomGallery 3.3.4 = RuntimeException: Недопустимое поле: cid

Автор Sergeych

Ответов: 7
Просмотров: 6858
Последний ответ 22.03.2021, 17:24:59
от Gammy2005