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

AntonComp

  • Осваиваюсь на форуме
  • 39
  • 5 / 0


Joomla 1.5.20 + VirtueMart 1.1.4

(немного доработано - идея взята с поста http://joomlaforum.ru/index.php/topic,53858.0.html)
 
На основе .htacces

1) Создаем .htacces с таким кодом:

Цитировать
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule \.(gif|jpeg|jpg|png)$ /components/com_virtuemart/shop_image/product/watermark.php [QSA,NC]

и кидаем его в /components/com_virtuemart/shop_images/product/

2) Создаем watermark.php с таким кодом:

код:
Цитировать
<?
 
waterMark($_SERVER['DOCUMENT_ROOT'].$_SERVER['REQUEST_URI'], "watermark.png", "bottom=5,right=5");
 
function waterMark($original, $watermark, $placement = 'bottom=5,right=5', $destination = null) {
   $original = urldecode($original);
   $info_o = @getImageSize($original);
   if (!$info_o)
         return false;
   $info_w = @getImageSize($watermark);
   if (!$info_w)
         return false;
 
   list ($vertical, $horizontal) = split(',', $placement,2);
   list($vertical, $sy) = split('=', trim($vertical),2);
   list($horizontal, $sx) = split('=', trim($horizontal),2);
 
   switch (trim($vertical)) {
      case 'bottom':
         $y = $info_o[1] - $info_w[1] - (int)$sy;
         break;
      case 'middle':
         $y = ceil($info_o[1]/2) - ceil($info_w[1]/2) + (int)$sy;
         break;
      default:
         $y = (int)$sy;
         break;
      }
 
   switch (trim($horizontal)) {
      case 'right':
         $x = $info_o[0] - $info_w[0] - (int)$sx;
         break;
      case 'center':
         $x = ceil($info_o[0]/2) - ceil($info_w[0]/2) + (int)$sx;
         break;
      default:
         $x = (int)$sx;
         break;
      }
 
   header("Content-Type: ".$info_o['mime']);
 
   $original = @imageCreateFromString(file_get_contents($original));
   $watermark = @imageCreateFromString(file_get_contents($watermark));
   $out = imageCreateTrueColor($info_o[0],$info_o[1]);
 
   imageCopy($out, $original, 0, 0, 0, 0, $info_o[0], $info_o[1]);
 
//Тут задаем размер изображения в которые можно добавлять Watermark
// $info_o[0] > 250 - ширина изображения должна быть больше 250 px
// $info_o[1] > 250 - высота изображения должна быть больше 250 px
 
   if( ($info_o[0] > 250) && ($info_o[1] > 250) )
   {
   imageCopy($out, $watermark, $x, $y, 0, 0, $info_w[0], $info_w[1]);
   }
 
   switch ($info_o[2]) {
      case 1:
         imageGIF($out);
         break;
      case 2:
         imageJPEG($out);
         break;
      case 3:
         imagePNG($out);
         break;
         }
 
   imageDestroy($out);
   imageDestroy($original);
   imageDestroy($watermark);
 
   return true;
   }
 
?>

и кидаем его в /components/com_virtuemart/shop_images/product/

где
$info_o[0] > 250 - ширина изображения должна быть больше 250 px
$info_o[1] > 250 - высота изображения должна быть больше 250 px

что бы можно было ограничить наложение на автары и небольшие рисунки

3) Создаем watermark.png и кидаем его в /components/com_virtuemart/shop_image/product/

перезагружаемся - всё :)
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
у меня не заработало... картинки не грузятся
*

AntonComp

  • Осваиваюсь на форуме
  • 39
  • 5 / 0
у меня не заработало... картинки не грузятся

Вот пример реализации:

_ttp://toparoma.ru/index.php?page=shop.product_details&category_id=227&flypage=flypage.tpl&product_id=3540&option=com_virtuemart&Itemid=23
 - нажмите для увеличения картинки


Какая конфигурация?
И подсуньте картинку в png!
« Последнее редактирование: 13.10.2010, 13:55:23 от AntonComp »
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
_ttp://www.agrozakaz.ru/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=191&category_id=50&option=com_virtuemart&Itemid=99
Joomla 1.5.20 VM 1.1.4

причем, у меня странная история была... водные знаки работали прекрасно почти год. а недели 2 назад отрубились и все... с тех пор пробовал куча разных вариантов - не работает ни один!
*

vitaliy.balatskiy

  • Захожу иногда
  • 92
  • 5 / 0
не работает:(
*

AntonComp

  • Осваиваюсь на форуме
  • 39
  • 5 / 0
не работает:(


Пробуйте тогда вариант http://joomlaforum.ru/index.php/topic,53858.0.html Вот тот php файл у меня не заработал изтого поста.

Этот вариант проверил и на другом магазине - работает. Связка та же Joomla 1.5.20 VM 1.1.4. 



*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
не работает:(
слушай, дружище, а хостинг у тебя не рбк случаем?
*

AntonComp

  • Осваиваюсь на форуме
  • 39
  • 5 / 0
слушай, дружище, а хостинг у тебя не рбк случаем?

Оба магазина расположены на немецком хостинге _ttp://sartelekom.ru/arenda-servera-europa.html. Сервера настраивались вручную программистом. (До открытя магазинов сидел на РБК, но там я водяной знак не подключал)
*

skyscraper

  • Захожу иногда
  • 252
  • 47 / 2
столько топиков наплодили с watermark, ...сложно поиск сделать, к тому же у меня нормально работают другие версии watermark на 1.5.21+1.1.4, а у кого не работает, решайте вопрос с сервером, значит он не читает htacces, об этом тоже есть много обсуждений...
*

schel4ok

  • Захожу иногда
  • 219
  • 4 / 1
у меня заработало, но я сразу это дело отключил
потому что у меня все маленькие иконки стали отображаться на черном фоне

я подозреваю, что это потому что они подтягиваются из спрайта, который естесственно больше 250х250

поэтому намного удобнее наложить этот ватермарк, запустив в фотошопе скрипт для всех фоток в папке - быстро и нет проблем
*

skyscraper

  • Захожу иногда
  • 252
  • 47 / 2
*

antant

  • Захожу иногда
  • 106
  • 4 / 0
Скрипт хороший, работает. Автору спасибо.  *DRINK*
Только есть серьезная проблема - все PNG с прозрачным фоном вместо выдает с черным фоном. Проверил в ИЕ, Мазиле и Опере

Пробовал этот скрипт и http://joomlaforum.ru/index.php/topic,53858.30.html

И там и там эта проблема.
*

schel4ok

  • Захожу иногда
  • 219
  • 4 / 1
вот я писал как раз об этом.
я подозреваю, что это потому что они подтягиваются из спрайта, который естесственно больше 250х250
*

antant

  • Захожу иногда
  • 106
  • 4 / 0
У меня с черным фоном выдаются все фотки PNG с прозрачным фоном - и меньше, и больше 250
*

Lelick

  • Новичок
  • 6
  • 0 / 0
AntonComp,
Цитировать
Создаем .htacces с таким кодом:
Опечатка, нужно .htaccess
*

chip_n

  • Захожу иногда
  • 82
  • 9 / 0
  • Я еще только учусь ...
Все работает нормально. Спасибо.
Но есть вопрос.
Как сделать автоматическое изменение размера картинки watermark.png ?
Так допустим на картинке размером 400х400 watermark.png показывается нормально на всю ширину, а если картинка размером от 200 до 350px то watermark.png обрезается.

Или может быть можно сделать так чтоб, если картинка от 200 до 350рх, то используется watermark.png, а если картинка от 351 до 500рх то используется watermark_2.png и т.д. !?
« Последнее редактирование: 10.03.2011, 14:15:47 от chip_n »
*

AntonComp

  • Осваиваюсь на форуме
  • 39
  • 5 / 0
Все работает нормально. Спасибо.
Но есть вопрос.
Как сделать автоматическое изменение размера картинки watermark.png ?
Так допустим на картинке размером 400х400 watermark.png показывается нормально на всю ширину, а если картинка размером от 200 до 350px то watermark.png обрезается.

Или может быть можно сделать так чтоб, если картинка от 200 до 350рх, то используется watermark.png, а если картинка от 351 до 500рх то используется watermark_2.png и т.д. !?

Я не программист. Поэтому не могу Вам помочь в решении данного вопроса. Данное решение собрал сам с нескольких тем по форумам и решил выложить.
*

d0ublezer0

  • Захожу иногда
  • 356
  • 31 / 0
  • Javaхарлал Неру
Так, народ.
У кого не работает на PHP5 - поменяйте в 14,15,16 строках split на explode

Split - устаревшая функция и при ее вызове выдается сообщение что она устарела.
А так как сообщения выводятся php файлом, от которого ожидается картинка - то заголовок оказывается поврежден.

Кушайте на здоровье.
Я помог вам? Ткните в карму.
*

greynemo

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Попробовал данный способ и етот http://joomlaforum.ru/index.php/topic,53858.new.html#new. На главной странице, где виводяться товары через отдельный модуль, ватермарк додается, а на страницах товара и категории нет.
Или проще в файлах вывода категории и товара просто подпилить этот скрипт?
*

greynemo

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

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Вот пример реализации:

_ttp://toparoma.ru/index.php?page=shop.product_details&category_id=227&flypage=flypage.tpl&product_id=3540&option=com_virtuemart&Itemid=23
 - нажмите для увеличения картинки


Какая конфигурация?
И подсуньте картинку в png!
Конечно не в тему изветиляюсь...Но форма заказа оригинальная) думал Вы "невидимую" прицепили, а тут стандарт! Не плохая идея...я у себя сделал в 2 шага, без регитсрации
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

sanekk

  • Захожу иногда
  • 66
  • 0 / 0
у меня подключен highslide и данный способ не работает. есть еще какие нибудь другие способы?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Количество просмотров товара VirtueMart Существует?

Автор grishin

Ответов: 38
Просмотров: 13341
Последний ответ 22.08.2020, 08:44:29
от rsn
Не выводит списком Настраиваемое поле в VirtueMart 5.0

Автор ЛюдмилаМир

Ответов: 2
Просмотров: 3776
Последний ответ 25.08.2019, 16:27:04
от ЛюдмилаМир
Joomla VirtueMart помощь в переводе

Автор akkord31

Ответов: 0
Просмотров: 3603
Последний ответ 21.05.2019, 09:14:02
от akkord31
Миграция с Joomla 1.5 на 3 с VirtueMart 1.1.9 stable на свежую. Кто поможет?

Автор Гриша-Десантник

Ответов: 7
Просмотров: 3950
Последний ответ 23.04.2019, 10:22:25
от draff
Переход на https VirtueMart 1.1.4 проблемы с фото

Автор Sergey1984

Ответов: 4
Просмотров: 3955
Последний ответ 25.10.2018, 20:56:54
от Sergey1984