Znak wodny na produktach VirtueMart.
Wyniki 1 do 7 z 7

Temat: Znak wodny na produktach VirtueMart.

  1. #1
    Przeglądacz miniol awatar
    Dołączył
    27-09-2007
    Skąd
    Siemianowice Śląskie
    Wpisy
    50
    Punkty
    31

    Domyślny Znak wodny na produktach VirtueMart.

    Znak wodny to bardzo ciekawa i przydatna funkcja zabezpieczająca nasze zdjęcia.

    Potrzebne są 3 pliki.

    1. .htaccess
    2. watermark.php
    3. watermark.png

    Wszystkie trzy pliki muszą znajdować się w katalogu components\com_virtuemart\shop_image\product


    Zawartość pliku .htaccess
    Kod PHP:
    RewriteEngine On
    RewriteCond 
    %{REQUEST_FILENAME} -f
    RewriteRule 
    \.(gif|jpeg|jpg|png)$ watermark.php [QSA,NC

    Zawartość pliku watermark.php
    Kod PHP:
    <?php
    $path 
    $_SERVER['DOCUMENT_ROOT'].$_SERVER['REQUEST_URI'];
    $image imagecreatefromstring(file_get_contents($path));
    $w imagesx($image);
    $h imagesy($image);
    $watermark imagecreatefrompng('watermark.png');
    $ww imagesx($watermark);
    $wh imagesy($watermark);
    imagecopy($image$watermark$w-$ww$h-$wh00$ww$wh);
    header('Content-type: image/jpeg');
    imagejpeg($image);
    exit();
    ?>

    W pliku watermark.png dajemy logo znaku wodnego



    Znalezione na http://forum.virtuemart.net/index.ph...7606.msg169277


    Oczywiście można to zastosować także do miniaturek czy zdjęć kategorii. Wtedy postępujemy analogicznie w odpowiednich katalogach.

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Jeszcze lepiej byś zrobił, gdybyś dodał w poradniku na wiki.
    http://wiki.joomla.pl/VirtueMart/R%C...zwi%C4%85zania
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  4. #3
    Przeglądacz miniol awatar
    Dołączył
    27-09-2007
    Skąd
    Siemianowice Śląskie
    Wpisy
    50
    Punkty
    31

    Domyślny

    OK dodane do wiki

  5. #4
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Lekko poprawione - podejrzyj.
    Podziękował!
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  6. #5
    Przeglądacz miniol awatar
    Dołączył
    27-09-2007
    Skąd
    Siemianowice Śląskie
    Wpisy
    50
    Punkty
    31

    Domyślny

    Dzięki za poprawki.

    Dodałem też jeszcze jedno rozwiązanie.

    Jak znajdę więcej czasu to jeszcze podopisuję jakieś rozwiązania, które pamiętam.

  7. #6
    Nowicjusz
    Dołączył
    25-02-2008
    Wpisy
    17
    Punkty
    10

    Domyślny

    A można to zrobić tak, żeby znak wodny nie pojawiał się w pokazie slajdów losowych produktów? Nieładnie to wygląda, bo czasami znak wodny pojawia się na środku zdjęcia...

  8. #7
    Przeglądacz miniol awatar
    Dołączył
    27-09-2007
    Skąd
    Siemianowice Śląskie
    Wpisy
    50
    Punkty
    31

    Domyślny

    Odpowiedź z kilkuletnim poślizgiem, ale może komuś w przyszłości.
    Żeby miniaturki nie zostały przysłonięte dużym znakiem wodnym, wystarczy wrzucić wszystkie te pliki również do katalogu resized. Ale tam wstawiamy mniejsze logo.
    Bo jeśli w resized nie ma osobnego skryptu, to dziedziczy on ustawienia z nadrzędnego katalogu.

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •