Новости Joomla

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

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

Проект Joomla спешит сообщить о выпуске Joomla 5.3.4 и Joomla 4.4.14. Это релиз безопасности для серии Joomla 5.3 и релиз безопасности для серии Joomla 4.4.

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

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
Здравствуйте.

Есть задача выложить на сайт майки, у которых будет два параметра - размер и цвет ткани. Скажите с помощью чего можно сделать подобный этому решению функционал в VirtueMart, когда при выборе цвета меняются фотографии, которых должно быть несколько для каждого цвета?
« Последнее редактирование: 28.11.2014, 13:36:48 от borro »
*

Gorgy777

  • Новичок
  • 7
  • 0 / 0
« Последнее редактирование: 26.11.2014, 15:11:52 от fsv »
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
Попробуй посмотреть тут
Благодарю. Насколько понял этот плагин не может выводить по нескольку фоток на каждый цвет как в предоставленном мной примере. Я правильно понял?
*

fsv

  • Moderator
  • 2781
  • 411 / 2
когда при выборе цвета меняются фотографии?
простой js-код написать надо в карточке. Конкретика зависит от выбранного способа наименований папок и файлов для хранения фото. Посмотрите на свой образец: белый цвет майки - фото в папке white, зеленый - уже папка green. Возможен вариант, когда все фото в одной папке, а название цвета в имени файла - maika_green.jpg . Суть - при change селекта, получаете его value (имя цвета),  соответственно применяемой схемы наименований меняете src у фоток.
Веб-разработка: заказ. Только новая разработка.
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
простой js-код написать надо в карточке. Конкретика зависит от выбранного способа наименований папок и файлов для хранения фото. Посмотрите на свой образец: белый цвет майки - фото в папке white, зеленый - уже папка green. Возможен вариант, когда все фото в одной папке, а название цвета в имени файла - maika_green.jpg . Суть - при change селекта, получаете его value (имя цвета),  соответственно применяемой схемы наименований меняете src у фоток.
Здравствуйте.
Спасибо. Да, были такие мысли. Запишу пока здесь, чтобы свериться с логикой и самому не забыть:
1. Все фотки вводятся в карточку товара, фотки в названиях имеют идентификаторы цвета
2. При первоначальном открытии карточки товара в php происходит фильтр фоток, которые должны отобразиться. Выводятся фотки, цвет которых совпадает с цветом дефолтной(первой) картинки товара
3. На jq: при смене цвета в селекте(настраиваемом поле) происходит фильтрация фоток определенного цвета и после чего происходит их вывод
Кажется так.
Осталось, без малого, узнать как в jquery подключаться к БД и ее шерстить... :)
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Осталось, без малого, узнать как в jquery подключаться к БД и ее шерстить... :)
Нет, какая тут БД, и при желании к ней на jQuery вы не сможете подключаться.
Суть решения такова: изначально все фото загружаются, но показывается только white.jpg, например. При нажатии на option с значением "green" скрипт скрывает все другие фото, кроме green.jpg и т.д.

http://jsfiddle.net/n_robert/wbf03x3q/
« Последнее редактирование: 28.11.2014, 12:07:15 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
Нет, какая тут БД, и при желании к ней на jQuery вы не сможете подключаться.
Суть решения такова: изначально все фото загружаются, но показывается только white.jpg, например. При нажатии на option с значением "green" скрипт скрывает все другие фото, кроме green.jpg и т.д.

http://jsfiddle.net/n_robert/wbf03x3q/
Спасибо. Получается если фоток будет довольно много (для каждого цвета по нескольку), то процесс загрузки страницы затянется и надо подумать об отложенной загрузке. Вы можете что-нибудь посоветовать по вопросу снижения времени загрузки страницы в данном случае? Хотя похоже критичности не будет поскольку изначально будут загружаться мини-превью, а не большие фото
« Последнее редактирование: 28.11.2014, 13:36:00 от borro »
*

fsv

  • Moderator
  • 2781
  • 411 / 2
Не надо загружать все 100500 фотографий, только дефолтные (например, пусть это будет белый цвет), указанные в настройках товара.
Потом просто на jq менять к ним путь. Все.
Цитировать
Конкретика зависит от выбранного способа наименований папок и файлов для хранения фото.
Вот и распишите, как у вас что будет называться. +ссылка очень бы помогла.
Веб-разработка: заказ. Только новая разработка.
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
Не надо загружать все 100500 фотографий, только дефолтные (например, пусть это будет белый цвет), указанные в настройках товара.
Потом просто на jq менять к ним путь. Все.Вот и распишите, как у вас что будет называться. +ссылка очень бы помогла.
Если количество фоток для разного цвета будет разным, то как получить количество этих фоток определенного цвета? Количество фото-мест будет меняться. jq может получать информацию из папки с фотографиями или это как-то через php передавать?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Не надо загружать все 100500 фотографий, только дефолтные. Потом просто на jq менять к ним путь.
Точно! Пример для borro: http://jsfiddle.net/n_robert/06kkr4o0/
Не будь паразитом, сделай что-нибудь самостоятельно!
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
Точно! Пример для borro: http://jsfiddle.net/n_robert/06kkr4o0/
если фоток для разного цвета бывает разное количество, как проще получить информацию количестве фоток для каждого цвета(этакий ассоциативный массив цвет -> количество)?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
если фоток для разного цвета бывает разное количество, как проще получить информацию количестве фоток для каждого цвета(этакий ассоциативный массив цвет -> количество)?
AJAX.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

fsv

  • Moderator
  • 2781
  • 411 / 2
если фоток для разного цвета бывает разное количество, как проще получить информацию количестве фоток для каждого цвета(этакий ассоциативный массив цвет -> количество)?
может, проще сделать их одинаковое кол-во? (для одного товара)
Веб-разработка: заказ. Только новая разработка.
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
может, проще сделать их одинаковое кол-во? (для одного товара)
да, лучше начать с простого
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
Здравствуйте.

Наполовину сделал.

Скажите, какой скрипт-файл(похоже это fancybox) открывает первую картинку товара после клика на детальное изображение, не смотря на смену главного изображения после выбора цвета в выпадающем списке?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
При изменении изображения измените также ссылку на него.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
При изменении изображения измените также ссылку на него.
За вывод большого изображения на затемнённом фоне отвечает тег с id="fancybox-content", и он заполняется тегом img только после клика на детальное изображение, когда я подменяю картинку этого тега img ещё нет. Получается вы предлагаете создать ещё функцию обработчик на тыкание детального изображения? В этом случае будет срабатывать два обработчика - один родной от fancybox, другой мой, и не понятно кто из них сработает первым. Да и лишние вычесления в виде двух обработчиков нажатия детального изображения это лишнее. Может вы подскажите, где вычисляется путь к развернутому изображению в родном js-коде fancybox?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Код: php-brief
<div class="main-image">
<a title="Белая майка с надписью Одна голова хорошо а две лучше" rel="vm-additional-images" href="http://www.antilopagold.su/images/stories/virtuemart/product/e028_01_pered.jpg">
<img src="/images/stories/virtuemart/product/e028_02_pered.jpg" alt="Белая майка с надписью Одна голова хорошо а две лучше"/>
</a>
<div class="clear"/>
</div>
</div>
Смотрите на HTML-код: <img/> уже поменялось, а <a href /> - нет. Думаю, что в fancybox открывается именно то, что в последнем.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

borro

  • Завсегдатай
  • 1379
  • 22 / 0
  • желаю вам счастья
Смотрите на HTML-код: <img/> уже поменялось, а <a href /> - нет. Думаю, что в fancybox открывается именно то, что в последнем.
именно так. поклон, благодарю
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как вывести категории с фото и подкатегориями?

Автор sergspb

Ответов: 0
Просмотров: 2427
Последний ответ 18.05.2022, 15:01:55
от sergspb
Слайдер фото в карточке товара

Автор Stasweb

Ответов: 0
Просмотров: 1185
Последний ответ 23.01.2019, 13:41:07
от Stasweb
Присваивание класс для фото товара

Автор Mick

Ответов: 0
Просмотров: 842
Последний ответ 14.09.2017, 15:01:09
от Mick
Смена описания при выборе параметра

Автор Елeна

Ответов: 1
Просмотров: 803
Последний ответ 24.03.2017, 02:14:11
от fsv
Как спустить названия подкатегорий под фото?

Автор klara7

Ответов: 1
Просмотров: 976
Последний ответ 04.12.2016, 11:33:55
от klara7