Новости Joomla

Вышел плагин AllVideos v.7.0 от JoomlaWorks

Вышел плагин AllVideos v.7.0 от JoomlaWorks

Вышел плагин AllVideos v.7.0 от JoomlaWorks.Этот контент-плагин - одно из старейших расширений для Joomla. Его задача - преобразовывать шорт-коды вида

{YOUTUBE}...{/YOUTUBE},
{MP3}parth/to/file.mp3{/MP3} и подобные во встроенные видео или аудио.👩‍💻 v.7.0.0. Что нового?- Добавлена поддержка Youtube Shorts. Просто скопируйте полный url видео и вставьте его внутри тегов
{YOUTUBE}...{/YOUTUBE}.- Поддержка Joomla 5.x без плагина обратной совместимости. PHP 5, PHP 7, PHP 8. - Индексация умным поиском в CLI. В Joomla 5 плагин перестал вызывать ошибку при индексации контента умным поиском через CLI,Заметьте, что этот один и тот же пакет для всех версий Joomla, начиная с 1.5.x и заканчивая 5.x. Технически "под капотом" код плагина по сути не менялся, а для поддержки следующих версий Joomla авторы вставляют "заплатки". Плагин всё ещё использует старую архитектуру файлов и классов Joomla, что, к сожалению, заставляет прибавлять к его описанию слова "пока ещё" - "пока ещё работает".
Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 За ссылку спасибо самому внимательному участнику нашего сообщества - Ринату Кажетову (@rkazhet).@joomlafeed#joomla #расширения

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

Sliver

  • Новичок
  • 8
  • 2 / 0
  • Administrator
Имеется:
  • Joomla_1.5.14-Stable-Full_Package-Russian
  • com_phocagallery_v2.6.0
  • mod_phocagallery_image_v2.6.0
  • plg_content_phocagallery_2.6.0
  • plg_editors-xtd_phocagallery_v2.6.0
  • ru-RU.com_phocagallery
Все установлено и прекрасно работает кроме вставки изображения в материал. Превью в материале появляется, но при нажатии Image Detale выскакивает следующая ошибка:
Код
500 - Вид не найден [наименование, тип, префикс]: PhocaGallery,html,phocagalleryView
Выяснил, что проблема связана с SEF. Выключаешь - все работает. Но и при включенном SEF в модуле увеличение работает. Попытался обхитрить неработающий с SEF плагин, добавив модуль с галереей в материал. При этом использовал стандартный плагин встаки модуля в материал. Результат такой же, как и при вставке кнопочкой PhocaGallery Image ссылки на галерею. Сделал, как написано сдесь - не помогло.
На оффсайте нашел sefPhocaGallery.zip, в котором лежит PhocaGallery.php и следующий текст:
Код
sef urls включен, mod_rewrite использует стандартный htaccess файл и добавлет суффикс в urls (.html в конце)

Проблема:
Галерея показывает нормально, изображения имеют url ../component/phocagellery/detail/cat_id/image_id?tmpl=.....и т.д.
При нажатии на изображение, lightbox открывается нормально, показывает изображение, но при нажатии на любую из кнопок имеем ошибку 404.
URL на кнопках построены следующим образом: ../component/phocagallery/cat_id/image_id&tmpl=.....и т.д.

Внесите следующие изменения в файл ../components/com_phocagallery/helpers/phocagellery.php

и urls в lightboxpop перед слайдшоу теперь строятся как:
../component/phocagallery/detail/1-fotos/42?tmpl=component&phocaslideshow=1&Itemid=1
Описание изображения будет показываться только для кнопок prev/next, но все будет работать нормально.

Заменить на двоеточие (:) дефис (-) в линиях
317, 330, 333, 396, 409, 412

Заменить следующей строкой:
'index.php?option=com_phocagallery&view=detail&catid='.$catid_slug.'&id='.$id_slug.'&
строку, имеющую:
'component/phocagallery/detail/'. $catid_slug.'/'.$id_slug.'?
в линиях 336, 416, 523, 565, 597, 604

удалить из 439
, $slideshow=0, $id_slug, $catid_slug

добавить в линию 443
// SLUG CATID
$query = 'SELECT c.alias'.
' FROM #__phocagallery_categories AS c' .
' WHERE c.id = '. (int) $catid;
$this->_db->setQuery($query);
$catid_alias = $this->_db->loadObject();
if (isset($catid_alias->alias) && $catid_alias->alias != '') {
$catid_slug = (int)$catid . '-'.$catid_alias->alias;
} else {

$catid_slug = (int)$catid;
}
// SLUG
if (isset($id_alias->alias) && $id_alias->alias != '') {
$id_slug = (int)$id . '-'.$id_alias->alias;
} else {

$id_slug = (int)$id;
}

и в линию 545
// SLUG CATID
$query = 'SELECT c.alias'.
' FROM #__phocagallery_categories AS c' .
' WHERE c.id = '. (int) $catid;
$this->_db->setQuery($query);
$catid_alias = $this->_db->loadObject();
if (isset($catid_alias->alias) && $catid_alias->alias != '') {
$catid_slug = (int)$catid . '-'.$catid_alias->alias;
} else {

$catid_slug = (int)$catid;
}
// SLUG
if (isset($id_alias->alias) && $id_alias->alias != '') {
$id_slug = (int)$id . '-'.$id_alias->alias;
} else {

$id_slug = (int)$id;
}



и в линию 577
// SLUG CATID
$query = 'SELECT c.alias'.
' FROM #__phocagallery_categories AS c' .
' WHERE c.id = '. (int) $catid;
$this->_db->setQuery($query);
$catid_alias = $this->_db->loadObject();
if (isset($catid_alias->alias) && $catid_alias->alias != '') {
$catid_slug = (int)$catid . '-'.$catid_alias->alias;
} else {

$catid_slug = (int)$catid;
}
// SLUG
if (isset($id_alias->alias) && $id_alias->alias != '') {
$id_slug = (int)$id . '-'.$id_alias->alias;
} else {

$id_slug = (int)$id;
}
Подскажите, как решить проблемку и куда кидать этот PhocaGallery.php или что им заменять?
P.S. При включенном SEF в начале любого материала появляется:
Код
PHOCAGALLERY_CATEGORY_IS_UNPUBLISHED
« Последнее редактирование: 09.12.2009, 19:40:45 от Sliver »
*

Roman Petrenko

  • Moderator
  • 438
  • 61 / 0
  • Дизайн без секретов

Код
Внесите следующие изменения в файл ../components/com_phocagallery/helpers/phocagellery.php
Подскажите, как решить проблемку и куда кидать этот PhocaGallery.php или что им заменять?

Думаю, что Вот сюда, где Вы сами и написали. Просто версии галереи меняются, а с ними и файлы. Поэтому лучше вносить измения в самом файле.
*

Sliver

  • Новичок
  • 8
  • 2 / 0
  • Administrator
В параметрах галереи в разделе "Настройки детального вида" изменил настройку "Окно деталей" с "Модальный всплывающий бокс" на "Модальный всплывающий бокс (только изображение)". После этого картинка открывается так, как мне и надо. Также пропала ошибка с появлением PHOCAGALLERY_CATEGORY_IS_UNPUBLISHED в начале материалов.

P.S. Данная проблема проявляется только на windows сервере. Поставил эту же галерею на linux сервер, там все работает с включенным SEF без единой ошибки. Конечно, это временное решение, но меня устраивает 8). Видимо что-то настроил неверно... Спс за помощь.
« Последнее редактирование: 13.12.2009, 16:34:25 от Sliver »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 5 Модули: PhocaGallery Image Module ошибка Class "JRequest" not found

Автор prostoy

Ответов: 0
Просмотров: 939
Последний ответ 05.09.2024, 09:41:27
от prostoy
PhocaGallery

Автор rezchik

Ответов: 6
Просмотров: 1871
Последний ответ 07.01.2024, 16:59:36
от SeBun
Русификация PhocaGallery 3 и 4 для Joomla 2.5\3.0

Автор HiopsNerevar

Ответов: 118
Просмотров: 99355
Последний ответ 11.03.2022, 16:24:13
от sergeytolkachyov
Сортировка категорий в столбцах/колонках PhocaGallery 3.2.2

Автор remix8080

Ответов: 0
Просмотров: 2635
Последний ответ 20.06.2021, 17:09:27
от remix8080
PhocaGallery 2.8.1 для Joomla 1.5

Автор iGoldSilver

Ответов: 3
Просмотров: 2855
Последний ответ 16.12.2020, 10:10:17
от iGoldSilver