Новости 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 Гость просматривают эту тему.
  • 12 Ответов
  • 5642 Просмотров
*

artmaster

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Ситуация такая. Есть превью товара с низким разрешением 150*100 - превью без водяных знаков и соответственно используется в качестве основного изображения,
но возникает проблема при просмотре в карточке товара установлено просмотр 500*500px соответственно изображение растягивается и выглядит ужасно.
Хотелось бы убрать из карточки товара это изображение(превью) и оставить только большие фото с водяными знаками.  
Как это сделать ?
файлик нашёл - product_default.php
строчки тоже
            <?php foreach($this->images as $k=>$image){?>
            <a class="lightbox" id="main_image_full_<?php print $image->image_id?>" <?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 $this->alt_main_image?>" />
</a>
            <?php }?>
но как вырезать не могу понять
« Последнее редактирование: 03.03.2012, 19:36:25 от artmaster »
*

artmaster

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Может кто за небольшое вознаграждение поможет?
*

artmaster

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Бро, ну что совсем не у кого нет мыслей по этому поводу?
*

kit2m2

  • Живу я здесь
  • 3345
  • 273 / 0
  • Беру сайты на полное сопровождение
Бро, ну что совсем не у кого нет мыслей по этому поводу?

Ничего не надо вырезать, нужно просто изменить код:
Код
<?php foreach($this->images as $k=>$image){?>
            <a class="lightbox" id="main_image_full_<?php print $image->image_id?>" <?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 $this->alt_main_image?>" />
</a>
            <?php }?>

На:

Код
<?php foreach($this->images as $k=>$image){?>
            <a class="lightbox" id="main_image_full_<?php print $image->image_id?>" <?php if ($image->image_full!=$this->product->product_full_image){?><?php }?>>
                <img id = "main_image_<?php print $image->image_id?>" src = "<?php print $this->image_product_path?>/<?php print $image->image_full;?>" alt = "<?php print $this->alt_main_image?>" />
</a>
            <?php }?>

Попробуйте, должно работать... Если не нужно чтобы изображение открывалось в окне, нужно убрать ссылку:
Код
<a class="lightbox" id="main_image_full_<?php print $image->image_id?>" <?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_full;?>" alt = "<?php print $this->alt_main_image?>" />
</a>

А оставить только:
Код
<img id = "main_image_<?php print $image->image_id?>" src = "<?php print $this->image_product_path?>/<?php print $image->image_full;?>" alt = "<?php print $this->alt_main_image?>" />
« Последнее редактирование: 28.02.2012, 09:30:22 от kit2m2 »
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

artmaster

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Не подходит :(  при замене вываливает все картинки в карточке товара ..... а мне нужно исключить показ в карточке товара основного изображения , т.к. оно у меня маленькое и при растягивании выглядит убого.
*

kit2m2

  • Живу я здесь
  • 3345
  • 273 / 0
  • Беру сайты на полное сопровождение
Не подходит :(  при замене вываливает все картинки в карточке товара ..... а мне нужно исключить показ в карточке товара основного изображения , т.к. оно у меня маленькое и при растягивании выглядит убого.


Насколько понял, вам ненужен показ основного изображения в лайтбоксе?

Тогда еще проще:

Код
<?php foreach($this->images as $k=>$image){?>
           
                <img id = "main_image_<?php print $image->image_id?>" src = "<?php print $this->image_product_path?>/<?php print $image->image_name;?>" alt = "<?php print $this->alt_main_image?>" />
            <?php }?>

Нужно просто удалить ссылку на большое изображение...

Но есть еще одно решение: Улучшить качество исходного изображения при помощи программы PhotoZoom Pro 4, тогда не стыдно будет показать и увеличенное изображение в лайтбоксе.

Сайт программы: http://www.benvista.com/
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

johnrass

  • Захожу иногда
  • 125
  • 26 / 0
Пробуйте так, если правильно Вас понял:
Замените тот код который Вы нашли в файле product_default.php

<?php foreach($this->images as $k=>$image){?>
            <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)?>" title="<?php print htmlspecialchars($this->product->name)?>"/>
            </a>
            <?php }?>

на код

<?php foreach($this->images as $k=>$image){?>
    <?php if ($k != 0) {?>
        <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) && ($k != 1)){?>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)?>" title="<?php print htmlspecialchars($this->product->name)?>"/>
        </a>
    <?php }?>
<?php }?>

В лайтбоксе этой картинки уже не будет, если нужно убрать и в jshop_img_description, пиши.
*

artmaster

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
johnrass дружище то что надо!   куда могу направить благодарность? жду в личку...(телефон, Webmoney, или ...)
*

elvis20072008

  • Захожу иногда
  • 56
  • 1 / 0
  • Элвис жил, Элвис жив, Элвис будет жить.
Уважаемые форумчане, сделал все как тут написано (но дошел до этого сам).
 ! Теперь когда я открываю товар, главное изображение не открывается в lightbox (что мне и нужно было)
Но вот когда я нажимаю на атрибуты этот lightbox опять вылазит, подскажите пожалуйста какой файл нужно изменить, чтобы атрибуты в ели себя как главное изображение.
ЗЫ: кэш чистил, не помогло.(((
сайт: http://narodniedveri.ru/mezhkomnatnye-dveri/8dg
*

archi_tec

  • Захожу иногда
  • 63
  • 0 / 0
У меня в product_default.php немного другой код:

Код
<?php foreach($this->images as $k=>$image){?>
<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 ($k!=0){?>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($image->_title)?>" title="<?php print htmlspecialchars($image->_title)?>" />
<div class="text_zoom">
<img src="<?php print $this->path_to_image?>search.png" alt="zoom" /> <?php print _JSHOP_ZOOM_IMAGE?>
</div>
       </a>
<?php }?>

Нужно убрать превью с основным товаром, ибо оно дублирует картинку, а с остальными изображениями - оставить.
Это возможно? в php не разбираюсь...

Ссылка на сайт:
http://instruments.zp.ua/ru/im/brshes/diskovye-shchetki-100-230
*

archi_tec

  • Захожу иногда
  • 63
  • 0 / 0
Предыдущий вопрос пока снимается.
*

sterveo

  • Захожу иногда
  • 60
  • 1 / 0
Как совсем исключить главное фото из карточки ?.
Что бы в категории, было главное фото а карточке и Lightbox нет, только доп фото.
*

MossveT

  • Новичок
  • 8
  • 0 / 0
Помогите пожалуйста.Сделал выше перечисленное, не помогло.

Спойлер
[свернуть]
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Сбросить счётчик ID товаров JoomShopping

Автор goga_pgasovav

Ответов: 3
Просмотров: 766
Последний ответ 13.02.2025, 00:11:20
от goga_pgasovav
WT On fly image handler изображения товара JoomShopping в webp на лету

Автор sergeytolkachyov

Ответов: 13
Просмотров: 3478
Последний ответ 29.01.2025, 20:38:38
от sergeytolkachyov
Видео с Youtube вместо картинки на карточке товара

Автор ksena

Ответов: 35
Просмотров: 8677
Последний ответ 08.10.2024, 04:26:36
от kit2m2
JoomShopping: убрать чекбокс "согласен на обработку персональных данных" с формы

Автор Octo7

Ответов: 11
Просмотров: 1321
Последний ответ 25.07.2024, 08:23:10
от Octo7
Условие для кол-ва товара больше нуля

Автор kik84

Ответов: 3
Просмотров: 1055
Последний ответ 16.02.2024, 13:33:24
от kit2m2