Новости Joomla

‼️ 👩‍💻 Обновление безопасности для Tassos Framework!

‼️ 👩‍💻 Обновление безопасности для Tassos Framework!

7 января 2026 года греческому разработчику Тассосу Мариносу сообщили об уязвимости в системном плагине Tassos Framework, который входит в состав его расширений для Joomla.

⚠️ Проблема затрагивает следующие расширения:
- Convert Forms - конструктор форм обратной связи для Joomla
- EngageBox - конструктор всплывающих окон для Joomla
- Google Structured Data - пакет плагинов микроразметки для Joomla
- Advanced Custom Fields - пакет плагинов пользовательских полей (видео-сервисы, карты и иже с ними)
- Smile Pack - пакет расширений
- MailChimp Auto-Subscribe

Незамедлительно была проведена полная внутренняя проверка кода, внедрены дополнительные меры проверки и повышения безопасности, а также выпущены исправленные версии всех затронутых расширений. Проблема полностью решена.

👉 Суть уязвимости.
Уязвимость заключалась в том, как плагин Tassos Framework обрабатывал определенные AJAX-запросы через com_ajaxточку входа Joomla. При определенных условиях внутренняя функциональность фреймворка могла быть вызвана без надлежащих ограничений.

В худшем случае это могло позволить неавторизованному злоумышленнику читать файлы, доступные веб-серверу. Это также могло позволить удалять файлы с сервера при выполнении определенных условий.

При определенных обстоятельствах запросы к базе данных могли быть изменены для извлечения данных из базы данных Joomla. В совокупности эти возможности потенциально могли быть использованы для повышения уровня доступа и выполнения несанкционированного кода.

В настоящее время нет никаких доказательств того, что эта уязвимость была использована в реальных условиях.

Немедленно обновите расширения до безопасных версий (Joomla 4/5/6 | Joomla 3):
- Convert Forms - v5.1.1 / v.4.1.1
- EngageBox - v.7.1.1 / v,6,3,9
- Google Structured Data - v.6.1.1 / v.5.6.9
- Advanced Custom Fields - v.3.1.1 / v.2.8.10
- Smile Pack - v.2.1.1 / v.1.2.4.
- MailChimp Auto-Subscribe - v.5.1.1+ / v.5.0.4

Все указанные версии включают в себя релиз безопасности плагина Tassos Framework System Plugin v6.0.62.

Если у вас установлено несколько расширений Tassos, достаточно обновить только одно, чтобы применить патч. Однако всегда рекомендуется обновлять все расширения.

@joomlafeed

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

Google Summer of Code (GSoC) - программа компании Google, которая позволяет участникам программы под руководством опытных наставников писать код для организаций, занимающейся открытым исходным кодом. Joomla принимает участие в этой программе не в первый раз и в 2026 году снова включена в список GSoC. Для программы утверждается список "идей", воплотить которые должны участники под руководством наставников.

Проекты Joomla в рамках программы GSoC 2026.

Проект I: Ajax-бэкенд.
- Действия в административной панели без необходимости обновлять страницу.
- Автоматическое сохранение содержимого во время редактирования.
- Расширенный фильтр - поиск и фильтрация по пользовательским полям.

Проект II: Автоматизация рабочих процессов (workflow + task scheduler).
Joomla имеет функцию процессов и планировщика задач. Теперь эти две функции следует объединить, чтобы пользователь мог настраивать назначенные рабочие процессы таким образом, чтобы переходы выполнялись автоматически, с возможностью точного определения времени. Должна быть возможность создавать циклы или прямые запланированные рабочие процессы. Предполагается, что интерфейс должен учитывать хороший пользовательский опыт, удобство использования и современные стандарты доступности. Ожидается, что будет добавлен интерфейс для управления процессами и их расписанием на страницах категорий и материалов. Так же ожидается, что сторонние компоненты также смогут воспользоваться этим функционалом.

Проект III: Мультикатегории.
В настоящее время Joomla! не позволяет назначать один элемент нескольким категориям. Хотя система тегов часто используется в качестве замены, существует острая потребность в нативной поддержке нескольких категорий, чтобы привести Joomla! в соответствие с другими современными системами управления контентом.

Проект IV: Обучение с подкреплением на основе отзывов переводчиков.
Joomla собирается использовать автоматический перевод документации. В каждом языке есть свои специфические слова, характерные для Joomla. Предполагается обучать языковые модели, используя обратную связь от переводчиков, чтобы постоянно улучшать качество переводов и учитывать специфические языковые особенности Joomla.

Принять участие GSoC 2026
Подробнее о проектах Joomla GSoC 2026
Чат GSoC в Mattermost (международное сообщество Joomla)

Вышли релизы Joomla 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

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

evpadallas

  • Захожу иногда
  • 171
  • 42 / 1
Копия Template Product Zoom
« : 13.01.2012, 14:01:28 »
Сделал я шаблон с такой увеличилкой, но не знаю, можно ли его выкладывать. Не нарушу ли я какие-нибудь права разработчиков? Все же шаблон 25 эуро стоит
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Копия Template Product Zoom
« Ответ #1 : 13.01.2012, 15:08:34 »
Сделал я шаблон .........
Не нарушу ли я какие-нибудь права разработчиков?.......

Противоречивые утверждения.
Если сделали Вы, то.... можете выкладывать.
Если кто-то у разработчиков и нет условий по нераспространению, то тоже можно. Если Ваш заказ.
Если купили Вам решать что с ним делать. Ставить, дарить, выкидывать.

ЗЫ. Для начала демо покажите ;)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Копия Template Product Zoom
« Ответ #2 : 13.01.2012, 21:14:11 »
Если Ві покупали у Разработчиков ЖШ.
И использовали их решение в своем.. то это надо у них конечно испросить... разрешения.
Хотя сомневаюсь исходя из предыдущих ответов Виктора что он согласится...

Но думаю что никакой монополии не может быть.
Если решение чисто Ваше.. или основано на шаровом решении другом, то почему его нельзя тут выкладывать... ? ;)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

evpadallas

  • Захожу иногда
  • 171
  • 42 / 1
Re: Копия Template Product Zoom
« Ответ #3 : 13.01.2012, 22:36:05 »
Хорошо, уговорили :)
Основывается все на http://www.magictoolbox.com/magiczoom/
А так же Joomla 1.7.3 и JoomShopping 3.3.2

1. Скачиваем триальную версию MagicZoom (отличие от купленной только в том, что внизу маленькими буквами будет написано чтобы Вы купили ее).
2. Из распакованного архива, нам нужны два файла magiczoom.js и magiczoom.css
3. magiczoom.css кладем в папку /components/com_jshopping/css/, а magiczoom.js в папку /components/com_jshopping/js/
4. открываем на редактирование файл components/com_jshopping/templates/product/product_default.php
5. Прописываем внизу файла пути к нашим js и CSS
Код
<script type = "text/javascript" src = "<?php print JURI::root(); ?>components/com_jshopping/js/magiczoom.js"></script>
<link rel="stylesheet" href="<?php print JURI::root(); ?>components/com_jshopping/css/magiczoom.css"/>

6.a В файле находим следующий код
Код
            <a  class="lightbox" id="main_image_full_<?php print $image->image_id?>" href="<?php print $this->image_product_path?>/<?php print $image->image_full;?>" <?php if ($image->image_full!=$this->product->product_full_image){?>style="display:none"<?php }?>>
                <img id = "main_image_<?php print $image->image_id?>" src = "<?php print $this->image_product_path?>/<?php print $image->image_name;?>" alt = "<?php print htmlspecialchars($this->product->name)?>" />
            </a>
6.б Заменяем на
Код
                <?php if ($k == "0") : ?>
            <a class="MagicZoom" id="Zoomer" rel="selectors-change: mouseover; selectors-effect: fade" title="<?php print htmlspecialchars($this->product->name)?>" href="<?php print $this->image_product_path?>/<?php print $image->image_full;?>">
                <img id = "main_image_<?php print $image->image_id?>" src = "<?php print $this->image_product_path?>/<?php print $image->image_name;?>" alt = "<?php print htmlspecialchars($this->product->name)?>" />
            </a>   
                <?php endif; ?>
7.а Далее находим
Код
                    <img class = "jshop_img_thumb" src = "<?php print $this->image_product_path?>/<?php print $image->image_thumb?>" alt = "<?php print htmlspecialchars($this->product->name)?>" onclick = "showImage(<?php print $image->image_id?>)" /><br />
7.б Заменяем на
Код
                    <a href="<?php print $this->image_product_path?>/<?php print $image->image_full;?>" rel="zoom-id:Zoomer;" rev="<?php print $this->image_product_path?>/<?php print $image->image_name;?>" title="<?php print htmlspecialchars($this->product->name)?>">
                        <img class = "jshop_img_thumb_zoomer" src = "<?php print $this->image_product_path?>/<?php print $image->image_thumb?>" alt = "<?php print htmlspecialchars($this->product->name)?>" />
                    </a><br />

На этом все правки закончены, можно наслаждаться темплейтом с эффектом лупы на основном изображении в карточке товара.

Если будут вопросы - пишите, попробую ответить.
 *DRINK*
« Последнее редактирование: 13.01.2012, 22:41:50 от evpadallas »
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Копия Template Product Zoom
« Ответ #4 : 14.01.2012, 00:42:21 »
атлична. палучи в репу +1...
Спасибо поднимаю в FAQ.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

N.Nick

  • Захожу иногда
  • 233
  • 5 / 0
Re: Копия Template Product Zoom
« Ответ #5 : 14.01.2012, 03:54:10 »
Капец на демо сайте всё красивое, а скроллеры тоже можно поставить выше описанным методом?
*

evpadallas

  • Захожу иногда
  • 171
  • 42 / 1
Re: Копия Template Product Zoom
« Ответ #6 : 14.01.2012, 09:44:52 »
Я думаю что можно, надо только разобраться с этим :)
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Re: Копия Template Product Zoom
« Ответ #7 : 14.01.2012, 09:57:51 »
Что могу сказать по данному решению:
1) Вы забыли про загрузку скрипта lightbox.
2) magiczoom стоит 29 $ - 1 site license

1) lightbox можно убрать components\com_jshopping\lib\factory.php примерно строки 200-210
2) Бесплатная альтернатива - jqzoom.  Демо - http://www.mind-projects.it/projects/jqzoom/demos.php#demo1
« Последнее редактирование: 14.01.2012, 10:01:09 от Aspik »
Мои расширения - http://eco-joom.com/ru/
*

evpadallas

  • Захожу иногда
  • 171
  • 42 / 1
Re: Копия Template Product Zoom
« Ответ #8 : 14.01.2012, 10:15:13 »
Aspik: А причем тут lightbox? Он не мешает абсолютно. Если есть желание, можете проделать все это с бесплатной альтернативой. Я не буду против :)
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Re: Копия Template Product Zoom
« Ответ #9 : 14.01.2012, 10:19:54 »
Aspik: А причем тут lightbox? Он не мешает абсолютно. Если есть желание, можете проделать все это с бесплатной альтернативой. Я не буду против :)
Когда займетесь оптимизацией и ускорением загрузки вашего сайта поймете, что грузить библиотеку которая не используется это ОЧЕНЬ ПЛОХО.
Мои расширения - http://eco-joom.com/ru/
*

evpadallas

  • Захожу иногда
  • 171
  • 42 / 1
Re: Копия Template Product Zoom
« Ответ #10 : 14.01.2012, 10:22:54 »
А почему Вы решили что она у меня не используется?
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Re: Копия Template Product Zoom
« Ответ #11 : 14.01.2012, 10:30:33 »
Вы меня все больше удивляете. Как работает скрипт объясняю примитивно.
Как работает lightbox:
ищем класс lightbox все что в нем при клике на него --> увеличиваем --> все остальное затемняем.
Как работает magiczoom:
ищем класс MagicZoom все что в нем при наведение  --> увеличиваем в popup окне.
Мои расширения - http://eco-joom.com/ru/
*

mainet

  • Захожу иногда
  • 148
  • 1 / 0
Re: Копия Template Product Zoom
« Ответ #12 : 14.01.2012, 10:39:09 »
Aspik: А причем тут lightbox?
evpadallas  :laugh:  :laugh:  :laugh: ну насмешили
Когда займетесь оптимизацией и ускорением загрузки вашего сайта поймете, что грузить библиотеку которая не используется это ОЧЕНЬ ПЛОХО.
+1
*

evpadallas

  • Захожу иногда
  • 171
  • 42 / 1
Re: Копия Template Product Zoom
« Ответ #13 : 14.01.2012, 11:14:26 »
Aspik: ну почему же Вы всетаки решили, что в моем случае lightbox больше не используется на этой странице? Я это где-то написал?
Ув. mainet: А Вас я чем насмешил?
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Re: Копия Template Product Zoom
« Ответ #14 : 14.01.2012, 11:20:17 »
Aspik: ну почему же Вы всетаки решили, что в моем случае lightbox больше не используется на этой странице? Я это где-то написал?
Ув. mainet: А Вас я чем насмешил?
Мне кажется Вы не понимаете меня совсем. Я вам написал в 7 посте. О том что Вы забыли указать в инструкции о lightbox. Вы же пишите для людей, а не для себя, будьте добры указывать эти моменты.  Вот сейчас сделают другие люди по вашей инструкции и знать даже не будут о том что у них lightbox это лишняя библиотека.
Мои расширения - http://eco-joom.com/ru/
*

evpadallas

  • Захожу иногда
  • 171
  • 42 / 1
Re: Копия Template Product Zoom
« Ответ #15 : 14.01.2012, 11:23:31 »
Да, наверное не понял.
Извините. Наверное не проснулся еще до этого :)
Мне дописать в свой пост или люди поймут из Вашего, что им надо сделать?

З.Ы. Спасибо за уточнение.
« Последнее редактирование: 14.01.2012, 11:29:03 от evpadallas »
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Re: Копия Template Product Zoom
« Ответ #16 : 14.01.2012, 11:27:11 »
Что могу сказать по данному решению:
1) Вы забыли про загрузку скрипта lightbox.
2) magiczoom стоит 29 $ - 1 site license

1) lightbox можно убрать components\com_jshopping\lib\factory.php примерно строки 200-210
2) Бесплатная альтернатива - jqzoom.  Демо - http://www.mind-projects.it/projects/jqzoom/demos.php#demo1

Уже поймут из этого поста.
Мои расширения - http://eco-joom.com/ru/
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Копия Template Product Zoom
« Ответ #17 : 14.01.2012, 17:52:09 »
лучше все таки добавить...
Когда все в одном месте (только не думать плохо!) то это понятней и удобней.

Лучше добавить в описание действий.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Копия Template Product Zoom
« Ответ #18 : 14.01.2012, 19:21:54 »
Кароче решил попробовать прикрутить Хайслайд.

1. Качаем хайслайд
2. Из папки highslide кладем highslide.css и папку graphics кладем в папку /components/com_jshopping/css/, а highslide-full.js в папку /components/com_jshopping/js/
3. Открываем файл шаблона components/com_jshopping/templates/product/product_default.php
4. Вставляем в начале файла
Код
<script type = "text/javascript" src = "<?php print JURI::root(); ?>components/com_jshopping/js/highslide-full.js"></script>
<link rel="stylesheet" href="<?php print JURI::root(); ?>components/com_jshopping/css/highslide.css"/>
<script type='text/javascript'>
hs.graphicsDir = '/components/com_jshopping/css/graphics/';
hs.outlineType = 'rounded-white';
hs.showCredits = false;
hs.dimmingOpacity = 0.75;
hs.align = 'center';
</script>
5. Ищем class="lightbox" (просто оно там одно, так быстрее ;) ) в дефлтном это строка 31 вроде.
И вместо него вставляем class="highslide" onclick="return hs.expand(this)"

6. Ищем img class="jshop_img_thumb" (в районе 47-55 строки)
Меняем всю стрку на
Код
<a class="highslide" onclick="return hs.expand(this)" href="<?php print $this->image_product_path?>/<?php print $image->image_full;?>"><img class="jshop_img_thumb" src="<?php print $this->image_product_path?>/<?php print $image->image_thumb?>" alt="<?php print htmlspecialchars($image->_title)?>" title="<?php print htmlspecialchars($image->_title)?>"/></a>

Смотреть ДЕМО

ЗЫ. Затемнение отрабатывает вот эта настройка hs.dimmingOpacity = 0.5; можете поставить любое значение до 1. Например  0,75 будет темнее.

Обращаю внимание ! highslide шаровой для некоммерческих проектов (любой магазин к этому классу не относится ;) )
Для коммерческих проектов $29.00

ЗЫ.
Сделано по аналогии с решением от evpadallas с учетом рабочего решения на Вирте.
« Последнее редактирование: 15.01.2012, 17:32:30 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

evpadallas

  • Захожу иногда
  • 171
  • 42 / 1
Re: Копия Template Product Zoom
« Ответ #19 : 15.01.2012, 10:13:45 »
Покажи полный код ссылки из пункта 5. Как у тебя получилось.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Копия Template Product Zoom
« Ответ #20 : 15.01.2012, 11:51:42 »
(!)Кстати Хайслайд, можно красиво использовать для вывода информации о доставке (плюс доставка) ВО ВСПЛЫВАЮЩЕМ ОКНЕ, а не на новой странице.
Только вот вопрос где формируется эта нужная ссылка на материал доставки ? Тогда и это допилим ;)
« Последнее редактирование: 15.01.2012, 13:58:22 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

evpadallas

  • Захожу иногда
  • 171
  • 42 / 1
Re: Копия Template Product Zoom
« Ответ #21 : 15.01.2012, 12:40:48 »
получи в репу + :)
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Копия Template Product Zoom
« Ответ #22 : 15.01.2012, 17:43:39 »
Продолжаем. Для Категорий.
Чтобы по клику на изображение в списке категории, не переходить на карточку товара а просто увеличить изображение.

Считаем что шаги 1 и 2 уже сделаны http://joomlaforum.ru/index.php/topic,196782.msg1035883.html#msg1035883
3.Открываем файл шаблона components/com_jshopping/templates/category/category_default.php
4. потворяем из указанного поста :) Подключаем библиотеку.
5. Ищем (строка 49 дефолтного шаба)
Код
 <a href="<?php print $product->product_link?>">
                                    <img class = "jshop_img" src = "<?php print $this->image_product_path?>/<?php if ($product->product_thumb_image) print $product->product_thumb_image; else print $this->noimage?>" alt="<?php print htmlspecialchars($product->name);?>" />
                                </a>

Меняем на
Код
<a class="highslide" onclick="return hs.expand(this)" href="<?php print $this->image_product_path?>/<?php if ($product->product_full_image) print $product->product_full_image; else print $this->noimage?>" >
                                    <img class = "jshop_img" src = "<?php print $this->image_product_path?>/<?php if ($product->product_thumb_image) print $product->product_thumb_image; else print $this->noimage?>" alt="<?php print htmlspecialchars($product->name);?>" />
                                </a>
ВСЕ.

ВОТ ТОЛЬКО ЗАПАРА
Полное изображение не формируется в .
Вот тут
Код
href="<?php print $this->image_product_path?>/<?php if ($product->product_full_image) print $product->product_full_image; else print $this->noimage?>" 
Лажа не подхватывается полное изображение, и потому по условию цепляется ноимейдж.
Где бок ? Кто подскажет ?

ДЕМО тут
« Последнее редактирование: 15.01.2012, 19:01:56 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Копия Template Product Zoom
« Ответ #23 : 15.01.2012, 19:12:07 »
« Последнее редактирование: 15.01.2012, 19:21:40 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Копия Template Product Zoom
« Ответ #24 : 07.02.2012, 15:34:13 »
Кароче решил попробовать прикрутить Хайслайд.
------SKIP-------
ЗЫ.
Сделано по аналогии с решением от evpadallas с учетом рабочего решения на Вирте.


Прошу прощения, а зачем придумывать если для Вирта уже есть готовое решение http://www.magictoolbox.com/magiczoom/modules/virtuemart/ .
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Копия Template Product Zoom
« Ответ #25 : 07.02.2012, 15:44:42 »
Затем, что тут обсуждается не ВМ ;)
А ЖШ. Видели его там в списке ?
Ну и сам принцип отличается ;) (если Вы о ХайСлайде).
Если о решении ТопикСтартера.. то принцип распространения отличается.
« Последнее редактирование: 07.02.2012, 15:55:46 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Ielts

  • Захожу иногда
  • 356
  • 3 / 13
Re: Копия Template Product Zoom
« Ответ #26 : 07.02.2012, 15:50:20 »
Затем, что тут обсуждается не ВМ ;)
А ЖШ. Видели его там в списке ?
Ну и сам принцип распространения отличается ;)
Ok!
Понятно!
*

neАdmin

  • Захожу иногда
  • 91
  • 4 / 0
Re: Копия Template Product Zoom
« Ответ #27 : 15.03.2012, 04:44:11 »
делал по мануалу разраба magiczoom'а
получилось этохорошо
« Последнее редактирование: 23.01.2013, 05:58:08 от neАdmin »
*

MAXI_K

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Копия Template Product Zoom
« Ответ #28 : 18.03.2012, 01:15:29 »
Хорошо, уговорили :)
Основывается все на http://www.magictoolbox.com/magiczoom/
А так же Joomla 1.7.3 и JoomShopping 3.3.2

1. Скачиваем триальную версию MagicZoom (отличие от купленной только в том, что внизу маленькими буквами будет написано чтобы Вы купили ее).
2. Из распакованного архива, нам нужны два файла magiczoom.js и magiczoom.css
3. magiczoom.css кладем в папку /components/com_jshopping/css/, а magiczoom.js в папку /components/com_jshopping/js/
4. открываем на редактирование файл components/com_jshopping/templates/product/product_default.php
5. Прописываем внизу файла пути к нашим js и CSS
Код
<script type = "text/javascript" src = "<?php print JURI::root(); ?>components/com_jshopping/js/magiczoom.js"></script>
<link rel="stylesheet" href="<?php print JURI::root(); ?>components/com_jshopping/css/magiczoom.css"/>

6.a В файле находим следующий код
Код
            <a  class="lightbox" id="main_image_full_<?php print $image->image_id?>" href="<?php print $this->image_product_path?>/<?php print $image->image_full;?>" <?php if ($image->image_full!=$this->product->product_full_image){?>style="display:none"<?php }?>>
                <img id = "main_image_<?php print $image->image_id?>" src = "<?php print $this->image_product_path?>/<?php print $image->image_name;?>" alt = "<?php print htmlspecialchars($this->product->name)?>" />
            </a>
6.б Заменяем на
Код
                <?php if ($k == "0") : ?>
            <a class="MagicZoom" id="Zoomer" rel="selectors-change: mouseover; selectors-effect: fade" title="<?php print htmlspecialchars($this->product->name)?>" href="<?php print $this->image_product_path?>/<?php print $image->image_full;?>">
                <img id = "main_image_<?php print $image->image_id?>" src = "<?php print $this->image_product_path?>/<?php print $image->image_name;?>" alt = "<?php print htmlspecialchars($this->product->name)?>" />
            </a>   
                <?php endif; ?>
7.а Далее находим
Код
                    <img class = "jshop_img_thumb" src = "<?php print $this->image_product_path?>/<?php print $image->image_thumb?>" alt = "<?php print htmlspecialchars($this->product->name)?>" onclick = "showImage(<?php print $image->image_id?>)" /><br />
7.б Заменяем на
Код
                    <a href="<?php print $this->image_product_path?>/<?php print $image->image_full;?>" rel="zoom-id:Zoomer;" rev="<?php print $this->image_product_path?>/<?php print $image->image_name;?>" title="<?php print htmlspecialchars($this->product->name)?>">
                        <img class = "jshop_img_thumb_zoomer" src = "<?php print $this->image_product_path?>/<?php print $image->image_thumb?>" alt = "<?php print htmlspecialchars($this->product->name)?>" />
                    </a><br />

На этом все правки закончены, можно наслаждаться темплейтом с эффектом лупы на основном изображении в карточке товара.

Если будут вопросы - пишите, попробую ответить.
 *DRINK*

Простите, я новичок, у вас в описание под Joomla 1.7 и JoomShopping выше, а у меня:

joomla 1.5.25
joomshopping Version 2.9.7

Не подскажите, инструкцию внедрение этого плагина в мою версию ?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Копия Template Product Zoom
« Ответ #29 : 18.03.2012, 01:28:36 »
оооо ! неее..
Я уже и не помню как она выглядит Ж1.5 :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JS4.18.4/Joomla3.9.19 меню Список товаров не видит product.php в шаблоне

Автор tigra-uki

Ответов: 11
Просмотров: 1249
Последний ответ 13.06.2020, 19:44:10
от draff
Убрать zoom в карточке товара

Автор gertruda

Ответов: 0
Просмотров: 1473
Последний ответ 03.04.2018, 11:41:12
от gertruda
Как прикрутить Jquery Image Zoom к ЖШ?

Автор codjer

Ответов: 2
Просмотров: 2220
Последний ответ 05.10.2013, 13:41:36
от codjer
Интеграция zoom плагина в joopshopping

Автор kopo6o4er

Ответов: 18
Просмотров: 9477
Последний ответ 24.05.2013, 16:20:49
от nevigen