tr-opencart

     
avatar Şuanki Zaman: 12-01-2020, 01:34 AMHoş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  242 - 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
141 Mesajına, 167 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
  Opencart ürün fiyat teklifi olan ürünlerde buton kaldırma alaweb 0 188 11-10-2020 04:22 PM
Son Mesaj: alaweb
  Opencart Xml Entegrasyon, Xml Ürün Yükleme Ve Xml Çıktı Alma Kazekage 53 14,504 10-22-2020 10:45 AM
Son Mesaj: MehmetBey
  [Mod] Opencart yeni siparişlerde sesli uyarı ARD4 0 408 09-12-2020 12:34 PM
Son Mesaj: ARD4
Question Opencart 3.0.2.0 sürümü yavaş çalışıyor? nasihat101 7 3,063 07-12-2020 12:34 AM
Son Mesaj: teknohiz
  Opencart Carousel Başlığı Gösterme Nasıl Yapılır nicksiz 0 801 06-30-2020 12:47 PM
Son Mesaj: nicksiz
  Çözüldü Anasayfada Opencart Alt Modül Başlığı Gösterme nicksiz 2 857 06-29-2020 08:28 PM
Son Mesaj: nicksiz
Information Opencart Tedarikçi Ekleme Modülü Bay32785 4 1,819 04-25-2020 02:45 AM
Son Mesaj: onur_alp
  Hazır OpenCart Sistemi İhtiyacı huseyinfazlikama 0 257 04-05-2020 03:45 AM
Son Mesaj: huseyinfazlikama
  CPU Kullanımı yüksek olması - Opencart unblanced 12 8,190 03-12-2020 12:06 PM
Son Mesaj: accept
  Opencart 2.0 mysqli hatası Exor 5 7,310 02-23-2020 10:53 PM
Son Mesaj: AytekAy

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: