Крупнейшая биржа рекламы в Телеграм
0 Пользователей и 1 Гость просматривают эту тему.
  • 8 Ответов
  • 5049 Просмотров
*

Syn

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
  • www.rdcor.com
Делал когда-то для себя такую фичу... (альтернативный вар. без лазания в htmlTools)

1 - закидываем файлы из архива в директорию js и css своего шаблона (если в шабе нет папки js, то создаем)
примерно такой путь - templates/шаб/js/файлы

2 - в шапку индексного файла шаба вставляем
Код
<link href="<?php echo $mosConfig_live_site;?>/templates/шаб/css/lytebox.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/шаб/js/lytebox.js"></script>

в тот же индексный файл, но внизу (перед </body>)
Код
<script type="text/javascript" language="javascript" src="<?php echo $mosConfig_live_site;?>/templates/шаб/js/product_show.js"></script>

сохраняем все это дело и наслаждаемся результатом.

PS (для понимающих) - пути естесно можно поменять если нужно.

[вложение удалено Администратором]
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
Re: AJAX увеличение картинки товара
« Ответ #1 : 09.08.2008, 12:36:41 »
Блин, да в последней версии VM это уже есть. ВЕРСИИ говорите для какой это сделали.
*

Sulpher

  • Живу я здесь
  • 2057
  • 393 / 15
  • Шаблоны и расширения Joomla
Re: AJAX увеличение картинки товара
« Ответ #2 : 29.08.2008, 10:55:34 »
Это для версий 1.0.x. Многие предпочитают оставаться на этой ветке виртуя.
Автору спасибо! Поцепил на ВМРЕ 1.0.15 "голодный воробей" - всё работает.
Только не хватает кнопки "закрыть" (с первых секунд и не догадался, что нужно кликнуть вне картинки для её закрытия)


Кстати, в CSS коде есть такой фрагмент:

background:url(/templates/rcr3/images/litebox/loading.gif

а самого файла нет. Забыл приложить gif'ку? ;)
*

Sulpher

  • Живу я здесь
  • 2057
  • 393 / 15
  • Шаблоны и расширения Joomla
Re: AJAX увеличение картинки товара
« Ответ #3 : 29.08.2008, 18:38:17 »
Вот поправленная версия с выводом комментариев, loading картинкой и кнопочкой close.
Устанавливать согласно инструкции Syn из первого поста.

[вложение удалено Администратором]
*

Sulpher

  • Живу я здесь
  • 2057
  • 393 / 15
  • Шаблоны и расширения Joomla
Re: AJAX увеличение картинки товара
« Ответ #4 : 29.08.2008, 22:29:39 »
С этим эффектом обнаружен косяк.

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

*

Syn

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
  • www.rdcor.com
Re: AJAX увеличение картинки товара
« Ответ #5 : 31.08.2008, 06:29:10 »
все вышесказанное по поводу глюков вполне вероятно (затачивалось под конкретные нужды)
навигация, кнопка закрытия и прочее отсутствуют по той же причине.

картинку забыл - в шабе осталась (шаб естессно не выкладывался)

исправить глюки и отсутствие чего-то там можно простой заменой либы и css из архива на ориджинал.

зы - собсно главное в архиве это файл product_show.js
кстати в файле все r3 желательно заменит на свое (r3 - это номер шаба).
и можно вообще просто впихнуть код из файла в шаб перед тегом </body> (сработает для тех у кого уже залиты нужные либы)

зы-зы - а вообще юзайте лучше хайслайд - ураган по сравнению с тормознутым лайтбоксом, но учтите условия лицензирования
« Последнее редактирование: 31.08.2008, 18:02:58 от Syn »
*

Sulpher

  • Живу я здесь
  • 2057
  • 393 / 15
  • Шаблоны и расширения Joomla
Re: AJAX увеличение картинки товара
« Ответ #6 : 31.08.2008, 10:09:18 »
Syn, исходя из сказанного выше, можете посоветовать, что изменить в файле product_show.js, чтобы эффект срабатывал на нескольких картинках? Думаю, такое изменение пойдёт только на пользу.

То есть, сейчас если вывести на экран три картинки подряд, увеличивается только первая, остальные зависают на этапе загрузки...
*

Syn

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
  • www.rdcor.com
Re: AJAX увеличение картинки товара
« Ответ #7 : 31.08.2008, 18:05:47 »
кажись это от того, что к следующим файлам не дописывает кое что, потому и не срабатывает
хотя может и в самой либе глюк.
попробуй сперва поменять либу на оригинальную.
точнее не скажу, нужно ковырять.
« Последнее редактирование: 31.08.2008, 18:16:01 от Syn »
*

Sulpher

  • Живу я здесь
  • 2057
  • 393 / 15
  • Шаблоны и расширения Joomla
Re: AJAX увеличение картинки товара
« Ответ #8 : 31.08.2008, 18:40:58 »
Ну ежели освободится время ковырнуть и отписать ответ, будет еще один плюс в копилку знаний.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод товара из дочерних категорий в родительскую

Автор B0nG

Ответов: 0
Просмотров: 954
Последний ответ 03.08.2014, 15:13:57
от B0nG
ID товара вместо cdata

Автор newsky

Ответов: 0
Просмотров: 869
Последний ответ 01.07.2014, 13:05:12
от newsky
Компонент и модуль поиска товаров VirtueMart 1.0.15 на Ajax

Автор Arkadiy

Ответов: 148
Просмотров: 60081
Последний ответ 28.06.2014, 19:11:54
от DeLight
Расширенный Ajax-поиск по характеристикам товара VirtueMart

Автор Arkadiy

Ответов: 990
Просмотров: 174353
Последний ответ 27.06.2014, 16:47:52
от DeLight
Не могу убрать форму "Задайте вопрос..." на странице товара

Автор abrodski

Ответов: 1
Просмотров: 894
Последний ответ 20.05.2014, 14:30:44
от abrodski