Facebook Hayran Sayfası Rss Feed Bağış Yapın
AÇIK KAYNAK ÜCRETSİZ E-TİCARET YAZILIMI



Konuyu Gönder  Yeni Cevap 

 
Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
KOD Opencart Watermark [Filigran] Çözüldü
14-12-2010, 13:43 PM (En son düzenleme: 15-12-2010 04:54 AM yonetim.)
Mesaj: #1
Opencart Watermark [Filigran] Çözüldü
S.A.
Arkadaşlar benimde ihtiyacım olan bir olaydı bu filigran işi.O kadar uğraşıp emek verip te yaptığınız resimleri milletin çalmaması için aşağıdaki adımları izleyin.
Opencart 1.4.9.1 ve 1.4.9.2 de kesinlikle çalışıyor.Ben kendi sitemde denedim.

1: İlk başta bir tane filigran resmi yapın.Tercihim photoshop.Yalnız yaparken opacity değerini %62 gibi yapın. ve watermark.png diye bir isimle kaydedin.

2: onu hemen root (Yani ana dizin), image ve image/data klasörüne kopyalayın.

3: daha sonra;
system/library/image.php doyasını açın (93 ve 121 nci satır dahil olmak üzere seçin)
Yada aşağıdakini bulun

PHP Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
public function watermark($file, $position = 'bottomright') {
        $watermark = $this->create($file);
       
        $watermark_width = imagesx($watermark);
        $watermark_height = imagesy($watermark);
       
        switch($position) {
            case 'topleft':
                $watermark_pos_x = 0;
                $watermark_pos_y = 0;
                break;
            case 'topright':
                $watermark_pos_x = $this->info['width'] - $watermark_width;
                $watermark_pos_y = 0;
                break;
            case 'bottomleft':
                $watermark_pos_x = 0;
                $watermark_pos_y = $this->info['height'] - $watermark_height;
                break;
            case 'bottomright':
                $watermark_pos_x = $this->info['width'] - $watermark_width;
                $watermark_pos_y = $this->info['height'] - $watermark_height;
                break;
        }
       
        imagecopy($this->image, $watermark, $watermark_pos_x, $watermark_pos_y, 0, 0, 120, 40);
       
        imagedestroy($watermark);
    }

bunu aşağıdakiyle değiştirin

PHP Kod:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
public function watermark($file, $position = 'bottomright') {
   
   //Pb ! you don't work on the true object => you must modify the "create" method ($mime = $this->info['mime']; it's work only if we have the same image format !
        //$watermark = $this->create($file);

        //Prefer PNG files => it's not optimized but it's work
   $watermark = imagecreatefrompng($file);
       
        $watermark_width  = imagesx($watermark);
        $watermark_height = imagesy($watermark);

        switch($position) {
            case 'topleft':
                $watermark_pos_x = 0;
                $watermark_pos_y = 0;
                break;
            case 'topright':
                $watermark_pos_x = $this->info['width'] - $watermark_width;
                $watermark_pos_y = 0;
                break;
            case 'bottomleft':
                $watermark_pos_x = 0;
                $watermark_pos_y = $this->info['height'] - $watermark_height;
                break;
            case 'bottomright':
                $watermark_pos_x = $this->info['width'] - $watermark_width;
                $watermark_pos_y = $this->info['height'] - $watermark_height;
                break;
         case 'center':
            $watermark_pos_x = ($this->info['width']- $watermark_width)/2;
            $watermark_pos_y = ($this->info['height']- $watermark_height)/2;
            break;
        }
       
        imagecopy($this->image, $watermark, $watermark_pos_x, $watermark_pos_y, 0, 0, $watermark_width, $watermark_height);
       
        imagedestroy($watermark);
    }


4: Daha sonra catalog/model/tool/image.php yi açınız
orada bunu bulun

PHP Kod:
$image = new Image(DIR_IMAGE . $old_image);


ve hemen altına bunu ekleyin

PHP Kod:
if ($width > 400 || $height > 300) {   
   $image->watermark(DIR_IMAGE . 'watermark.png', 'center');
}


Daha sonra image/cache/data klasörünün için tamamen silin.Silmek için cpaneli kullanın ben öyle yaptım.Bakın Cpanelden Legacy File Manager i kullanarak silebilirsiniz.

Kesinlikle çalışıyor.Alıntı malıntı değil.İnternette bir çok anlatım var ama çok karışık.Ben kendim onlardan derleyip yaptım.
Hadi allaha Emanet olun.


Büyümek; kötüleri tanımakmış...
Büyümek; acıyı en derinlerde yaşamak,
Sonra o acı ile gülebilmekmiş...
Her şeyi anlamakmış büyümek...
Evet anlıyorum artık her şeyi...
Ve anladığıma, ağlıyorum çaresizce...
Bu kullanıcıya email gönder Bu kullanıcının gönderdiği tüm mesajları bul
Teşekkür Et Bu mesaji bir cevapta alıntı yap
[-] Bu gönderi sahibine(zaknebutt) 15 kullanıcı teşekkür etti
bilgikur (01-03-2011), cherokhe (12-14-2010), Dagger (12-14-2010), el.aciz (09-13-2011), FatihKuLL (01-26-2011), greyfox (01-05-2011), hkan35 (01-28-2011), kemo83 (11-30-2011), ozansenkal (12-14-2010), sener_izmir (12-21-2010), sinan (12-14-2010), srhnyldz (02-16-2012), TECHNOLOG (12-14-2010), yajinn (07-01-2011), yonetim (12-15-2010)
14-12-2010, 14:17 PM
Mesaj: #2
RE: Opencart Watermark [Filigran] Çözüldü
tesitini yaptım sorunsuz ... Good Job Smile

TEKNODIA - Alışveriş için herşey burada !

Bu kullanıcıya email gönder Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği tüm mesajları bul
Teşekkür Et Bu mesaji bir cevapta alıntı yap
14-12-2010, 14:26 PM
Mesaj: #3
RE: Opencart Watermark [Filigran] Çözüldü
anlatım için teşekkür ederim. ancak bişey diyecem dediğiniz dosyaları değiştirdim. anlatımınızdaki adımları izledim. ancak resimlerde herhangi bir farklılık göremedim. artı olarak localhostta denedim ve sitede product yani ürün inceleme sayfasında hatalar vermeye başladı.

diyorum ki en azından siz yaptığınız çalışmanın sonucunu resim olarak verseniz de ne olduğunu bi çözsek.

Opencart Yazarlar Modülü 3'ü 1 Arada
E-Ticaret Yazılımları
Opencart Tema Template
Bu kullanıcıya email gönder Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği tüm mesajları bul
Teşekkür Et Bu mesaji bir cevapta alıntı yap
14-12-2010, 15:51 PM
Mesaj: #4
RE: Opencart Watermark [Filigran] Çözüldü
(14-12-2010 14:26 PM)TECHNOLOG demiş ki:  anlatım için teşekkür ederim. ancak bişey diyecem dediğiniz dosyaları değiştirdim. anlatımınızdaki adımları izledim. ancak resimlerde herhangi bir farklılık göremedim. artı olarak localhostta denedim ve sitede product yani ürün inceleme sayfasında hatalar vermeye başladı.

diyorum ki en azından siz yaptığınız çalışmanın sonucunu resim olarak verseniz de ne olduğunu bi çözsek.

[Resim: test.jpg]

Büyümek; kötüleri tanımakmış...
Büyümek; acıyı en derinlerde yaşamak,
Sonra o acı ile gülebilmekmiş...
Her şeyi anlamakmış büyümek...
Evet anlıyorum artık her şeyi...
Ve anladığıma, ağlıyorum çaresizce...
Bu kullanıcıya email gönder Bu kullanıcının gönderdiği tüm mesajları bul
Teşekkür Et Bu mesaji bir cevapta alıntı yap
14-12-2010, 18:22 PM
Mesaj: #5
RE: Opencart Watermark [Filigran] Çözüldü
çok çok teşekkür ederim. evde deneyeceğim.

Opencart Yazarlar Modülü 3'ü 1 Arada
E-Ticaret Yazılımları
Opencart Tema Template
Bu kullanıcıya email gönder Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği tüm mesajları bul
Teşekkür Et Bu mesaji bir cevapta alıntı yap
15-12-2010, 15:51 PM
Mesaj: #6
RE: Opencart Watermark [Filigran] Çözüldü
merhaba acaba bu kodlar 1.4.8b ile uyumlumudur?

Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği tüm mesajları bul
Teşekkür Et Bu mesaji bir cevapta alıntı yap
15-12-2010, 18:56 PM
Mesaj: #7
RE: Opencart Watermark [Filigran] Çözüldü
(14-12-2010 14:26 PM)TECHNOLOG demiş ki:  anlatım için teşekkür ederim. ancak bişey diyecem dediğiniz dosyaları değiştirdim. anlatımınızdaki adımları izledim. ancak resimlerde herhangi bir farklılık göremedim. artı olarak localhostta denedim ve sitede product yani ürün inceleme sayfasında hatalar vermeye başladı.

diyorum ki en azından siz yaptığınız çalışmanın sonucunu resim olarak verseniz de ne olduğunu bi çözsek.

uyguladıktan sonra image/cache/data içindeki resimleri boşaltıp tekrar deneyiniz.

(15-12-2010 15:51 PM)deathlord demiş ki:  merhaba acaba bu kodlar 1.4.8b ile uyumlumudur?

Denemeden bilemezsiniz değil mi?

Forum Kuralları | Site Tanıtım Kuralları | Modül Listesi - Indeks | Acil Yardım İsteyenler
Bu kullanıcıya email gönder Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği tüm mesajları bul
Teşekkür Et Bu mesaji bir cevapta alıntı yap
03-01-2011, 22:31 PM
Mesaj: #8
RE: Opencart Watermark [Filigran] Çözüldü
Tşkler güzel anlatım.kardes

Bu kullanıcıya email gönder Bu kullanıcının gönderdiği tüm mesajları bul
Teşekkür Et Bu mesaji bir cevapta alıntı yap
13-01-2011, 23:19 PM
Mesaj: #9
RE: Opencart Watermark [Filigran] Çözüldü
Ürün resmine tıklamadan önce görünen resime de filigran uygulanırsa daha güzel olucak bunu nasıl yapabiliriz?

Bu kullanıcının gönderdiği tüm mesajları bul
Teşekkür Et Bu mesaji bir cevapta alıntı yap
26-01-2011, 22:20 PM
Mesaj: #10
RE: Opencart Watermark [Filigran] Çözüldü
Emeğine sağlık kardeşim çok iyi oldu ve sorunsuz çalışıyor..

Birde ramazan03 kardeşin dediği gibi resimler tam sayfa yapılmadanda böyle gözükse, mükemmel olurdu...

Ama buda çok güzel oldu...Teşekkürler

Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği tüm mesajları bul
Teşekkür Et Bu mesaji bir cevapta alıntı yap
Konuyu Gönder  Yeni Cevap 


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  İletişim Formu Problemi (ÇÖZÜLDÜ) betax 26 4,252 28-04-2012 11:06 AM
Son Mesaj: ulvifaruk
Thumbs Up Türk Lirası Sembolü Sorunu Çözüldü ! alyamus 10 754 10-04-2012 22:18 PM
Son Mesaj: alyamus
Wink [ÇÖZÜLDÜ] Para Birimini Ana Sayfada Varsayılan Yapmak! ömnbvc 0 182 23-03-2012 13:39 PM
Son Mesaj: ömnbvc
  /public_html/system/library/cache.php on line 14 Sorun Çözüldü kenanwebtasarim 0 222 04-03-2012 11:32 AM
Son Mesaj: kenanwebtasarim
  Alt kategori resimlerini kaldırmak. [ÇÖZÜLDÜ] bgrbrk 0 219 04-03-2012 03:19 AM
Son Mesaj: bgrbrk
  Ajax Arama türkçe karakter sorunu.(çözüldü) Lakırtı 0 275 05-02-2012 17:37 PM
Son Mesaj: Lakırtı
  Resim ekleme HATA (ÇÖZÜLDÜ) ferree 3 637 02-02-2012 18:10 PM
Son Mesaj: cuneyt007
  [1.5.x] Defaut haricindeki temalarda sipariş tamamlanmıyor(Çözüldü) alpkilic 0 255 27-01-2012 03:04 AM
Son Mesaj: alpkilic
Question .htaccess Sorunu ÇÖZÜLDÜ. Teşekkürler opencart-tr.com mkgilera 6 920 23-01-2012 11:54 AM
Son Mesaj: mkgilera
Thumbs Up Ürünlere Tıkladığımda Modüllerle Açıyor - ÇÖZÜLDÜ! ahmetoz92 2 490 10-08-2011 13:08 PM
Son Mesaj: ahmetoz92

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 2 Ziyaretçi


OpenCart Türkiye | İletişim | En Üste Dön | İçeriğe Dön | Arşiv | RSS Beslemesi | Kullanım Koşulları