Новости Joomla

Astroid обновился до версии 3.3.7!

Astroid обновился до версии 3.3.7!

Astroid — это мощный фреймворк для дизайнеров и разработчиков, позволяющий создавать адаптивные, быстрые и надежные веб-сайты и шаблоны на базе Joomla.

Главное в новой версии:

-   Исправлена загрузка файлов макетов

В предыдущем крупном релизе Astroid 3.3.6 были сделаны важные улучшения:

Основные моменты:

  • Улучшенный UI/UX в ключевых областях конфигурации
  • Повышенная стабильность и согласованность в Layout Builder и Form Builder
  • Исправления ошибок на основе отзывов сообщества
  • Улучшенная обработка визуальных эффектов, границ и шрифтов

Улучшения:

  • Обновленный UX Layout Builder
  • Улучшенный эффект предзагрузчика
  • Улучшенный стиль границ
  • Улучшенный UI/UX вкладки «Layout» в Template Options

Исправления ошибок:

  • Решены проблемы с некорректными динамическими значениями
  • Исправлен Color Transform при прокрутке
  • Устранены проблемы с работой Form Builder в Article Layout и Module Layout Builder
  • Исправлена проблема с созданием ненужных временных файлов при обработке шрифтов

Скачать: https://github.com/templaza/astroid-framework/releases/tag/v3.3.7

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

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

zmancer

  • Давно я тут
  • 519
  • 76 / 19
Вчера мне нужно было реализовать данную задачу, покопавшись на форумах ничего подобного не нашел, начал копать сам, у меня все получилось теперь в письмах есть  картинка товара и ссылка на него!
идем в components/com_virtuemart/themes/default/templates/order_emails/confirmation_email.tpl.php
Код
<?php
// CREATE THE LIST WITH ALL ORDER ITEMS

$dbo=&JFactory::getDBO();
while($dboi->next_record()) {
$sku=$ps_product->get_field($dboi->f("product_id"), "product_sku");
$sql="SELECT a.product_full_image FROM #__vm_product AS a WHERE a.product_sku='".$sku."'"; //ВЫБОРКА ИЗОБРАЖЕНИЯ
$dbo->setQuery($sql);
$fullimg=$dbo->loadResult();
$my_qty = $dboi->f("product_quantity");
if ($auth["show_price_including_tax"] == 1) {
$price = $dboi->f("product_final_price");
$my_price = $CURRENCY_DISPLAY->getFullValue($dboi->f("product_final_price"), '', $db->f('order_currency'));
} else {
$price = $dboi->f("product_item_price");
$my_price = $CURRENCY_DISPLAY->getFullValue($dboi->f("product_item_price"), '', $db->f('order_currency'));
}
$my_subtotal = $my_qty * $price;
$sub_total += $my_subtotal;
//тащим id чтобы потом подставить к ссылке
$db->query( "SELECT product_id FROM #__{vm}_product WHERE product_name='".$dboi->f("product_name")."'");
      $db->next_record();
      $product_id = $db->f("product_id");
?>
<tr class="Stil1">
<td><?php echo $my_qty ?></td>
//ЗДЕСЬ ВАМ НЕОБХОДИМО ИЗМЕНИТЬ URL НА СВОЙ
<td> <a href="http://paffos.ru/component/virtuemart/?page=shop.product_details&product_id=<?php echo $product_id ?>"><?php $dboi->p("product_name")?> <?php echo ($dboi->f("product_attribute")? ' ('.$dboi->f("product_attribute").')' : ''); ?></a>
<img src="<?php echo JURI::root().'components/com_virtuemart/shop_image/product/'.$fullimg;?>" width= "150" height="auto" /></td>
<td><?php echo $sku; ?></td>
<td><?php echo $my_price ?></td>
<td><?php echo $CURRENCY_DISPLAY->getFullValue($my_subtotal, '', $db->f('order_currency'))?></td>
</tr>
В общем как то так, думаю много кому пригодиться
ниже прикрепил свой файлик полностью изменить необходимо лишь УРЛ (href="http://ваш.урл продукта без id<?php echo $product_id ?>
PS Это решение тестировалось на VirtueMart 1.1.5 и выше, на ветке 1.0.X не работает
« Последнее редактирование: 03.08.2011, 15:56:33 от zmancer »
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
Кому помог, не забываем поощрять, хотя бы плюсиком!

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

dtokar

  • Захожу иногда
  • 51
  • 1 / 0
Кому помог, не забываем поощрять, хотя бы плюсиком!

Спасибо, пригодилось !
*

elsov

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Был бы очень признателен. Нужно для ветки 1.0
*

dkmaster

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Здрасти.
У меня вопрос по аналогии с Вашей темой (если можно так сказать).
Суть в чем, мне вместо добавления картинки и ссылки нужно добавить поле "Категория" где будет соответственно указываться категория к которой относится товар.


вот поле я добавил, но категория не выводится. И это понятно, т.к. я не могу понять что надо добавить в коде.
Не подскажите?

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

videocd

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
внес изменения в свой файл, ссылки появились и работают корректно но вот картинки не отображаются   :(    выводятся просто пустые рамочки!  в чем может быть дело?
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
Это решение тестировалось на VirtueMart 1.1.5 и выше, на ветке 1.0.X не работает
Попробуйте свой файлик заменить на тот, что я приложил, возможно вы где то ошиблись.
*

videocd

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Проверил, все нормально работает! Спасибо.
Просто не все браузеры открывают картинки в теле письма.
*

eSniper

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Подскажите как добавить в шапку письма поля "Категория" и "Описание" и соответственно данные к этим полям что бы выводились  VM 1.1.7
*

getyman

  • Новичок
  • 8
  • 0 / 0
*

RoooMka

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
  • RoooM
Подскажите, можно такую задачу решить для Virta 1.1.4  :D
5 плюсов поставлю!
Спасибо!
*

RoooMka

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
  • RoooM
Превью приходит и в 1.1.4, только не сразу увидел сплюснутый джпег, было:
<img src="<?php echo JURI::root().'components/com_virtuemart/shop_image/product/'.$fullimg;?>" width= "150" height="auto" /></td>
заменил на
<img src="<?php echo JURI::root().'components/com_virtuemart/shop_image/product/'.$fullimg;?>" width= "150" height="150" /></td>
Спасибо!
      
*

Shadow

  • Захожу иногда
  • 85
  • 0 / 0
  • Я не волшебник, я только учусь! Не бейте тапкой))
Уважаемый автор!

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

Заранее благодарю!
*

niggatub

  • Захожу иногда
  • 205
  • 2 / 3
Здрасти.
У меня вопрос по аналогии с Вашей темой (если можно так сказать).
Суть в чем, мне вместо добавления картинки и ссылки нужно добавить поле "Категория" где будет соответственно указываться категория к которой относится товар.
Аналогичная проблема. Тоже необходимо вывести "категорию"

UPD: Решение тут. Сделал сам.
« Последнее редактирование: 15.05.2012, 11:23:20 от niggatub »
*

AleksandrXXXXX

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Подскажите как вывести картинку в админке в заказе
http://joomlaforum.ru/index.php/topic,217442.msg1139971.html#msg1139971
*

Demias

  • Захожу иногда
  • 244
  • 2 / 0
Почему-то не работает ссылка на товар, даже при замене оригинального файла файлом автора статьи... :(
*

RoooMka

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
  • RoooM
Стоит расширение CUSTOM ATTRIBUTES для закачки файла юзера + к заказу. Информация какой файл добавлен к заказу появляется в письме, но чтобы этот файл выкачать приходится лезть на ФТП в папку, в которую настроен доп атрибут. Может кто знает, как ссылкой сделать имя файла, чтобы из письма заказа сразу скачивать?
Вот кусок кода, где это втыкается:
<tr class="Stil1">
      <td><?php echo $my_qty ?></td>
      <td>
<img src="<?php echo JURI::root().'components/com_virtuemart/shop_image/product/'.$fullimg;?>" width= "100" height="95" /><br />
<a href="http://www.4ashka.com.ua/component/virtuemart/?page=shop.product_details&product_id=<?php echo $product_id ?>"><?php $dboi->p("product_name")?></a><br />
<?php echo ($dboi->f("product_attribute")? ' ('.$dboi->f("product_attribute").')' : ''); ?><br />
<?php echo VUOutput::UploadInfo ( $dboi->f("product_attribute"), 'mail' ); ?>
      </td>
      <td><?php echo $sku; ?></td>
      <td><?php echo $my_price ?></td>
      <td><?php echo $CURRENCY_DISPLAY->getFullValue($my_subtotal, '', $db->f('order_currency'))?></td>
   </tr>
« Последнее редактирование: 29.08.2012, 18:55:08 от RoooMka »
*

AnutaK

  • Новичок
  • 1
  • 0 / 0
PS Это решение тестировалось на VirtueMart 1.1.5 и выше, на ветке 1.0.X не работает

У меня VirtueMart 1.1.9, для него это решение не подходит??

У меня почему-то id товара неверный подставляется в ссылку.   :-( 
*

Pustota

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Чтобы работало в 1.1.9 нужно картинку прописать так:
<img src="<?php echo JURI::root().'components/com_virtuemart/shop_image/product/'.$dboi->f("product_thumb_image")?>" width="150" />
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Уведомление на 2 почтовых ящика при заказе товара.

Автор M.Imperator

Ответов: 35
Просмотров: 26185
Последний ответ 10.07.2019, 17:43:33
от hmr
При заказе не отправляются письма на электронную почту

Автор vsokol

Ответов: 5
Просмотров: 4313
Последний ответ 29.05.2016, 07:17:31
от vsokol
Прикрепить файлы в письмо с уведомлением о заказе

Автор sashgera

Ответов: 0
Просмотров: 3841
Последний ответ 16.05.2016, 14:18:32
от sashgera
Добавить категорию товара в уведомлении о заказе. Решено

Автор niggatub

Ответов: 7
Просмотров: 4924
Последний ответ 14.07.2015, 11:30:29
от FlahsAxel
Пакетное управление товарными позициями в заказе

Автор sleshiy

Ответов: 0
Просмотров: 3879
Последний ответ 21.10.2014, 15:37:37
от sleshiy