Понедельник, 13.07.2026, 17:16
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: BondSport  
Автоматическое наложение своего вотермарка
VeroNikaДата: Воскресенье, 02.08.2009, 01:24 | Сообщение # 1
Сержант
Группа: Пользователи
Сообщений: 21
Репутация: 27
Статус: Offline
пожалуйста, кто может объяснить подробно, как это сделать для новичков, не реклама! очень нужно

http://i046.radikal.ru/0908/05/75676abc8f3f.gif

1. Идем на любой нормальный PHP хостинг с поддержкой PHP5+, fopen, GDLib и закачиваем туда содержимое этого архива (это понятно, но может кто-то знает уже такие хостинги, дайте пожалуйста, какой подойдёт)

http://letitbit.net/download/7946.750242c25d55a741b9eeff078/uCoz_Watermark.zip.html

2. Открываем img.php файл и настраиваем скрипт под себя (прозрачность вотермарка, картинка вотермарка, местоположение вотермарка). (это тоже более менее понятно, только вопрос, удалять оттуда какие-то надписи или можно настроить и оставить как всё есть?)

3. Шаблон Глобальные блоки - Нижняя часть сайта:

Code
    <script type="text/javascript">
         //
         function RadImageSend(){
          $('img#RadImageLoader').show();
          $('input#RadImegeOK').attr('disabled', true);
          var RadImageResize = '';
          if($('input#RadImageResize').is(':checked'))
          {
          RadImageResize = $('input#RadImageResize').val();
          }
          $.getScript('http://phpserv.ru/radikal.php?url='+encodeURIComponent($('input#RadImageURL').val())+'&resize='+RadImageResize+'&size='+$('input#RadImageSize').val(), function(){
          var RadImageJS2 = RadImageJS;
          if(RadImageJS2.indexOf('Ошибка получения файла с заданного адреса!') != -1){
          RadImageJS2 = 'http://s4.ucoz.net/img/icon/er.png';
          }
          $('img#RadImageLoader').hide();
          $('input#RadImegeOK').attr('disabled', false);
          $('input#RadImageURL').val('');
          new _uWnd('RadImageLayer', 'Ваша ссылка на изображение...', 400, 200, {autoresize: 1, autosizeonimages: 1, modal: 1}, '<p><img border="0" src="'+RadImageJS2+'" /></p><p>Ваша ссылка: <input value="'+RadImageJS+'" style="width: 75%;" type="text" onclick="this.select()" readonly="true" /></p>');
          });
         }
         $('textarea#message').after('Ссылка на изображение (<b>URL</b>): <input style="width: 25%;" id="RadImageURL" type="text" /> - <input type="checkbox" checked="checked" id="RadImageResize" value="yes" /> Уменьшить до <input type="text" id="RadImageSize" maxlength="4" value="640" size="4" /> пикселей <input style="font-weight: bold;" value="ОК" id="RadImegeOK" onclick="RadImageSend();" type="button" /> <img id="RadImageLoader" style="display: none;" border="0" src="http://s28.ucoz.net/img/ma/m/i1.gif" align="absmiddle" />');
         </script>

на какой странице это вставлять? на странице редактирования материала?

4. В JS скрипте заменяем phpserv.ru на домен вашего PHP сервера, теперь все ГОТОВО (вот этот пункт, не понятен, где заменять, в архиве только 2 php файла?)

Очень прошу помочь :(((

Сообщение отредактировал VeroNika - Воскресенье, 02.08.2009, 01:36
 
ILLEGALДата: Воскресенье, 02.08.2009, 02:24 | Сообщение # 2
Ганжолог
Группа: Гости
Сообщений: 2253
Репутация: 1325
Статус: Offline
1. tut.su
2. в пхп не оч шарю, но вот:
Quote
('textarea#message').after('Ссылка на изображение (<b>URL</b>): <input style="width: 25%;" id="RadImageURL" type="text" /> - <input type="checkbox" checked="checked" id="RadImageResize" value="yes" /> Уменьшить до <input type="text" id="RadImageSize" maxlength="4" value="640" size="4" /> пикселей <input style="font-weight: bold;" value="ОК" id="RadImegeOK" onclick="RadImageSend();" type="button" /> <img id="RadImageLoader" style="display: none;" border="0" src="http://s28.ucoz.net/img/ma/m/i1.gif" align="absmiddle" />');

это поменяй..
3. нет, есл у тя стандарт шаблон, то: http://сайт/panel/?a=tmpl;m=1;t=BFOOTER
4. может в этой строке:
Quote
$.getScript('http://phpserv.ru/radikal.php?url='+encodeURIComponent($('input#RadImageURL').val())+'&resize='+RadImageResize+'&size='+$('input#RadImageSize').val(), function(){
 
VeroNikaДата: Воскресенье, 02.08.2009, 08:18 | Сообщение # 3
Сержант
Группа: Пользователи
Сообщений: 21
Репутация: 27
Статус: Offline
спасибочки большущее rolleyes
 
  • Страница 1 из 1
  • 1
Поиск: