tr-opencart

     
avatar Şuanki Zaman: 09-23-2020, 05:51 PMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Opencart custom html sayfası oluşturma

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  succesfly - Görüntüleme - Okunma  179 - Yorum  1

succesflyv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 1
Konular: 1
Katılma Tarihi: May 2020
Rep Puanı: 0
Teşekkürler: 0
0 Mesajına, 0 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 05-30-2020 03:59 AM

Merhaba,

Forumda yeniyim bir müşterim için svg harita yapıyorum. Şu dakika itibariyle svg harita ve db bağlantısını vs hallettim. Ancak bunu opencarta nasıl geçireceğimi bilemiyorum.

https://test.ahmetduranerken.com.tr/map/map.html Map burada

iframe olarak koymayı denedim ancak o da çok güzel gözükmedi

https://test.ahmetduranerken.com.tr/inde...yilerimiz2

iframe hali de bu şekilde oldu.

Bunu sitede custom page olarak nasıl yapabilirim? Ya da düzgün şekilde iframe edebilirsem nasıl edebilirim?

Js ve css dosyası var svg sisteminde, ayrıyeten müşteri bilgisi çekmek için 1 tane de php dosyası var birde html kısmı.

Teşekkürler iyi forumlar Smile
Alıntı Yaparak Cevapla
Paylaş!
teknohizv
Latte
****
Üye user avatar
Çevrimdışı

Mesajlar: 426
Konular: 8
Katılma Tarihi: Feb 2018
Rep Puanı: 13
Teşekkürler: 26
139 Mesajına, 163 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 06-01-2020 03:07 AM
(05-30-2020 03:59 AM)succesfly Yazılan:  Merhaba,

Forumda yeniyim bir müşterim için svg harita yapıyorum. Şu dakika itibariyle svg harita ve db bağlantısını vs hallettim. Ancak bunu opencarta nasıl geçireceğimi bilemiyorum.

https://test.ahmetduranerken.com.tr/map/map.html Map burada

iframe olarak koymayı denedim ancak o da çok güzel gözükmedi

https://test.ahmetduranerken.com.tr/inde...yilerimiz2

iframe hali de bu şekilde oldu.

Bunu sitede custom page olarak nasıl yapabilirim? Ya da düzgün şekilde iframe edebilirsem nasıl edebilirim?

Js ve css dosyası var svg sisteminde, ayrıyeten müşteri bilgisi çekmek için 1 tane de php dosyası var birde html kısmı.

Teşekkürler iyi forumlar Smile

İlk adım olarak catalog/controller/information/ klasörüne bir controller dosyası ekleyin

Sizin bilgilerinize göre fastor tema için uyguladığınıza göre ona göre örnek bir controller dosyası kodu aşağıdaki gibidir.

Bu arada tüm bunları 3x opencart kullandığınızı varsayarak anlatıyorum.

Gidilecek adres olarak bayilerimiz kullanılacağını varsayarak;
controller dosyası adının bayilerimiz.php
altta anlattığım twig dosyası adı da aynı şekilde bayilerimiz.twig olmalı.
Opencart 2x kullanıyorsanız twig dosyası yerine tpl dosyası oluşturmanız ve içeriğini twig olarak değil tpl olarak hazırlamanız gerekecektir.

PHP Kod:
<?php
class ControllerInformationBayilerimiz extends Controller {
    public function 
index() {
        
$this->document->setTitle('Bayilerimiz');
        
$this->document->addStyle('view/theme/fastor/stylesheet/svg-turkiye-haritasi.css');
        
$this->document->addScript('view/javascript/svg-turkiye-haritasi.js');

        
$data['breadcrumbs'] = array();
        
        
$data['breadcrumbs'][] = array(
            
'text' => 'Anasayfa',
            
'href' => $this->url->link('common/home')
        );

        
$data['breadcrumbs'][] = array(
            
'text' => 'Bayilerimiz',
            
'href' => $this->url->link('information/bayilerimiz')
        );

        
$data['header'] = $this->load->controller('common/header');
        
$data['footer'] = $this->load->controller('common/footer');

        
$this->response->setOutput($this->load->view('information/bayilerimiz'$data));
    }


Buradaki header ve footer dataları sayfa yüklenince site header ve footer'ını direkt olarak almak için. Onları eklemezseniz ve template dosyanızda kodları yoksa yaptığınız html sayfası gibi düz olacaktır.

Burada script ve style yollarına dikkat ederseniz scripti direkt olarak catalog/view dizini altındaki javascript klasörünün içine style dosyasını ise kullandığınız temanın stylesheet klasörünün içine eklediğinizi varsayarak yazdım. Tabi inline script ve style da kullanıyorsunuz. Onları da dosya haline getirip ekleyebilirsiniz veya aynen kalabilirler.

Müşteri verilerini çekecek php dosyasını da bu controler dosyasına data olarak array şeklinde ekleyebilirsiniz. Veya veritabanından çektirecekseniz aynı şekilde ekleyebilir veya bunun için ekstra bir model dosyası oluşturabilirsiniz.

Geriye kaldı gösterilecek sayfaya.

Fastor tema için, catalog/view/theme/fastor/template/information dizini altına bir dosya oluşturun bayilerimiz.twig adında.

Dosya içeriği ise

Kod:
{{ header }}
<div id="information-information" class="container">
  <ul class="breadcrumb">
    {% for breadcrumb in breadcrumbs %}
    <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>
    {% endfor %}
  </ul>
  <div class="row">{{ column_left }}
    {% if column_left and column_right %}
    {% set class = 'col-sm-6' %}
    {% elseif column_left or column_right %}
    {% set class = 'col-sm-9' %}
    {% else %}
    {% set class = 'col-sm-12' %}
    {% endif %}
    <div id="content" class="{{ class }}">

    BU KISIM SİZİN KENDİ TASARIMINIZ (divler) VE KULLANIYORSANIZ İNLİNE SCRİPT VE STYLE DOSYALARINIZ İLE DOLDURULACAĞINIZ KISIM.
    
   VEYA komple kodları eklemek yerine güzel bir stil ayari ile sadece iframe kodunuzu eklersiniz olur biter.

</div></div></div>
{{ footer }}

Bu şekilde olacak.

İçeriği koyacağınız kısımda verileri nasıl çekiyorsanız ona göre düzenleme yapmalısınız mutlaka.

Umarım bir fikir vermiştir size.

En basitinden hiçbir dış veri çekilmeden düz bir sayfa eklemek için de aynı yolu deneyebilir ve test edebilirsiniz controller ve twig dosyalarına ayrı isimleri vererek. Örneğin test.php ve test.twig

Bu oluşturduğunuz sayfaya gitmek içinse
Kod:
siteadresiniz.com/index.php?route=information/bayilerimiz

linkine girmeniz yeterli olacaktır. Tabi seo url kullanıyorsanız seo adresi vererek siteadresiniz.com/bayilerimiz şekline de getirebilirsiniz.
Oluşturulan bu haliyle test sitenizdeki gibi sayfa bulunamadı hatası almadan ve iframe kullanmadan rahatça kullanabilirsiniz.

Not: test sitenizde bayilerimiz adlı bir yönlendirme var. Bu yüzden ya onun adını değiştirin ya da oluşturacağınız bu yeni dosyanın adını değiştirin.
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Opencart custom html sayfası oluşturma Konusunun Linki Direk Link
Opencart custom html sayfası oluşturma Konusunun HTML Kodu HTML Link
Opencart custom html sayfası oluşturma Konusu BBCode Linki BBCode Link
Opencart custom html sayfası oluşturma Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [Mod] Opencart yeni siparişlerde sesli uyarı ARD4 0 131 09-12-2020 12:34 PM
Son Mesaj: ARD4
Question Opencart 3.0.2.0 sürümü yavaş çalışıyor? nasihat101 7 2,806 07-12-2020 12:34 AM
Son Mesaj: teknohiz
  Opencart Carousel Başlığı Gösterme Nasıl Yapılır nicksiz 0 736 06-30-2020 12:47 PM
Son Mesaj: nicksiz
  Çözüldü Anasayfada Opencart Alt Modül Başlığı Gösterme nicksiz 2 780 06-29-2020 08:28 PM
Son Mesaj: nicksiz
  Opencart Xml Entegrasyon, Xml Ürün Yükleme Ve Xml Çıktı Alma Kazekage 50 12,240 06-27-2020 02:37 PM
Son Mesaj: ferhat.akin
Information Opencart Tedarikçi Ekleme Modülü Bay32785 4 1,689 04-25-2020 02:45 AM
Son Mesaj: onur_alp
  Hazır OpenCart Sistemi İhtiyacı huseyinfazlikama 0 206 04-05-2020 03:45 AM
Son Mesaj: huseyinfazlikama
  CPU Kullanımı yüksek olması - Opencart unblanced 12 7,920 03-12-2020 12:06 PM
Son Mesaj: accept
  Opencart 2.0 mysqli hatası Exor 5 7,145 02-23-2020 10:53 PM
Son Mesaj: AytekAy
  Sipariş Tamamlandı Sayfası noslabs 3 3,646 10-31-2019 12:48 AM
Son Mesaj: omerkaankose

Opencart custom html sayfası oluşturma indir, Opencart custom html sayfası oluşturma Videosu, Opencart custom html sayfası oluşturma online izle, Opencart custom html sayfası oluşturma Bedava indir, Opencart custom html sayfası oluşturma Yükle, Opencart custom html sayfası oluşturma Hakkında, Opencart custom html sayfası oluşturma nedir, Opencart custom html sayfası oluşturma Free indir, Opencart custom html sayfası oluşturma oyunu, Opencart custom html sayfası oluşturma download


Forum Atla: