Новости 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 Гость просматривают эту тему.
  • 9 Ответов
  • 5598 Просмотров
*

Angelo

  • Осваиваюсь на форуме
  • 15
  • 5 / 0
Доброго время суток. Установил на сайт галерею JoomGallery 1.5.7.4, создал категорию, закинул в неё 5 фотографий и столкнулся с проблемой. Галерея формирует url таким образом: http://www.sitename.com/алиас_меню/алиас_категории/алиас_фото. Таким образом, мы получаем (на конкретном примере) http://localhost/Photo-kharkiv/dostoprimechatelnosti/dostoprimechatelnosti/5-5 (это при нажатии на фотографию в разделе достопримечательности). Перечитал подобные сообщения на форумах, копался во многих файлах (в том числе и в router.php), но, к сожалению, совсем запутался. Хотелось бы, чтоб алиас фотографии был таким: http://localhost/Photo-kharkiv/dostoprimechatelnosti/5-5, то есть, категория+фотка.

Ещё одна беда. Захожу в категорию, где находятся фотографии, нажимаю на одну из них (например, сечас я на этом фото http://localhost/Photo-kharkiv/dostoprimechatelnosti/dostoprimechatelnosti/5-5). Под фото расположена лента фотографий, которые находятся ещё в этой категории, ну, вы знаете. Так вот, при нажатии на одну из них к стандартной проблеме в конце url добавляется #joomimg, пример: http://localhost/Photo-kharkiv/dostoprimechatelnosti/dostoprimechatelnosti/5-5#joomimg.

Подскажите, пожалуйста, как это исправить? Sef-компоненты ставить категорически отказываюсь, так как в планах - мультиязычность (уже когда-то возился с sef-компонентами и JoomFish). Уверен (так как подобного рода задачи мне удавалось иногда решать), что это можно реализовать. Заранее благодарен!

« Последнее редактирование: 29.12.2011, 01:23:22 от Beer »
*

Angelo

  • Осваиваюсь на форуме
  • 15
  • 5 / 0
Неужели никто не знает?
*

Angelo

  • Осваиваюсь на форуме
  • 15
  • 5 / 0
Нашёл решение сам. Для того чтобы убрать дублирование в URL заходим в файл /components/com_joomgallery/router.php находим строку:
Код
if(isset($query['view']) and $query['view'] == 'category')
  {

Сразу после неё комментируем или удаляем этот блок кода:
Код
$db->setQuery(" SELECT
                      alias
                    FROM
                      "._JOOM_TABLE_CATEGORIES."
                    WHERE
                      cid = ".$query['catid']);
    if(!$segment = $db->loadResult())
    {
      // Append ID of category if alias was not found
      $segment = 'alias-not-found-'.$query['catid'];
    }
Ниже после вот этого блока кода
Код
if(isset($query['id']) && isset($query['view']) && $query['view'] == 'detail')
  {
    $db->setQuery(" SELECT
                     catid, alias
                    FROM
                      "._JOOM_TABLE_IMAGES."
                    WHERE
                      id = ".$query['id']);
    $result_array = $db->loadAssoc();
Избавляемся от куска кода, который находится сразу после него:
Код
$db->setQuery(" SELECT
                      alias
                    FROM
                      "._JOOM_TABLE_CATEGORIES."
                    WHERE
                      cid = ".$result_array['catid']);
 
    if(!$segment = $db->loadResult())
    {
      // Append ID of category if alias was not found
      $segment = 'alias-not-found-'.$query['catid'];
    }
Теперь по поводу #joomimg в url при нажатии на стрелочки (вперед, назад) или на мини-эскизы под фотографией.
Заходим в файл /components/com_joomgallery/helpers/html/joomgallery.php. Находим в нём блок кода удаляем его:
Код
function anchor($name = 'joomimg')
  {
    $config   = & JoomConfig::getInstance();

    $anchor = '';
    if($name && $config->get('jg_anchors'))
    {
      $anchor = '#'.$name;
    }

    return $anchor;
  }

Вот так вот! Если тема помогла - не пожалейте плюсик!
*

webgainer

  • Осваиваюсь на форуме
  • 12
  • 1 / 0
Цитировать
Теперь по поводу #joomimg в url при нажатии на стрелочки (вперед, назад) или на мини-эскизы под фотографией.
Заходим в файл /components/com_joomgallery/helpers/html/joomgallery.php. Находим в нём блок кода удаляем его:

Вылетает с ошибкой! Удалил только
Код
$anchor = '#'.$name;
и все нормалек.
Плюсую по-любому  ^-^
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
При таком раскладе модуль joomimg работает неправильно. Ссылки получаются вида http://joomgalltest.ru/gallery/6.html, а надо так - http://joomgalltest.ru/new/6.html. Поправить сможете?
bbcode ссылки тоже неправильно работают.
« Последнее редактирование: 06.01.2012, 20:41:37 от Garum »
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Angelo

  • Осваиваюсь на форуме
  • 15
  • 5 / 0
*

nevai

  • Захожу иногда
  • 66
  • 0 / 0
У меня проблема при работе с включеным SEF в Joomla стандартная не выводит фото оригинал вото на сервере есть пишет код, берёт фото не понятно откуда вот например получилось так <img src="http://aydar.lg.ua/vse-servisi-luganska/photo/image.raw?type=img&amp;id=4" class="jg_photo" id="jg_photo_big" width="400" height="300" alt="Памятник Ворошилову">, а должно не так кто подскажет где править
*

dennioushen

  • Захожу иногда
  • 86
  • 0 / 0
  • Don Corleone
У меня проблема при работе с включеным SEF в Joomla стандартная не выводит фото оригинал вото на сервере есть пишет код, берёт фото не понятно откуда вот например получилось так <img src="http://aydar.lg.ua/vse-servisi-luganska/photo/image.raw?type=img&amp;id=4" class="jg_photo" id="jg_photo_big" width="400" height="300" alt="Памятник Ворошилову">, а должно не так кто подскажет где править
Ребят подскажите пожалуйста. И в FAQ ссылка битая на решение SEF+JoomGallery.
*

goga_pgasovav

  • Захожу иногда
  • 445
  • 6 / 0
  • Внимательный джумловод
Angelo
Огромное спасибо за помощь в исправлении глюка с дубляжем урла! :)
Постоянно мучала эта проблема.
*

gipopo

  • Захожу иногда
  • 56
  • 1 / 0
Нашёл решение сам. Для того чтобы убрать дублирование в URL заходим в файл /components/com_joomgallery/router.php находим строку:
Код
if(isset($query['view']) and $query['view'] == 'category')
  {

Сразу после неё комментируем или удаляем этот блок кода:
Код
$db->setQuery(" SELECT
                      alias
                    FROM
                      "._JOOM_TABLE_CATEGORIES."
                    WHERE
                      cid = ".$query['catid']);
    if(!$segment = $db->loadResult())
    {
      // Append ID of category if alias was not found
      $segment = 'alias-not-found-'.$query['catid'];
    }
Ниже после вот этого блока кода
Код
if(isset($query['id']) && isset($query['view']) && $query['view'] == 'detail')
  {
    $db->setQuery(" SELECT
                     catid, alias
                    FROM
                      "._JOOM_TABLE_IMAGES."
                    WHERE
                      id = ".$query['id']);
    $result_array = $db->loadAssoc();
Избавляемся от куска кода, который находится сразу после него:
Код
$db->setQuery(" SELECT
                      alias
                    FROM
                      "._JOOM_TABLE_CATEGORIES."
                    WHERE
                      cid = ".$result_array['catid']);
  
    if(!$segment = $db->loadResult())
    {
      // Append ID of category if alias was not found
      $segment = 'alias-not-found-'.$query['catid'];
    }
тема помогла - не пожалейте плюсик!

У меня после проделанных манипуляций
Не открывается детальный вид и ссылка получается вот такая
http://сайт/пункт меню/alias-not-found-1.html
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Поиск для JoomGallery 4.x

Автор Beer

Ответов: 0
Просмотров: 186
Последний ответ 07.04.2026, 11:35:58
от Beer
JoomGallery 4 плагин создания мини галереи для навигации Navigation Prev-Next

Автор Beer

Ответов: 0
Просмотров: 456
Последний ответ 13.03.2026, 11:02:11
от Beer
JoomGallery stats - модуль статистики для JoomGallery 4.3 Joomla 5/6

Автор Beer

Ответов: 0
Просмотров: 379
Последний ответ 07.03.2026, 13:04:09
от Beer
JoomGallery Image Grid – модуль вывода изображений для JoomGallery 4.3.X

Автор Beer

Ответов: 0
Просмотров: 433
Последний ответ 03.03.2026, 19:50:55
от Beer
Проблема с дублем страниц в JoomGallery 3.4

Автор qvagin

Ответов: 3
Просмотров: 5701
Последний ответ 23.01.2023, 13:30:08
от e2