Новости Joomla

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

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

Kitokedoki

  • Осваиваюсь на форуме
  • 35
  • 2 / 0
Форумчане, приветствую, прошу вашей помощи по программированию и CSS.

Сначала проблема, потом история (кому интересно)
Проблема:
1. Есть страница со списком товаров
http://ft-96.ru/index.php/shop/kuh
Сделал так, что при наведении на иконку с фотоаппаратом появляется всплывающее изображение товара.
Если картинки нет, то появляется стандартный noimage. Сделал я это так:
Код
{tip <img class="tooltip-img-400" src="<?php print str_replace("thumb", "full", $product->image)?>" />} <img class="jshop_img" src="<?php if ($product->image) print ('/images/littlephoto.png')?>" alt="<?php print htmlspecialchars($product->name);?>" />{/tip}

tip нужен для вызова плагина всплывающих подсказок (взял из этой темы http://joomlaforum.ru/index.php/topic,298549.msg1481200.html#msg1481200)
littlephoto.png – это иконка фотоаппарата.

Нужно сделать так чтобы если у товара отсутствуют изображения, иконца фотоаппарата менялась на другую, серого цвета(условно).
Создал такую иконку, называется  littlephotono.png
Попробовал сделать так, добавив else но не работает:

Код
{tip <img class="tooltip-img-400" src="<?php print str_replace("thumb", "full", $product->image)?>" />} <img class="jshop_img" src="<?php if ($product->image) print ('/images/littlephoto.png'); else print ('/images/littlephotono.png');?>" alt="<?php print htmlspecialchars($product->name);?>" />{/tip}

Я еще не знаю php делаю методом тыка, буду дико благодарен за подсказку как сделать.
В идеале нужно чтобы и noimage во всплывашке не появлялся, если иконка фотоаппарата будет серая.

2. Около иконки фотоаппарата есть пунктир, который по словам Фаербага появляется из-за этого
Код
nn_tooltips-link {
border-bottom: 1px dashed #cccccc;
Я не могу найти откуда берется эта шняга, подскажите как мне вычислить? Просто поиск по всем файлам задавал по этим строкам, и не находит его. Как понять где прописывается это свойство? Я проверил CSS шаблона, CSS плагина подсказок но там нет этого.

Сама история:
Мне нужно было сделать вывод товаров списком, и чтобы были всплывающие изображения товаров.
Нашел готовый шаблон производства Nevigen'a (http://nevigen.com/ru/shop/templates/shablon-kategorii-tovarov-3-v-1-vybor-stilya.html), за который ему огромный респект! Сначала собирался обратиться к нему за модернизацией шаблона, а потом попробовал сам и почти все получилось за исключением двух моментов описанных выше.
Вдруг кому полезно будет, немного разобрался с tool tips упомянутым выше. Всплывающее окно не реагировало на изменения в CSS. Оказалось нужно было сделать вот что: в настройках плагина отключить «Загружать стили», видимо он подтягивал их извне, и менять свойства не в CSS плагина, а в CSS моего шаблона Joomla!  Оказалось, что классы были прописаны в файле bootstrap-default.css. Если кому понадобится, готов поделиться подробностями.
« Последнее редактирование: 28.10.2014, 08:45:57 от Kitokedoki »
*

nevigen

  • Moderator
  • 10447
  • 863 / 25
  • http://n*****n.com
1.
попробуйте
Код
<?php if ($product->image) { ?>
вывод того что надо при наличии изображения
<?php } else { ?>
вывод того что надо при отсутствии изображения
<?php } ?>

2.
задайте в любом подгружаемом CSS
Код
.jshop .nn_tooltips-link {border: none!important;}
« Последнее редактирование: 28.10.2014, 09:54:07 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Kitokedoki

  • Осваиваюсь на форуме
  • 35
  • 2 / 0
Nevigen, огромное вам спасибо!

CSS побежден,
По всплывашке попробовал по вашему совету вот так но реакции нет. Если подскажете в чем ошибка буду благодарен!

Код
<?php if ($product->image) { ?>

 {tip <img class="tooltip-img-400" src="<?php print str_replace("thumb", "full", $product->image)?>" />} <img class="jshop_img" src="<?php print ('/images/littlephoto.png');?>" alt="<?php print htmlspecialchars($product->name);?>" />{/tip}
<?php } else { ?>

<img class="jshop_img" src="<?php print ('/images/littlephotono.png');?>" alt="<?php print htmlspecialchars($product->name);?>" />
<?php } ?>
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
насколько я помню $product->image всегда определен, просто что если картинки нет, то он равен что то типа noimage.gif или как то так. надо посмотреть чему именно он равен (echo $product->image) когда картинки нет, и проверка будет тогда такая:
Код: php
<?php if ($product->image != 'тут то, чему равен когда картинки нет') { ?>
вывод того что надо при наличии изображения
<?php } else { ?>
вывод того что надо при отсутствии изображения
<?php } ?>
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Kitokedoki

  • Осваиваюсь на форуме
  • 35
  • 2 / 0
dmitry_stas, огромнейшее вам спасибо! У меня все получилось.
Nevigen, вас тоже благодарю еще раз!

Описываю последовательность действий, может кому поможет.
Напоминаю что php я не знаю.

Для начала я не знал как узнать значение переменной в текущий момент. Для этого в строке товара добавил <?php print($product->image)?>  
получил в каждой строке значение текущей переменной.
У товаров которые не имели картинки была строка
Код
http://имя_сайта.ru/components/com_jshopping/files/img_products/noimage.gif
у товаров с картинками строка такого вида
Код
http://имя_сайта/components/com_jshopping/files/img_products/thumb_388a9c349d31932b518a959d32bf8fd1.png

скриншот: http://prntscr.com/50k08c

Подставил в условие которое написал  dmitry_stas
Код
http://имя_сайта.ru/components/com_jshopping/files/img_products/noimage.gif
и все заработало!

Есть подозрение что можно как-то вставить это условие без указания домена, я попробовал
Код
/components/com_jshopping/files/img_products/noimage.gif
но так не сработало)) Но главное что работает
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Цитировать
Есть подозрение что можно как-то вставить это условие без указания домена
Код
<?php if ($product->image != JUri::base().'components/com_jshopping/files/img_products/noimage.gif') { ?>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Изменить стили подкатегорий

Автор mag_num83

Ответов: 14
Просмотров: 1581
Последний ответ 07.03.2024, 13:20:59
от mag_num83
Вкладки (табы) в описании товара

Автор Sergio

Ответов: 254
Просмотров: 55108
Последний ответ 12.10.2023, 12:20:59
от dron
Где посмотреть варианты карточки товара

Автор itbc

Ответов: 6
Просмотров: 2709
Последний ответ 31.10.2022, 10:05:51
от nevigen
Плагин - Наложение маски на изображения объектов JoomShopping [Скачать]

Автор kit2m2

Ответов: 5
Просмотров: 4004
Последний ответ 20.09.2022, 11:51:02
от kit2m2
Основная картинка в карточке товара на весь экран

Автор Mister Shadow

Ответов: 1
Просмотров: 2250
Последний ответ 08.07.2022, 22:16:27
от nevigen