Новости Joomla

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

AlexAl

  • Захожу иногда
  • 309
  • 13 / 0
AdsManager 2.5 водный знак
« : 12.11.2009, 11:34:15 »
Кто знает как в AdsManager 2.5  изменить расположение водного  знака, и поменять шрифт?
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: AdsManager 2.5 водный знак
« Ответ #1 : 25.11.2009, 18:26:52 »
В двух файлах необходимо поработать со следующей функций: createImageAndThumb
файлы:
1. administrator/components/com_adsmanager/admin.adsmanager.php
2. components/com_adsmanager/adsmanager.php
в них ищите
Код
imagestring($dst_t_img, 5, 5, 5, "$tag", $textcolor);
Первая "пятерка" — размер шрифта
Вторая — координата по X
Третья — координата по Y
*

AlexAl

  • Захожу иногда
  • 309
  • 13 / 0
Re: AdsManager 2.5 водный знак
« Ответ #2 : 25.11.2009, 20:30:49 »
Вот это да я уже думал не кто не ответит. Спасибо завтра попробую. Если получится с меня плюс. А насчет шрифта не подскажите можно другой шрифт, я не про размер а про вид.  Кстати теперь я понимаю почему он вверху, ненужно заморачиваться вычислять размер картинки )))
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: AdsManager 2.5 водный знак
« Ответ #3 : 25.11.2009, 20:36:06 »
А насчет шрифта не подскажите можно другой шрифт, я не про размер а про вид. — я еще не пробовал )
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Re: AdsManager 2.5 водный знак
« Ответ #4 : 17.11.2011, 16:38:29 »
У меня почему то не получается изменить по этим настройкам. У кого нибудь получилось? И как можно сделать вместо текста свой логотип?
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Re: AdsManager 2.5 водный знак
« Ответ #5 : 22.11.2011, 09:35:20 »
И как можно сделать вместо текста свой логотип?
Больше не интересует. Разобрался как.
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

marozz1k

  • Захожу иногда
  • 316
  • 8 / 0
Re: AdsManager 2.5 водный знак
« Ответ #6 : 23.11.2011, 09:07:00 »
а нам сказать? :)
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Re: AdsManager 2.5 водный знак
« Ответ #7 : 23.11.2011, 18:16:59 »
а нам сказать? :)
Это не для форума. Платный вариант. Для 2.5 версии точно подходит. Работу можно посмотреть здесьhttp://www.tobtovar.ru/component/adsmanager/-/1570-prodaetsya-skoda-octavia. Остальные вопросы через контакты сайта в сылке
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

monkjust

  • Захожу иногда
  • 61
  • 1 / 0
Re: AdsManager 2.5 водный знак
« Ответ #8 : 20.12.2011, 16:30:43 »
Это не для форума. Платный вариант.

И зачем тебе тогда вообще форум?
*

Эсминец

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
Re: AdsManager 2.5 водный знак
« Ответ #9 : 29.12.2011, 21:19:42 »
И зачем тебе тогда вообще форум?
Поддерживаю. Давай, делись секретом, тоже хотим знать, как логотип на водяной знак поставить
*

marozz1k

  • Захожу иногда
  • 316
  • 8 / 0
Re: AdsManager 2.5 водный знак
« Ответ #10 : 30.12.2011, 10:37:10 »
человеку делали за деньги эту доработку, почему он должен ей делиться?) Это его право..
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: AdsManager 2.5 водный знак
« Ответ #11 : 30.12.2011, 11:58:12 »
Какой там платный вариант? Идите но форум техподдержки официальной - там все есть как сделать водяной знак картинкой.
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: AdsManager 2.5 водный знак
« Ответ #12 : 30.12.2011, 12:01:23 »
Вот код, который у меня работает, привожу всю функцию для ads 2.5, заменить в AdsManager.php
Код
function createImageAndThumb($src_file,$image_name,$thumb_name,
$max_width,
   $max_height,
$max_width_t,
$max_height_t,
$tag,
$path,
$orig_name)
{
global $mosConfig_absolute_path;

$types = array(
        IMAGETYPE_JPEG => 'jpeg',
        IMAGETYPE_GIF => 'gif',
        IMAGETYPE_PNG => 'png'
    );

    ini_set('memory_limit', '32M');


$src_file = urldecode($src_file);
/*if (extension_loaded('exif'))
{
$type2 = exif_imagetype($src_file);
$types = array(
IMAGETYPE_JPEG => 'jpeg',
IMAGETYPE_GIF => 'gif',
IMAGETYPE_PNG => 'png'
);
    
$type = $types[$type2];
}
else
{*/
$orig_name = strtolower($orig_name);
$findme  = '.jpg';
$pos = strpos($orig_name, $findme);
if ($pos === false)
{
$findme  = '.jpeg';
$pos = strpos($orig_name, $findme);
if ($pos === false)
{
$findme  = '.gif';
$pos = strpos($orig_name, $findme);
if ($pos === false)
{
$findme  = '.png';
$pos = strpos($orig_name, $findme);
if ($pos === false)
{
return;
}
else
{
$type = "png";
}
}
else
{
$type = "gif";
}
}
else
{
$type = "jpeg";
}
}
else
{
$type = "jpeg";
}
//}

$max_h = $max_height;
$max_w = $max_width;
$max_thumb_h = $max_height_t;
$max_thumb_w = $max_width_t;

if ( file_exists( "$path/$image_name")) {
unlink( "$path/$image_name");
}

if ( file_exists( "$path/$thumb_name")) {
unlink( "$path/$thumb_name");
}

$read = 'imagecreatefrom' . $type;
$write = 'image' . $type;

$src_img = $read($src_file);

// height/width
$imginfo = getimagesize($src_file);
$src_w = $imginfo[0];
$src_h = $imginfo[1];

$zoom_h = $max_h / $src_h;
    $zoom_w = $max_w / $src_w;
    $zoom   = min($zoom_h, $zoom_w);
    $dst_h  = $zoom<1 ? round($src_h*$zoom) : $src_h;
    $dst_w  = $zoom<1 ? round($src_w*$zoom) : $src_w;

$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);
$zend = imagecreatefrompng('http://сайт/images/logo.png');

$white = imagecolorallocate($dst_img,255,255,255);
imagefill($dst_img,0,0,$white);
imagecopyresampled($dst_img,$src_img, 0,0,0,0, $dst_w,$dst_h,$src_w,$src_h);
$textcolor = imagecolorallocate($dst_img, 255, 255, 255);
if (isset($tag))
imagesettile($dst_img, $zend);
imagefilledrectangle($dst_img, 0, 0, 130, 40, IMG_COLOR_TILED);
// 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);
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 (isset($tag))
imagestring($dst_t_img, 2, 2, 2);
if($type == 'jpeg'){
$desc_img = $write($dst_t_img,"$path/$thumb_name", 75);
}else{
$desc_img = $write($dst_t_img,"$path/$thumb_name", 2);
}
}
http://сайт/images/logo.png - ссылка на картину PNG (только png)
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Re: AdsManager 2.5 водный знак
« Ответ #13 : 03.03.2013, 21:01:10 »
Подскажите как реализовать для 2.7? Или хотя бы где копать?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

AdsManager вывод нужных полей по отдельности

Автор klekovkinandrey

Ответов: 2
Просмотров: 12622
Последний ответ 06.04.2024, 09:54:15
от Rinat abzyi
AdsManager загрузка файлов

Автор FlexNL

Ответов: 1
Просмотров: 1455
Последний ответ 21.10.2021, 17:20:09
от khan-alex
AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 11630
Последний ответ 27.03.2020, 22:39:23
от Pavel
Два компонента AdsManager в одном движке

Автор kaman62

Ответов: 12
Просмотров: 26791
Последний ответ 27.03.2020, 22:32:04
от Pavel
Onlinestatus CB в AdsManager

Автор Den JW

Ответов: 1
Просмотров: 9230
Последний ответ 17.02.2020, 23:37:52
от Den JW