Новости Joomla

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

JoomShift - компонент переноса контента между Joomla сайтами.

‍ JoomShift - компонент переноса контента между Joomla сайтами.

JoomShift - компонент переноса контента между Joomla сайтами.Он позволяет экспортировать модули, меню, материалы, категории, пользовательские поля и пользователей в виде переносимых JSON/ZIP-файлов, а затем импортировать их в любую другую установку Joomla.

Возможности компонента:- Модули — полная настройка, назначение пунктов меню, позиционирование и содержимое SP Page Builder.
-Меню — иерархия родительских/дочерних элементов, типы элементов, ссылки, уровни доступа и параметры. Отсутствующие типы меню создаются автоматически, а элементы, указывающие на неустановленные компоненты, пропускаются с предупреждением.
-Статьи и категории — контент, метаданные, изображения и иерархия категорий.
-Пользовательские поля — группы полей, определения, ограничения по категориям и значения (включая поля с несколькими значениями) — экспортируются и автоматически создаются заново на целевом сайте.
-Пользователи — данные профиля, назначения групп и хэши паролей, чтобы учетные записи работали сразу после импорта.
-Кросс-версииJoomla - компонент адаптируется к различиям в схеме базы данных между версиями Joomla.
-Создан для крупных сайтов — постраничные списки (20/50/100/250строк) и автоматический пакетный экспорт для сайтов с более чем 500 элементами, поэтому он продолжает работать на обычном хостинге.
-Опция перезаписи — обновляет совпадающие элементы при повторном импорте вместо создания дубликатов.
-Drag-n-drop импорт с подробным отчетом о том, что было импортировано, обновлено или пропущено, и почему.

На момент написания заметки для скачивания необходима регистрация/логин на сайте разработчика.

-Joomla Extensions Directory-Страница расширения#joomla#расширения

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Кроме этого, в состав пакета установки входит плагин, который позволяет выводить атрибуты товара в список всех товаров, менять эти атрибуты и добавлять товар в корзину из списка товаров. Если атрибутов много, то их можно выводить в всплывающем (модальном окне).

В модуле предусмотрено 2 макета дизайна для Bootstrap и UIkit и максимальная кастомизация для переопределения макетов в шаблон.Демо расширенияСтраница расширения

Видео в Telegram

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

boreus

  • Захожу иногда
  • 51
  • 7 / 0
Включен стандартный SEO:
Цитировать
Включить SEO   - Да
Использовать mod_rewrite  - Да
htaccess.txt переименован в .htaccess, разкоменчен RewriteBase /
Результат - не отображаются картинки в статьях. Причем самое интересное, что на главной все отображается как надо, в других компонентах тоже(использую SectionEx).
А вот когда использую ссылки, в которых фигурирует com_content - все картинки херятся.
Путь к картинке в html коде страницы до включения SEO и после не изменился:
Цитировать
<img src="images/stories/dir1/dir2/dir3/thumbs/t_b.jpg" />
но если посмотреть правой клавишей свойства неотображенной картинки, там вот такой адрес:
Цитировать
http://www.site.com/nazvanie_punkta_menu/nazvanie_podpunkta_menu/images/stories/dir1/dir2/dir3/thumbs/t_b.jpg
Это наблюдается только в статьях, все остальное - css, картинки шаблона, картинки в других компонентах и модулях грузятся нормально.

Понял откуда берутся неправильные пути, но все еще не понятно как это решить.
Уточнение:
картинки не отображаются только в статьях расположенных в пунктах 2го уровня меню.
Проблема скорее всего в JCE, который обрезает начальный слэш в относительном пути картинки.
Отредактировал статью без JCE, поставил слэш - картинки отображаются как положено. Но у меня больше 70 статей, в каждой по 10-15 картинок!
Как автоматизировать это дело?
Возможно ли подправить что-то в JCE, чтоб хотябы при сохранении статей он доставлял первый "/" если такового не стоит?
« Последнее редактирование: 25.05.2009, 19:13:28 от boreus »
*

boreus

  • Захожу иногда
  • 51
  • 7 / 0
Проблему решил вставив в <head> шаблона
Код: php
<base href="http://www.site.com" />
Все картинки везде отображаются.

Теперь, если посмотреть код страницы, у меня два тэга <base>, первый - который Joomla сама ставит, второй - который вставил я.
Хочется узнать правильно ли это?
Скажите, кто шарит, я никаких стандартов не нарушил? Критично это вообще - два тэга <base>?
« Последнее редактирование: 25.05.2009, 17:29:09 от boreus »
*

boreus

  • Захожу иногда
  • 51
  • 7 / 0
W3C:
"The <base> tag specifies a default address or a default target for all links on a page"
Перевод:
"Тэг <base> определяет адресс по-умолчанию или цель по-умолчанию для всех ссылок на странице"

То есть фактически это часть ссылки, которая подставляется перед любым относительным путем на странице, если такой встречается.
Joomla при включенном SEF вставляет в этот тэг путь составленный по активным пунктам меню, а JCE при вставке картинок подразумевает, что в <base> будет корень сайта. Отсюда конфликт и проблема с отображением картинок с относительными путями.

Чтобы исправить ситуацию, не переколбашивая все пути к картинкам на сайте, находим файл
libraries/joomla/document/html/renderer/head.php и в 66й строке вместо $document->getbase() пишем JURI::base()
Теперь в <base> записан корень сайта и все относительные пути читаются корректно.

Проблема решена. Тема исчерпана. Кому надо - пользуйтесь.
Ура!
« Последнее редактирование: 25.05.2009, 19:29:22 от boreus »
*

genatsvale

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
W3C:
"The <base> tag specifies a default address or a default target for all links on a page"
Перевод:
"Тэг <base> определяет адресс по-умолчанию или цель по-умолчанию для всех ссылок на странице"

То есть фактически это часть ссылки, которая подставляется перед любым относительным путем на странице, если такой встречается.
Joomla при включенном SEF вставляет в этот тэг путь составленный по активным пунктам меню, а JCE при вставке картинок подразумевает, что в <base> будет корень сайта. Отсюда конфликт и проблема с отображением картинок с относительными путями.

Чтобы исправить ситуацию, не переколбашивая все пути к картинкам на сайте, находим файл
libraries/joomla/document/html/renderer/head.php и в 66й строке вместо $document->getbase() пишем JURI::base()
Теперь в <base> записан корень сайта и все относительные пути читаются корректно.

Проблема решена. Тема исчерпана. Кому надо - пользуйтесь.
Ура!

libraries/joomla/document/html/renderer/head.php  где искать???
у меня "название сайта"/httpdocs/папки самой Joomla...
*

boreus

  • Захожу иногда
  • 51
  • 7 / 0
libraries/joomla/document/html/renderer/head.php  где искать???
В смысле?
Заходишь в директорию установленной Joomla, там находишь папку "libraries", заходишь в нее, там находишь папку "joomla", заходишь в нее и т.д.
*

genatsvale

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
В смысле?
Заходишь в директорию установленной Joomla, там находишь папку "libraries", заходишь в нее, там находишь папку "joomla", заходишь в нее и т.д.
У тебя какя версия??? У меня  1.0.15 Lavra Edition 2008.Директория установленной Joomla у меня корень сайта. Папки стандартные - админ, кеш, компоненты, дмдокументы, едит, хелп, имадже, инклудс, язык, мамботы, медиа, модули, шаблоны. И ВСЕ!
*

boreus

  • Захожу иногда
  • 51
  • 7 / 0
а теперь посмотри внимательно на ветку форума, в которой мы находимся
" > Joomla 1.5 > Расширения >"
:)

genatsvale

поищи в /httpdocs/libraries/joomla/document/html/renderer/head.php

А лучше сделай резервную копию сайта и базы и установи Joomla 1.5 должно получиться.

У тебя на сервере стоит Ideco ICS - зайди на него с помощью putty.exe введи команду menu и с помощью штатных задач можешь сделать резервную копию сайта и баз данных и если я не ошибаюсь там есть функция обновления движка сайта и функция обновления движка форума.
« Последнее редактирование: 15.07.2009, 10:43:11 от fox-malder »
*

genatsvale

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
а теперь посмотри внимательно на ветку форума, в которой мы находимся
" > Joomla 1.5 > Расширения >"
:)
Тормознул))))))))
*

nowik

  • Осваиваюсь на форуме
  • 37
  • 0 / 1
W3C:
"The <base> tag specifies a default address or a default target for all links on a page"
Перевод:
"Тэг <base> определяет адресс по-умолчанию или цель по-умолчанию для всех ссылок на странице"

То есть фактически это часть ссылки, которая подставляется перед любым относительным путем на странице, если такой встречается.
Joomla при включенном SEF вставляет в этот тэг путь составленный по активным пунктам меню, а JCE при вставке картинок подразумевает, что в <base> будет корень сайта. Отсюда конфликт и проблема с отображением картинок с относительными путями.

Чтобы исправить ситуацию, не переколбашивая все пути к картинкам на сайте, находим файл
libraries/joomla/document/html/renderer/head.php и в 66й строке вместо $document->getbase() пишем JURI::base()
Теперь в <base> записан корень сайта и все относительные пути читаются корректно.

Проблема решена. Тема исчерпана. Кому надо - пользуйтесь.
Ура!

Спасибо огромнейшее и огромный респект таким людям как ВЫ!
Все классно стало работать!
*

Alexandr_777_

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Цитировать
Чтобы исправить ситуацию, не переколбашивая все пути к картинкам на сайте, находим файл
libraries/joomla/document/html/renderer/head.php и в 66й строке вместо $document->getbase() пишем JURI::base()
Теперь в <base> записан корень сайта и все относительные пути читаются корректно.

Проблема решена. Тема исчерпана. Кому надо - пользуйтесь.
Ура!


Нифига не вышло, после этого не могу зайти не на сайт, ни в админку.
Сообщает ошибку
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in /home/ukrshare/public_html/libraries/joomla/document/html/renderer/head.php on line 66
*

boreus

  • Захожу иногда
  • 51
  • 7 / 0
Странная какая ошибка. А заменено все верно, без опечаток?

Погуглил.
Этой проблемы уже нет в PHP 5.3. Тут подробнее про это. А ошибка такая переводится на английский как Unexpected double-colon. В нете вроде есть решения как от нее избавиться. Но мне кажется тут дело именно в опечатке при внесении изменений. Проверьте.
*

nowik

  • Осваиваюсь на форуме
  • 37
  • 0 / 1
Странная какая ошибка. А заменено все верно, без опечаток?

Погуглил.
Этой проблемы уже нет в PHP 5.3. Тут подробнее про это. А ошибка такая переводится на английский как Unexpected double-colon. В нете вроде есть решения как от нее избавиться. Но мне кажется тут дело именно в опечатке при внесении изменений. Проверьте.

после этого 66 строка будет выглядеть вот так:
это примерно 66 строка, но может быть и 67,..... воспользуйтесь поиском в редакторе...

$strHtml .= $tab.'<base href="'.JURI::base().'" />'.$lnEnd;
*

2day

  • Новичок
  • 3
  • 0 / 0
W3C:
"The <base> tag specifies a default address or a default target for all links on a page"
Перевод:
"Тэг <base> определяет адресс по-умолчанию или цель по-умолчанию для всех ссылок на странице"

То есть фактически это часть ссылки, которая подставляется перед любым относительным путем на странице, если такой встречается.
Joomla при включенном SEF вставляет в этот тэг путь составленный по активным пунктам меню, а JCE при вставке картинок подразумевает, что в <base> будет корень сайта. Отсюда конфликт и проблема с отображением картинок с относительными путями.

Чтобы исправить ситуацию, не переколбашивая все пути к картинкам на сайте, находим файл
libraries/joomla/document/html/renderer/head.php и в 66й строке вместо $document->getbase() пишем JURI::base()
Теперь в <base> записан корень сайта и все относительные пути читаются корректно.

Проблема решена. Тема исчерпана. Кому надо - пользуйтесь.
Ура!


Спасибо большое!
Joomla 1.5.18 --> shs404sef 2.0.1.531 --> JCE 1.5.7
была такая же проблема, решение подошло, правдо не сразу получилось, помог пост "nowik'а", заменил вначале в строчке что выше. Но теперь проблема решена, за что огромное спасибо еще раз.
*

Kishorel

  • Новичок
  • 2
  • 1 / 0
Сделал все как здесь написано, все изображения в статьях теперь не пропадают но на главной странице все равно исчезают, в чем может быть проблема?
Вроде же правильно сделал (кэш включен, плагин кэша тоже)
   $base = $document->getBase();
      if(!empty($base)) {
         $strHtml .= $tab.'<base href="'.JURI::base().'" />'.$lnEnd;
*

Kishorel

  • Новичок
  • 2
  • 1 / 0
о к вечеру все стало супер, спасибо большое!
*

Harier

  • Новичок
  • 3
  • 0 / 0
Просьба удалить это сообщение - по ошибке написал сюда.
« Последнее редактирование: 16.09.2010, 16:07:22 от Harier »
*

Faustnsk

  • Новичок
  • 1
  • 0 / 0
W3C:
"The <base> tag specifies a default address or a default target for all links on a page"
Перевод:
"Тэг <base> определяет адресс по-умолчанию или цель по-умолчанию для всех ссылок на странице"

То есть фактически это часть ссылки, которая подставляется перед любым относительным путем на странице, если такой встречается.
Joomla при включенном SEF вставляет в этот тэг путь составленный по активным пунктам меню, а JCE при вставке картинок подразумевает, что в <base> будет корень сайта. Отсюда конфликт и проблема с отображением картинок с относительными путями.

Чтобы исправить ситуацию, не переколбашивая все пути к картинкам на сайте, находим файл
libraries/joomla/document/html/renderer/head.php и в 66й строке вместо $document->getbase() пишем JURI::base()
Теперь в <base> записан корень сайта и все относительные пути читаются корректно.

Проблема решена. Тема исчерпана. Кому надо - пользуйтесь.
Ура!


Всё шикарно, почти все стало работать, большое спасибо.
Но что мне делать если без www в названии - работает, а с www - нет

То есть
blabla.ru - показывает все картинки
www.blabla.ru - не показывает (пользуюсь встроенным ЧПУ)

Прошу помощи. Проблема - при установке плагина вообще не отображается дизайн сайта. (только текст)
Главная страница - все Ок.

Отредактировал все как надо:

if(!empty($base)) {
            $strHtml .= $tab.'<base href="'.JURI::base().'" />'.$lnEnd;

устанавливал Plug in com_sh404SEF_RC_1.5.5.388 на Joomla 1.5.20

Может быть это у меня версия плагина корявая  :(

...
Заметил в конфигурации sh404     WARNING: $live_site missing from Joomla configuration.php file!

прописал в configuration.php   var $live_site = 'http://сайт';

заработало..

« Последнее редактирование: 17.09.2010, 00:22:50 от vitalm »
*

Ragivort

  • Завсегдатай
  • 1156
  • 58 / 2
  • Такая Life
При таком решении у меня все кнопки тулбара, а именно СОЗДАТЬ МАТЕРИАЛ, В КОРЗИНУ И ТД, ведут на /administrator/# и все, кранты
Дозволь мне свершить то добро, которое я способен свершить, теперь, ибо я могу более не вернуться сюда.


[/quote
W3C:
"The <base> tag specifies a default address or a default target for all links on a page"
Перевод:
"Тэг <base> определяет адресс по-умолчанию или цель по-умолчанию для всех ссылок на странице"

То есть фактически это часть ссылки, которая подставляется перед любым относительным путем на странице, если такой встречается.
Joomla при включенном SEF вставляет в этот тэг путь составленный по активным пунктам меню, а JCE при вставке картинок подразумевает, что в <base> будет корень сайта. Отсюда конфликт и проблема с отображением картинок с относительными путями.

Чтобы исправить ситуацию, не переколбашивая все пути к картинкам на сайте, находим файл
libraries/joomla/document/html/renderer/head.php и в 66й строке вместо $document->getbase() пишем JURI::base()
Теперь в <base> записан корень сайта и все относительные пути читаются корректно.

Проблема решена. Тема исчерпана. Кому надо - пользуйтесь.
Ура!


Вам огромная благодарность за подсказку, Вы просто волшебник..Решил свою проблему на своем сайте с картинками..

Зарегистрировался исключительно что бы поблагодарить.
boreus, спасибо! Реально выручил.
*

Aleksander

  • Новичок
  • 5
  • 0 / 0
boreus, спасибо! Помогло со встроенным ЧПУ, все нормально теперь) Вот теперь думаю, стоит ли искать и дальше приключений на свою... хочу поставить sh404SEF и посмотреть чего будет) Этот бы совет в фак, а то искал в нете еле вышел на эту страницу, на третий день, а то как по лесу лазил.
*

offshore

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
$strHtml .= $tab.'<base href="'.JURI::base().'" />'.$lnEnd;
Спасибо!

Специально зарегился, чтоб поблагодарить. Огромнейшее спасибо! Все работает как часы
*

chikvito

  • Захожу иногда
  • 60
  • 2 / 0
При таком решении у меня все кнопки тулбара, а именно СОЗДАТЬ МАТЕРИАЛ, В КОРЗИНУ И ТД, ведут на /administrator/# и все, кранты

у меня тоже самое, как только заменяю $document->getbase() этим JURI::base() сайт полностью начинает работать. Но в админке кнопки перестают работать, вобще не понятно что вызывает ошибку, хотя и base url нормальный как на сайте, так и на админке.
Joomla последняя, стандартный чпу и JCE последний стоит.
*

Feroxprox

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Спасибо, очень помогли!
*

Sergio111

  • Захожу иногда
  • 175
  • 0 / 0
Проблема возникла в Joomla_2.5.6-Stable-Full_Package_Russian_v3.
Попробовал Ваши рекомендации - не помогают.
Вместо переменной в файле $strHtml  сейчас $buffer.
Картинки не отображаются.
Что делать? Раньше ставил Joomla_2.5.3 - картинки работали!

Сори, не работало из-за включенного плагина ZT Tools!
Отключил - всё пашет без редактирования файлов сайта!
« Последнее редактирование: 28.08.2012, 13:01:05 от Sergio111 »
*

DamianTrash

  • Захожу иногда
  • 169
  • 4 / 0
Сори, не работало из-за включенного плагина ZT Tools!
Отключил - всё пашет без редактирования файлов сайта!
Добрый всем день. А можно без отключения плагина? Столько уже тем перерыл, но везде предлагают его отключить. Это, конечно, можно, но он добавляет интересный эффект. Не может же этот плагин быть изначально нерабочим? Может кто знает где и что нужно подправить в плагине ZT Tools?
*

Xavibeat

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
// Generate base tag (need to happen first)
       $base = $document->getBase();
      if(!empty($base)) {
         $strHtml .= $tab.'<base href="'.JURI::base().'"/>'.$lnEnd; произвел замену, но картинки так и не отображаются, в чем может быть причина. Joomla 2.5.8, php 5.2.17
встроенный SEF включен
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] После обновления не работает JCE

Автор phaeton480

Ответов: 42
Просмотров: 26956
Последний ответ 29.01.2020, 13:49:03
от heroorgi
Не загружаются через JCE картинки в формате WebP

Автор polezniy

Ответов: 8
Просмотров: 2527
Последний ответ 16.11.2018, 23:09:14
от polezniy
[решено] JCE Глючит в Open Server или Denwer

Автор palexa

Ответов: 7
Просмотров: 2556
Последний ответ 27.04.2018, 02:00:21
от palexa
[Решено] Не закрывается картинка при клике по фону JCE MediaBox

Автор kry

Ответов: 3
Просмотров: 6194
Последний ответ 29.01.2018, 01:14:08
от all_zer
[Решено] Меняю картинку при наведении курсора...

Автор Дмитрий Ф.

Ответов: 9
Просмотров: 6649
Последний ответ 11.05.2017, 13:13:15
от arma