Ürün detayı sayfasına özel buton ekleme |
|||
Konuyu görüntüleyenler: 3 Misafir
|
|||
|
|||
|
|||
|
|||
bilalbird
Acemi Üye Mesajlar: 14 Konular: 2 Katılma Tarihi: Jan 2019 Rep Puanı: 0 Teşekkürler: 22
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 04-07-2020 02:06 PM
Merhabalar Open cart Sürüm 3.0.3.2 ve Plaza Themes temayı kullanıyorum site ismim http://www.sagliktakviyesi.com/ Günlerdir araştırıyorum bu konuyu opencart 3x e nasıl çeviririm diye ciddi forumları taradım bulamadım maalesef. Yapmak istediğim şey bir ürünün admindeki yazdığım (sku kutusuna yazılan link) dışarıdaki başka bir internet sayfasına yönlendirmek link atmak. yani özel buton eklemek sepete ekleyi kaldırmak zaten sepete ekleyi kaldırabiliyorum onda sorun yok lakin özel butona tıklayınca yeni sayfa açılıyor ve adres kısmında <?php echo $sku; ?> yazısı çıkıyor normalde adminden yazdığım (sku kutusuna) linke gideceğine bu kod çıkıyor yani linki alamıyor. Kıroğlumarketin dediklerini opencart 3x e uyarlamaya çalıştım şöyleki; product.php zaten 3x te de mevcut ilgili kodları yapıştırdım. aşağıdaki gibi... Kod: $data['reward'] = $product_info['reward']; Kod: $this->$data['sku'] = $product_info['sku']; product.tpl denilen dosya 3x te product.twig dosyasına karşılık geliyor.. verilen kodları ilgili yere yapıştırdım sepete ekle buton kodlarının hemen altına.. zaten sitede de buton küçük resim şekliden idareten şimdilik ekledim ve gözükmekte.. sorunum adminde (sku kutusuna) yazılan http://www... ilgili siteye gitmeyip küçük bir pencere açılıp adres kısmında Kod: <?php echo $sku; ?> Şimdiden Yardımlarınız için çok teşekkür ederim. Butona tıkladığımda fotoğraftaki gibi durum alıyor... bir türlü linki admindeki sku da yazan adresi çekemiyorum http://prntscr.com/runthl |
teknohiz
Latte Mesajlar: 426 Konular: 8 Katılma Tarihi: Feb 2018 Rep Puanı: 13 Teşekkürler: 26
149 Mesajına, 190 Teşekkür edildi. Kişisel Bilgileri: |
|
bilalbird
Acemi Üye Mesajlar: 14 Konular: 2 Katılma Tarihi: Jan 2019 Rep Puanı: 0 Teşekkürler: 22
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 04-07-2020 03:54 PM
(04-07-2020 03:25 PM)teknohiz Yazılan: Merhaba 3x için this kullanmak yerine direkt olarakAllah razı olsun kaç gündür uğraşıyorum olursa dönüş yapacağım canım kardeşim çok sağol Diğer dosya tmam düzeltim.. Twig dosyasına gelince örnek amaçlı 3 adet örnek buton ekledim hangisinde olacak diye lakin kodlamada hata yapıyorum zannederim .. olmadı ama pes etmek yok.. http://prntscr.com/ruqt04 Burada nerede hata yapıyorum acaba?? Kod: onClick="window.open('{{ sku }}','pwin','location=no,status=no,scrollbars=no,resizeable=yes,toolbar=no') |
teknohiz
Latte Mesajlar: 426 Konular: 8 Katılma Tarihi: Feb 2018 Rep Puanı: 13 Teşekkürler: 26
149 Mesajına, 190 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 04-07-2020 05:06 PM
Hata yok yalnız sku kontrolü de ekleyin kodlarınıza böylece sku eklenmişse devreye girsin o buton
Örneğin; {% if sku %} GÖSTERİLECEK BUTON KODU {% endif %} Ayrıca direkt dosya üzerinde değişik yaptığınız içim kaydettikten sonra admin ana sayfasındaki developers tools a girip theme ve sass yenilemesi yapmanız lazım. Yoksa değişiklikler görünmez. |
bilalbird
Acemi Üye Mesajlar: 14 Konular: 2 Katılma Tarihi: Jan 2019 Rep Puanı: 0 Teşekkürler: 22
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 04-07-2020 05:20 PM
(04-07-2020 05:06 PM)teknohiz Yazılan: Hata yok yalnız sku kontrolü de ekleyin kodlarınıza böylece sku eklenmişse devreye girsin o buton Aynen theme ve sass yenilemesi her kod yenilemesinde temizliyom.. o tamam.. Yalnız sku kontrolünü ekleyince resimli buton gözükmedi gitti .. her halde sku devreye girmediki if kontrolü çalışmadı ve göstermedi .. product.php ye eklemiştim ama onda mı sorun oluyor? |
teknohiz
Latte Mesajlar: 426 Konular: 8 Katılma Tarihi: Feb 2018 Rep Puanı: 13 Teşekkürler: 26
149 Mesajına, 190 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 04-07-2020 05:24 PM
if değeri sku varsa gösterilsin diye eklendiği için sku ekli değil gibi algılıyor demek ki tamamen kodu kaldırıyorsa. Telefondan cevap yazıyordum bilgisayardan eklediğiniz dosyayı indirip bir bakayım ben öyle cevap yazarım tekrar siz çözüm bulamazsanız eğer o zamana kadar.
|
|
bilalbird
Acemi Üye Mesajlar: 14 Konular: 2 Katılma Tarihi: Jan 2019 Rep Puanı: 0 Teşekkürler: 22
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 04-07-2020 05:35 PM
(04-07-2020 05:24 PM)teknohiz Yazılan: if değeri sku varsa gösterilsin diye eklendiği için sku ekli değil gibi algılıyor demek ki tamamen kodu kaldırıyorsa. Telefondan cevap yazıyordum bilgisayardan eklediğiniz dosyayı indirip bir bakayım ben öyle cevap yazarım tekrar siz çözüm bulamazsanız eğer o zamana kadar. Çok ama çok teşekkür ederim kıymetli vakitlerinizi ayırdığınız için.. ben product.php sayfasını inceliyorum siz akşam bakasaya kadar denemeler yapacağım orjinal iki sayfa mevcut.. sıkıntı yok ..aynen o if konrolleri diğer iki örnek butonlara da ekelyince komple kodlar, resim vs kaldırıyor. demekki sku yüklenmedi olarak algılıyor bu da heralde product.php sayfasında diğer sku tarzda olanlara bakıyorum hem phpmyadminden isimlerine ve kodlarla karşılaştırıyom zannederim product.php da bir iki kod daha gerekli this load komutları var diğerlerinde .. her neyse yaparsam yazarım.. sizde bakarsanız akşama innanın çok sevineceğim rabbim sizleri ve ailenizi korusun. Hayırlı günler dilerim |
teknohiz
Latte Mesajlar: 426 Konular: 8 Katılma Tarihi: Feb 2018 Rep Puanı: 13 Teşekkürler: 26
149 Mesajına, 190 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 04-07-2020 05:47 PM
Test ettim ve gayet başarılı bir şekilde çalışıyor.
Şöyle anlatayım en baştan: Kod: catalog/controller/product/product.php Bu dosya içerisinde; Kod: $data['model'] = $product_info['model']; Bu satırın hemen altına Kod: $data['sku'] = $product_info['sku']; bu satırı ekleyip kaydedin. Daha sonra , Kod: catalog/view/theme/SİZİNTEMANIZ/template/product/product.twig dosyasında kodu eklemek istediğiniz yere; PHP Kod: {% if sku %} Buna benzer kendi düzenlediğiniz kodlardan birini ekleyin. Dosyaları kaydettikten sonra theme ve sass yenilemesi sonrası örneğin: SKU adresi eklerken de eğer harici bir siteye link verecekseniz SKU değerine http veya https ile başlayan adresi yazın. Yoksa href değerlerini site sonuna tamamlayarak ekler yani siteadresiniz.com/SKU_YERİNE_YAZILAN_ADRES |
|
bilalbird
Acemi Üye Mesajlar: 14 Konular: 2 Katılma Tarihi: Jan 2019 Rep Puanı: 0 Teşekkürler: 22
0 Mesajına, 0 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 04-07-2020 09:06 PM
Dediklerinizi harfiyen yaptım enteresan bir şekilde if ve endif döngülerini ekleyince buton kayboluyor.. if ve endif kontrollerini kaldırınca sadece buton çıkıyor ve tıklandığında adminden verdiğim dış urlye gitmiyor hiç tepki vermiyor.. sanki sku adresini yüklemiyor görmüyor gibi
http://prntscr.com/ruwn3r |
teknohiz
Latte Mesajlar: 426 Konular: 8 Katılma Tarihi: Feb 2018 Rep Puanı: 13 Teşekkürler: 26
149 Mesajına, 190 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 04-07-2020 09:31 PM
Farklı bir tema kullanıyorsunuz anladığıma göre.
Kodu Kod: <li>{{ text_stock }} {{ stock }}</li> satırından sonra ekleyip dener misiniz? Belki atladığınız ve sku değerini çekmesini engelleyen daha öncesinde farklı bir if döngüsü vardır. Ayrıca bu yaptığınız şeyleri default tema için de denerseniz ve hata almazsanız sorunun temayla alakalı olduğunu daha iyi anlayabilirsiniz. |
|
|
|
Direk Link | |
HTML Link | |
BBCode Link | |
Sosyal Paylaş |