Herkese merhaba arkadaşlar bu akşam sizleri birlikte opencart 2.3 için ürünler için yorumlara admin tarafından yorumlar bölümünden yapılan durumu düzenleyerek ayrıca bu yoruma admin olarak cevap verebilme imkanı sağlayan modifikasyonun kurulumunu ve kullanımını anlatan makalemizi inceleyeceğiz. 2.3 versiyonlarında ki normal kurumlarda veyahut özellik olmayan bir tamamı kurulumunda, ürün yorumları sadece ziyaretçinin yorum yapabilme imkanı sağlarken ayrıca admin tarafından cevap verilebilmesi için de tekrardan o yorumu daha doğrusu o ürüne tekrardan yorum yazmak gerekiyordu. Düzenleme sayesinde artık ardından ürünlerimize yorumlara bu yorumu düzenleyerekten cevap verebilecek. Ayrıca yeni tasarım sayesinde responsive olarak da mobil cihazlarınızda masaüstü bilgisayarlar sohbet ekranında yorum cevap görselliğine kavuşacağız. Fazla uzatmanın arkadaşlar kuruluma geçelim. Kurulum hem admin tarafından hem de diğer tarafında olacak yakındaki düzenlemeler model dosyasında kontroller dosyasında tpl dosyasında olmak üzere düzenlemeler yapacağız bundan dolayı daha doğrusu veri tabanında düzenlemeler olacağından veritabanı dosyanızı yedeklemenizi tavsiye ediyoruz. Şimdi arkadaşlar işlemimiz model dosyasındaki olacaktır, dosyamızda girilecek olan kodlarla birlikte veritabanımızda tablolarımız oluşturalım ve tanımlamalarını yapalım Dosyamızı Açalım : admin/model/catalog/ review. php Bu Kısım Insert Kısmıdır, Bulalım : rating = '" . $data . "', Virgülden Sonrasına Yanına Ekleyelim : textadmin = '" . $this->db->escape(strip_tags . "', Şimdiki Kısım İse Update Kısmı Bulalım : rating = '" . $data . "', Virgülden Sonrasına Yanına Ekleyelim : textadmin = '" . $this->db->escape(strip_tags . "', Şimdi Sıra Geldi Bunları controller Dosyasında Tanımlama İşlemlerine : Dosyamızı Açalım : admin/controller/catalog/ review. php Bulalım : $this->getList ; Üst Satıra Ekleyelim : $this->checkFieldTextadmin ; Bulalım : public function edit { Üst Satıra Ekleyelim : public function checkFieldTextadmin { $hasTextadminField = FALSE; $result = $this->db->query ; foreach { if } if } Bulalım Bu satır iki yerde var iki yerinde bir üst kısmına ekleyelim : $data = $this->language->get ; Üst Kısmına Ekle: $data = $this->language->get ; Bulalım : if (isset { Üst Satırına Ekleyelim : if (isset elseif (! empty else Dosyamızı Açalım : admin/laguage/dildosyan/ dildosyan. php Ekleyelim : $_ = 'Reply:'; Dosyamızı Açalım : admin/view/template/catalog/ review_form. tpl Bu satırı Bul : Üst Satırın Altına Ekle : Dosyamızı Açalım : catalog/model/catalog/ review. php Bulalım : $this->db->query("INSERT INTO " Üst Satıra Ekleyelim : if(! isset Bulalım : text = '" . $this->db->escape . "', Virgülden Sonrasına Yanına Ekleyelim : textadmin = '" . $this->db->escape . "', BUlalaım : r. author, Virgülden Sonrasına Yanına Ekleyelim : r. textadmin, Dosyamızı Açalım : catalog/controller/product/ product. php Bul : 'author' => $result , Alt Satıra Ekleyelim : 'powered' => sprintf($this->language->get , $this->config->get , date('Y', time , 'textadmin' => html_entity_decode($result , ENT_QUOTES, 'UTF-8'), Dosyamızı Açalım : catalog/view/theme/seninteman/template/product/ review. tpl Bu Dosyanın İçeriğini Aşağıdaki Kod İle Tümünü Değiştir. <br/> <br/>. chatperson <br/>. chatperson:hover <br/>. namechat <br/>. chatperson. chatimg <br/>. chatperson. pname <br/>. chatperson. lastmsg <br/> <br/> <br/>. col-md-2, . col-md-10 <br/>. panel <br/> <br/>. chat-window > div > . panel <br/>. icon_minim <br/>. msg_container_base <br/>. top-bar <br/>. msg_receive <br/>. msg_sent <br/>. messages <br/>. messages > p <br/>. messages > time <br/>. msg_container <br/> <br/>. avatar <br/>. base_receive > . avatar:after <br/> <br/>. base_sent <br/>. base_sent > . avatar:after <br/> <br/>. msg_sent > time <br/> <br/> <br/> <br/>. msg_container_base::-webkit-scrollbar-track <br/> <br/> <br/>. msg_container_base::-webkit-scrollbar <br/> <br/> <br/>. msg_container_base::-webkit-scrollbar-thumb <br/> <br/> <br/>. btn-group. dropup <br/> <br/> Dosyamızı Açalım : catalog/language/dil-klasörün/product product. php istediğimiz yere ekleyelim : $_ = '%s © %s'; Daha Sonra arşivdeki resimleri ana dizine atınız. işlem tamamdır. KAYNAK || İNDİR : E-TİCARETDERSLERİ