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

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Watermark картинкой!
« : 17.11.2010, 18:10:57 »
Никто не заморачивался еще переделать ватермарку текстовую под картинку? А то от текстовой и толку мало и некрасиво. Может спецы ака Gloom смогут помочь!? :)
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

farmay

  • Захожу иногда
  • 337
  • 10 / 4
  • Все так как должно быть...
Re: Watermark картинкой!
« Ответ #1 : 21.11.2010, 23:06:35 »
актуально, помогите люди добрые.
*

felliks

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Watermark картинкой!
« Ответ #2 : 22.11.2010, 13:13:33 »
а в чем преимущество картинки перед текстом? не читабельный? ну можно сделать в 8 уровней с обводкой, если инетесует - могу подсказать код.
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Re: Watermark картинкой!
« Ответ #3 : 22.11.2010, 13:25:30 »
Проблема в том, что:
1. Русский текст абракадаброй вставляется
2. Зимой и летом - одним цветом, на разных фонах по-разному.

Подскажите, пожалуйста, как сделать текст с обводкой. Сняло бы, по крайней мере, одну из проблем.
*

felliks

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Watermark картинкой!
« Ответ #4 : 22.11.2010, 13:32:33 »
в файле adsmanager.php ищем функцию createImageAndThumb
в этой функции с конца вставляем (найдя одинаковые строки:))

Код
$zoom_h = $max_thumb_h / $src_h;
    $zoom_w = $max_thumb_w / $src_w;
    $zoom   = min($zoom_h, $zoom_w);
    $dst_thumb_h  = $zoom<1 ? round($src_h*$zoom) : $src_h;
    $dst_thumb_w  = $zoom<1 ? round($src_w*$zoom) : $src_w;

$dst_img = imagecreatetruecolor($dst_w,$dst_h);

$white = imagecolorallocate($dst_img,255,255,255);
$black = imagecolorallocate($dst_img,0,0,0);
$gray  = imagecolorallocate($dst_img,127,127,127);

imagefill($dst_img,0,0,$white);
imagecopyresampled($dst_img,$src_img, 0,0,0,0, $dst_w,$dst_h,$src_w,$src_h);
if (imagecolorat($dst_img,5,5)>$gray) $tesxcolor=$black;
if (imagecolorat($dst_img,5,5)<$gray) $tesxcolor=$white;
//$textcolor = imagecolorallocate($dst_img, 255, 255, 255);
if (isset($tag)){
imagestring($dst_img, 5, 4, 4, "$tag", $white-$textcolor); 
imagestring($dst_img, 5, 6, 6, "$tag", $white-$textcolor); 
imagestring($dst_img, 5, 6, 4, "$tag", $white-$textcolor); 
imagestring($dst_img, 5, 4, 6, "$tag", $white-$textcolor); 
imagestring($dst_img, 5, 4, 5, "$tag", $white-$textcolor); 
imagestring($dst_img, 5, 6, 5, "$tag", $white-$textcolor); 
imagestring($dst_img, 5, 5, 4, "$tag", $white-$textcolor); 
imagestring($dst_img, 5, 5, 6, "$tag", $white-$textcolor);
imagestring($dst_img, 5, 5, 5, "$tag", $textcolor); 
}
if($type == 'jpeg'){
        $desc_img = $write($dst_img,"$path/$image_name", 75);
}else{
        $desc_img = $write($dst_img,"$path/$image_name", 2);
}



$dst_t_img = imagecreatetruecolor($dst_thumb_w,$dst_thumb_h);
$white = imagecolorallocate($dst_img,255,255,255);
$black = imagecolorallocate($dst_img,0,0,0);
$gray  = imagecolorallocate($dst_img,127,127,127);
imagefill($dst_t_img,0,0,$white);
imagecopyresampled($dst_t_img,$src_img, 0,0,0,0, $dst_thumb_w,$dst_thumb_h,$src_w,$src_h);
//$textcolor = imagecolorallocate($dst_t_img, 255, 255, 255);
if (imagecolorat($dst_t_img,2,2)>$gray) $tesxcolor=$black;
if (imagecolorat($dst_t_img,2,2)<$gray) $tesxcolor=$white;

if (isset($tag))
{
imagestring($dst_t_img, 2, 1, 1, "$tag", $white-$textcolor); 
imagestring($dst_t_img, 2, 3, 3, "$tag", $white-$textcolor); 
imagestring($dst_t_img, 2, 3, 1, "$tag", $white-$textcolor); 
imagestring($dst_t_img, 2, 1, 3, "$tag", $white-$textcolor); 
imagestring($dst_t_img, 2, 3, 2, "$tag", $white-$textcolor); 
imagestring($dst_t_img, 2, 3, 2, "$tag", $white-$textcolor); 
imagestring($dst_t_img, 2, 2, 1, "$tag", $white-$textcolor); 
imagestring($dst_t_img, 2, 2, 3, "$tag", $white-$textcolor);
imagestring($dst_t_img, 2, 2, 2, "$tag", $textcolor); 
}
//imagestring($dst_t_img, 2, 2, 2, "$tag", $textcolor);
if($type == 'jpeg'){
        $desc_img = $write($dst_t_img,"$path/$thumb_name", 75);
}else{
        $desc_img = $write($dst_t_img,"$path/$thumb_name", 2);
}


imagestring($dst_t_img, 2, 1, 1, "$tag", $white-$textcolor);  вторая и третья цифры - координаты по х у соответственно, это вывод в левом верхнем углу. Если поковырять - можно настроить в любой позиции.

Про русский текст - вместо imagestring можно использовать imagettftext, подключить любой русский шрифт и писать по-русски.
*

bibalaev

  • Захожу иногда
  • 241
  • 8 / 0
  • все должно быть качественно!
Re: Watermark картинкой!
« Ответ #5 : 22.11.2010, 14:29:39 »
а зачем вам в коде копаться изза какого то ватермарка?:?

делается это легко, скачиваете программу (если заинтересует, напишу название, которой сам пользуюсь)
выбираете ВСЕ ФОТКИ в папке продукт, копируете себе на комп, прогоняете их через прогу, добавив картинку в ватермарк, ставите прозрачность на полтинник(кому как покайфу) и все. и далее заливаете их на серв. при вопросе заменить, ставите "выполнять функцию всегда к теущему заданию" и вуаля.
делов то. коды править изза фигни не советовал бы.
*

felliks

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Watermark картинкой!
« Ответ #6 : 22.11.2010, 14:33:55 »
а если в день добавляется по 100-200 объявлений предлагаете по 10 раз в день это делать?
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
Re: Watermark картинкой!
« Ответ #7 : 22.11.2010, 14:39:56 »
Поиском то слабо было воспользоваться?
http://joomlaforum.ru/index.php/topic,35335.0.html
*

bibalaev

  • Захожу иногда
  • 241
  • 8 / 0
  • все должно быть качественно!
Re: Watermark картинкой!
« Ответ #8 : 22.11.2010, 14:50:02 »
а если в день добавляется по 100-200 объявлений предлагаете по 10 раз в день это делать?

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

felliks

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Watermark картинкой!
« Ответ #9 : 22.11.2010, 14:55:56 »
обработка происхоит при добавлении фото, один раз и все. фото и превью для нее лежат в соотв. директории уже с вотермарком и выводятся при клике. оригиналы не сохраняются соответственно.
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: Watermark картинкой!
« Ответ #10 : 29.11.2010, 11:06:03 »
а зачем вам в коде копаться изза какого то ватермарка?:?

делается это легко, скачиваете программу (если заинтересует, напишу название, которой сам пользуюсь)
выбираете ВСЕ ФОТКИ в папке продукт, копируете себе на комп, прогоняете их через прогу, добавив картинку в ватермарк, ставите прозрачность на полтинник(кому как покайфу) и все. и далее заливаете их на серв. при вопросе заменить, ставите "выполнять функцию всегда к теущему заданию" и вуаля.
делов то. коды править изза фигни не советовал бы.
абсолютно нерациональный подход
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

Pobeg

  • Осваиваюсь на форуме
  • 17
  • 1 / 0
Re: Watermark картинкой!
« Ответ #11 : 06.02.2011, 00:27:41 »
да уж, а как ваще можно убрать этот watermark ? Где рыть...?
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
Re: Watermark картинкой!
« Ответ #12 : 06.02.2011, 10:09:47 »
да уж, а как ваще можно убрать этот watermark ? Где рыть...?
всемогущий фотошоп может убрать все что угодно, даже я с кривыми руками по отношению к фотошопу могу убрать 90% вотермарок с фотографии :)
*

Pobeg

  • Осваиваюсь на форуме
  • 17
  • 1 / 0
Re: Watermark картинкой!
« Ответ #13 : 06.02.2011, 12:45:01 »
не вопрос шаришь... но я имел ввиду как убрать watermarks с фотографий, на которые налаживает AdsManager? По умолчанию у мня стоит watermark joomprod.com, как его убрать в коде...
*

ShadowXak

  • Завсегдатай
  • 1602
  • 162 / 6
  • no more programming
Re: Watermark картинкой!
« Ответ #14 : 06.02.2011, 13:09:41 »
не вопрос шаришь... но я имел ввиду как убрать watermarks с фотографий, на которые налаживает AdsManager? По умолчанию у мня стоит watermark joomprod.com, как его убрать в коде...
я не знаю, но начал бы с настроек :)
*

Doc

  • Захожу иногда
  • 456
  • 17 / 0
Re: Watermark картинкой!
« Ответ #15 : 30.12.2011, 21:33:32 »
А кто знает, где этот файл найти в 2.6...?
*

Mike_Freeman

  • Захожу иногда
  • 51
  • 0 / 0
Re: Watermark картинкой!
« Ответ #16 : 20.08.2012, 19:11:06 »
не вопрос шаришь... но я имел ввиду как убрать watermarks с фотографий, на которые налаживает AdsManager? По умолчанию у мня стоит watermark joomprod.com, как его убрать в коде...
В админке ADSmanager'a
А кто знает, где этот файл найти в 2.6...?
Актуальный вопрос, где в 2.6.5 найти файл со строкой createImageAndThumb?
*

manager2up

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
Re: Watermark картинкой!
« Ответ #17 : 13.11.2012, 22:15:12 »
В админке ADSmanager'aАктуальный вопрос, где в 2.6.5 найти файл со строкой createImageAndThumb?
Adsmanager 2.7 RC2
administrator/components/com_adsmanager/models/adsmanager.php
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Водяной знак картинкой и по центру

Автор LS_D

Ответов: 16
Просмотров: 3974
Последний ответ 01.11.2013, 10:30:44
от LS_D
Убрать Watermark

Автор Pobeg

Ответов: 2
Просмотров: 2436
Последний ответ 06.02.2011, 20:37:44
от Pobeg