Новости Joomla

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

Se

  • Захожу иногда
  • 223
  • 2 / 1
Переношу сайт с Джостины на Joomla3.
На Джостине водяной знак выводился с помощью     Watermark http://joomlaforum.ru/index.php/topic,35335.0.html
Взял со старого сайта и просто перенёс папку со скриптом в корень сайта и файл .htaccess в \images\stories (путь как в новом сайте соответствует старому).
После этого фотки перестали отображаться.
В чем причина, может Joomla не поддерживает данный скрипт? Если так есть ли альтернатива?
Код скрипта
Код
<? 

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]);
   if( ($info_o[0] > 50) && ($info_o[1] > 50) )
   {
   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;
   }

?>
Код файла .htaccess

Код
DirectoryIndex index.php 
 
<FilesMatch "\.(gif|jpg|png|JPG|jpeg|JPEG|)$">
   RewriteEngine On
   RewriteCond %{REQUEST_FILENAME} -f
   RewriteRule ^(.*)$ /watermark/_watermark.php [T=application/x-httpd-php,L,QSA]
</FilesMatch>
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 118 / 9
Re: Водяной знак на фото Watermark
« Ответ #1 : 10.11.2014, 13:37:02 »
С чего вы решили что рецепт из 1998 года будет работать в 2014 г, причем с учетом смены нескольких поколений Joomla? Надо изначально предполагать что скрипт не сработает. Как вариант используйте плагин
*

Se

  • Захожу иногда
  • 223
  • 2 / 1
Re: Водяной знак на фото Watermark
« Ответ #2 : 10.11.2014, 14:31:13 »
С чего вы решили что рецепт из 1998 года будет работать в 2014 г, причем с учетом смены нескольких поколений Joomla? Надо изначально предполагать что скрипт не сработает. Как вариант используйте плагин
Спасибо, только подскажите или дайте ссылку, как он выводит знак на фото. Настроек там минимум - расположение знака и загрузить картинку для знака. Это я сделал но знак не появился.
*

Se

  • Захожу иногда
  • 223
  • 2 / 1
Re: Водяной знак на фото Watermark
« Ответ #4 : 11.11.2014, 18:39:54 »
Инструкция http://ссылка вырезана, так как домен распространяет вирусы/plaginy/plagin-dlya-nalozheniya-vodyanogo-znaka-na-izobrazhenie
После установки данного плагина в Joomla 3.3.3 в разделах админки указанных в инструкции отображается коркозябра вместо текста
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

В конце ссылок знак &quot;?&quot;

Автор Leo1986

Ответов: 1
Просмотров: 324
Последний ответ 07.04.2022, 22:12:12
от Leo1986
Дополнительное увеличение фото в всплывающем окне

Автор Web-Simple

Ответов: 1
Просмотров: 351
Последний ответ 11.01.2021, 17:16:18
от effrit
Пакетная загрузка 1000 фото и создание 1000 материалов

Автор slepoy

Ответов: 2
Просмотров: 460
Последний ответ 04.01.2021, 00:51:55
от pavelrer
Как устранить конфликт вызова фото в Virtuemart3?

Автор Damarkuzz

Ответов: 3
Просмотров: 469
Последний ответ 22.09.2020, 10:40:08
от rsn
Как сделать фото товара изображением для категории VirtueMart?

Автор Damarkuzz

Ответов: 23
Просмотров: 991
Последний ответ 21.09.2020, 22:54:19
от Damarkuzz