Новости Joomla

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

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

Проект Joomla! рад сообщить о выходе Joomla 6.1.3 и Joomla 5.4.8. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

Joomla 5+ пакет для интеграции с API Почты России: нормализация данных, расчёт доставки, создание отправлений, партии, документы, возвраты, поиск отделений, справочники и SOAP-отслеживание.

v.3.0.0. Что нового?
Это дальнейшее развитие ранее закрытой Joomla-библиотеки для работы с API сервиса Отправка (для бизнеса) Почты России. Поэтому версия не 1.0.0, а 3.0.0.

Сейчас эта библиотека ушла от собственных реализаций и стала Joomla-обёрткой известного PHP SDK от Lapay Group.

Возможности библиотеки.
- получение настроек аккаунта, точек сдачи и текущего остатка запросов к API;
- нормализация адресов, ФИО и телефонов перед созданием отправления;
- расчёт тарифа и срока доставки;
- создание, поиск, изменение, удаление и возврат заказов в состояние «Новые»;
- проверка надёжности получателя;
- создание партий, просмотр партий и заказов внутри партии;
- генерация пакета печатных документов и формы Ф103;
- создание, изменение и удаление возвратных отправлений;
- поиск отделений по индексу, адресу и координатам, получение сервисов отделения;
- локальный список стран;
- SOAP-отслеживание операций по РПО и работа с билетами пакетного трекинга.

👩‍💻 Joomla-возможности.
В пакете библиотеки WT Otpravkapochtaru есть поля Joomla Form для расширений. Они позволяют работать в интерфейсе Joomla с некоторыми типами данных, получаемых по API из вашего личного кабинета в ЛК Почты России для бизнеса.
На данный момент в библиотеке доступны 3 поля списков, которые отображают доступные в аккаунте ОПС, типы и категории отправлений.
Поддерживаются зависимые списки: значение одного поля обновляется при изменении другого.

Системные требования.
Системные требования в основном связаны с системными требованиями апстрима библиотеки - LapayGroup PHP SDK.
- Joomla 5+
- PHP 8.3+
- Расширения PHP:
-- ext-mbstring
-- ext-simplexml
-- ext-soap (опционально, для трекинга)
-- ext-zip

Ссылки:
- Страница расширения
- GitHub библиотеки и документация

@joomlafeed

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

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

  • Живу я здесь
  • 3375
  • 276 / 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

  • Живу я здесь
  • 3375
  • 276 / 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
Помогите пожалуйста.Сделал выше перечисленное, не помогло.

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

WT On fly image handler изображения товара JoomShopping в webp на лету

Автор sergeytolkachyov

Ответов: 14
Просмотров: 14254
Последний ответ 30.03.2026, 08:43:36
от sergeytolkachyov
[Решено] Сбросить счётчик ID товаров JoomShopping

Автор goga_pgasovav

Ответов: 3
Просмотров: 3230
Последний ответ 13.02.2025, 00:11:20
от goga_pgasovav
Видео с Youtube вместо картинки на карточке товара

Автор ksena

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

Автор Octo7

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

Автор kik84

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