internet pencereler Android
Genişletmek

OpenCart'ta yan menüyü nasıl düzeltilir. Modüllerle arşivler

oPENCART 3 için çok seviyeli bir yatay veya dikey bir menü oluşturmanıza ve bu menüleri sitenin herhangi bir pozisyonuna çıkarmanızı sağlar.

Yatay menüyü görüntülemek için, modül devre / düzenlerde yeni bir konum ekler, böylece farklı site şemaları için farklı yatay menüler oluşturabilirsiniz. Şemadaki pozisyon doldurulmuyorsa, OPENCART3'ün varsayılan standart yatay menüsü görüntülenir.

Dikey menünün çıktısı için, OpenCart-3'ün standart pozisyonları kullanılır (sol sütun, sağ sütun).


"Uni Mega Menu" modülünün özellikleri ve yetenekleri:

  • Çok seviyeli bir menü oluşturur
  • Kategoriler, Alt Kategoriler,
  • Keyfi malları görüntüler
  • Bir mal sayfasını görüntüler (yeni, popüler, indirim ürünleri, satış hitleri)
  • Üreticileri görüntüler
  • Görüntüleri görüntüler
  • Özel bağlantılar
  • HTML içeriği
  • Sürükle ve Bırak menüsü editörü
  • Menü öğelerine simge ekleme yeteneği

Modül, Site dosyalarının üzerine yazmaz, gerekirse OCMOD değiştiriciyi ve mağazanızın ilk görünümünü kabul edecektir.

Uni Megamenu Modülünü Yükleme

Dikkat! Modülün doğru kurulumu için, ücretsiz eklenmeniz gerekir.

  • Modüllere / Uzantılar bölümüne gidin → Uzantıları yükleme ve Uni-Megamenu-OC3'ü indirin. OCMOD.ZIP dosyasını yükleyici aracılığıyla.
  • Modüller / Uzantılar bölümüne gidin → Değiştiriciler ve Yenile düğmesine tıklayın.
  • Sistem → Kullanıcılar → Kullanıcı Gruplarına ve Yöneticiler grubuna gidin, modülü değiştirme haklarını ekleyin.
  • Modüller / Uzantılar bölümüne gidin → Modüller / Uzantılar, UNI Megamenu modülünü yükleyin.
  • Yeni bir menü oluşturun veya kurulumdan sonra görünen demo menüsünü düzenleyin.
  • Tasarım → Düzenler ve herkese veya seçtiğiniz düzenlerinize bir modül ekleyin.
  • Güncelleme

Modül işe yaramazsa ne olur?

1. Modülün doğru takıldığından emin olun.

2. Ayarlar -\u003e Kullanıcılar -\u003e Kullanıcı Grupları -\u003e Yöneticilere Git ve Yönetici Hakları Ekleme Modülü (üst iki listede, "Tümünü Seç'i tıklatın ve ayarları sağ üst köşeye kaydedin.

3. Tüm Kershas, \u200b\u200bdeğiştiricileri ve şablonları temizleyin. Tüm tekerleri hızlıca temizlemek için bu modülü kurmanızı öneririz.

4. OCMOD hata günlüğü değiştiricilerini kontrol edin. Varsayılandan başka bir şablon deseni kullanıyorsanız, hangi yerde şablonunuza bağlanmadığı bir değiştirici mümkündür. OCMOD hatalarını kontrol etmek ve ortadan kaldırmak için, bu modülü kullanmanızı öneririz.

5. Sorunu çözemezseniz, bize bunlara yazın. Destek, size yardımcı olacağız.

Önemli! Bunlarla iletişim kurarken. Destek (Sizi ve zamanımızdan tasarruf etmek için) derhal mağazanızın yönetici paneline erişim sağlayın. Bazı durumlarda, sunucunuza FTP'de erişebilmelidir.

Bir çevrimiçi mağaza geliştirirken, iken iki kategorinin üçüncü seviyesini yapması gerekliydi, çünkü iki temel iki yeterli değildi. OpenCart 2.0.3.1 için ücretsiz modülleri bulmaya çalışırken, üç seviyeli bir menü için, eski bir VQMod kullanmadan yazılmış, başarı ile taçlandırılmamıştır.

Neyse ki, yeniden yazdığım VQMod'daki CMS'nin bu sürümü için iki ücretsiz modül bulundu.

Böylece, aşağıdaki modüller temel olarak alınmıştır:

  • Menü THRD Seviye alt menüsü - Üç seviyeli açılır ana menü için
  • Kategoriler Menüsü 3. seviye alt menüsü - Menünün üçüncü seviyesini kategoriler içindeki üçüncü seviyesini görüntülemek için

Modülleri yüklemek için, makalenin sonundaki 2 arşivi indirin ve uygun klasörlere yerleştirin. Bana ya da geliştiricinin gereksiz bir bağlantısı yok, güvenle dökebilirsiniz.

Orijinal modülde, OCMOD'ta çalışmaya başlamanın gerçeğine ek olarak, ona birkaç değişiklik yapıldı:

Tüm düzenlemeden sonra, modül şöyle görünmeye başladı:

Kurulum Talimatları

İlköğretimin yüklenmesi. Standart bir şablon (varsayılan) için, arşivlerin ambalajından çıkarmak ve dosyaları istediğiniz klasörlere dökünüz. Dosyalar sular altında kaldıktan sonra, Yönetim Masası -\u003e Modüller -\u003e Değiştiricilere gittiğinizden emin olun ve sağ üst köşedeki "Güncelle" düğmesine tıklayın.

Başka bir şablon adınız varsa, Menu3DrdleVel.OCMOD.XML dosyalarında ve kategorilerde değişiklik yapmanız gerekecektir. Her şekilde, "varsayılan" yerine şablonunuzun adına değiştirilmesi gerekecektir. Ayrıca, değiştiricilerde "Güncelle" düğmesini tıklamayı unutmayın.

Modüllerle arşivler

MENU3RDREVEL-OPENCART - OPENCART 2.0.3.1 V1.2 için üç seviyeli ana menü
KategorilerMenu3rDley - OpenCART 2.0.3.1 için üç seviye menüsü Kategorilerde görüntüleme

Sürümleri Değiştirme

Sürüm 1.1. "Tüm malları izle" ile rahatsız edici bir menü maddesi ile sabit kek.
Sürüm 1.2. Kart aktarımı ile bir sonraki dizeye, ızgara tarafından bir sonraki dizeye bir hata düzeltildi.

Ücretli kurulum

Birinin bir şey olmadığı durumunda, ücretli bir kurulum maliyeti sadece 300 ruble.

Yazarın desteklenmesi

Bu modülü kullandıysanız ve içtenlikle minnettar olursanız, yazarın, aşağıdaki form boyunca herhangi bir miktarı transfer ederek veya sayfanın bodrumundaki sosyal ağların düğmelerini kullanarak makalenin bir repostunu kullanabilirsiniz.

Yazardan: Sana selamlar, arkadaşlar. Dolayısıyla, çevrimiçi mağazalar oluşturmak için en popüler CMS'den biriyle tanışma hakkındaki makalelerin döngüsüne devam ediyoruz - OpenCart (Oscart). Bu yazıda OpenCart'ta bir yan menüyü nasıl yapılır hakkında konuşacağız.

Bu makale çok basit olacak ve yeni başlayanlar için tasarlanmıştır, bu sadece CMS Opencart ile tanışmalarını başlatan. Görünüşe göre basit bir soru soran yeni gelenler: OpenCart'ta yan menü nasıl yapılır? Gerçek şu ki, varsayılan olarak OpenCart Online Mağazasının ana sayfasında hiçbir yan kategori menüsü yoktur.

Ancak, bunu yeterince getirmek yeterlidir, zaten mevcut bir kategori modülü yardımcı olacaktır. Hadi kullanalım. Eklenti menüsündeki Yönetici'ye gidiyoruz - eklentiler ve listedeki kategori modülü modülünü bulun.

Ayarlarına gidin ve bu modülün açıldığından emin olun, yani. Kullanıma hazır. Birdenbire kapatılacaksa, sonra açın ve değişiklikleri kaydedin.

Sonra, tasarım menüsüne - şemalarına gidin ve düzenler arasında, düzenlemeye dönerek ana sayfanın mockup'unu seçin. Sol sütun için mevcut modüller listesinden, ilgilendiğiniz kategori modülünü seçin ve değişiklikleri kaydedin.

Sitenin ana sayfasındaki değişiklikleri kontrol etmek için kalır, mağaza kategorilerinin yan menüsü görünmesi gerekir.

Çok basit, değil mi? Bu arada, eğer yan menü modülünün görünümünden memnun değilseniz, bunu etkin tema dosyasındaki düzene değiştirebilirsiniz, Varsayılan IS \\ Catalog \\ View \\ Theme \\ Default \\ Template \\ Extension \\ Module \\ Kategori.tpl. Peki, tasarımı sırasıyla, stil dosyasıyla değiştirebilirsiniz. Ama bu başka bir konu.

Hata 500 Modülü taktıktan sonra, PHP'deki bazı kritik bir hatanın gerçekleştiği anlamına gelir.

Sorunu belirlemek için şunları yapabilirsiniz:
1. Sunucunuzdaki günlükleri / error.log dosyasını açın. Bu dosyanın sonunda en son kritik hatalar olacaktır.
2. Yönetici Sayfası\u003e Hata Günlükleri'ndeki araçları açın - hatalar bu yerde görüntülenir, ancak her zaman değil.
3. PHP hatalarını ekrana çıktısını etkinleştirin - Aşağıdaki kodu ekleyin Dosyanın sonunda.htaccess:

Php_Value Display_Errors 1.
php_value display_startup_Errors 1.
php_value error_reporting e_all

Olası nedenler:

1. Daha önce arşivdeki modülleri yönetici üzerinden yüklemediyseniz -Ücretsiz yüklemeniz gerekir Değiştirme Talimatlara göre ve ardından modülü yeniden yükleyin

2. Kurulu modülde mümkündür, kendi ayarları yoktur ve buna göre, modüller listesinde olmayacak

İki Çözüm:

1. Modülü Yönetici Modülünden kurarken bu hata çökerse - ücretsiz kurulmanız gerekir. Aynı eklenti yükleyicisinden herhangi bir sorun olmadan kurulur, kurulumdan hemen sonra değişiklikleri güncellemeyi unutmayın ve ardından OPENCART 2'ye herhangi bir modül yüklemeye başlayabilirsiniz.

2. Ayrıca bu hatayı da çözün: Yönetici'de FTP'ye erişimi kaydetmek için. Sistem\u003e Ayarlar\u003e Mağaza\u003e FTP sekmesi.

Bir mesaj görürseniz " Giriş reddedildi! Bu sayfaya erişme haklarınız yok. İhtiyacınız olursa, yöneticiye başvurun."- Bir modülü veya sayfayı yönetmek için yöneticilere hakkını vermeniz gerekir.

Çözüm: Yönetici Paketi'nde OpenCart 2 Git Sistem\u003e Kullanıcılar\u003e Kullanıcı Grupları\u003e Yöneticiler Ve burada her iki blokun altındaki "Her şeyi vurgulayın", ardından kaydet.

Bu hatanın görünümünün bir başka nedeni, modülün doğru yüklemesi olmayabilir - dosyalar yerine oturmadı. Manuel Modül dosyalarını sunucuya yerleştirin veya düzeltmeyi yükleyin ve modülü yeniden yükleyin.

Modül bir XML dosyası ise, uzantısı .ocmod.xml olmalıdır.

Modül bir OCMOD.ZIP arşivi ise, onu açması gerekmez, ancak olduğu gibi kurulur. Böyle bir arşivde, bir yükleme klasörü olmalıdır (belki boş)Ayrıca değişiklik dosyaları da olabilir: install.xml, install.php, install.sql. Arşivin kökünündeki başka hiçbir dosya olmamalıdır.

Bu hata, halihazırda kurulu olan veya belki de modülünüzün bir kısmını aynı kimlik olduğuna bağlı bir değiştirici kurmaya çalıştığınız anlamına gelir.

Bu hatayı çözmek için, yüklemeden önce Modüller\u003e Değişiklikler bölümündeki modifikasyonun eski sürümünü kaldırmanız gerekir.

Böyle bir modülünüz yoksa, ancak kimlik aynıdır, ardından parametrenin değerini değiştirmeniz gerekir. Yüklü olan XML değiştiricide, bu parametreyi benzersiz birkaç karakter ekleyerek yapın.

Bu hata, kurulum yapmaya çalıştığınız anlamına gelir.volumetric XML değiştirici.

OCMOD.XML dosyasındaki karakter sayısı geçmemelidir65535 .

Modifikasyonun XML dosyasını birkaç parçaya bölmeniz için gereken hatayı çözmek için, ana şey her benzersiz değeri ayarlamayı unutmamaktır. , Parça tanımlayıcıları olarak 1,2,3'lük mevcut değerine ekleyebilirsiniz.

Çözmenin bir başka yolu, modifikasyonların "OC_Modification" tablosunda depolandığı alandaki tür değişiklikleridir. Aşağıdaki SQL sorgusunu yürütmeniz gerekir:
ALTER TABLE OC_MODFICATION XML XML Değiştir Orta metin karakter seti UTF8, UTF8_general_ci null olmadığını kolaylaştırın;

    Menü öğesini sil edelim İstek Listesi (İstek Listesi). Açık dosya \\ Cataloge \\ View \\ tema \\ themexxx \\ template \\ common \\ header .tpl Editörünüzde. Buna benzer bir yapıya sahip kodu bulun:


  1. Uygun kod parçasını bulun. Arzular listesi kodunu aşağıdaki ekran görüntüsünde (gri renkte vurgulanmış) görebilirsiniz. Kodu ve etiketi silin

  2. . Değişiklikleri kaydedin, değiştirilen dosyayı indirin ve sayfayı güncelleyin. "İstek Listesi" unsuru başarıyla kaldırılır.


  3. Menü öğelerinin adını değiştirelim giriş (Kayıt) ve Sepet Alışveriş kartı). Şablon paketini açın, klasöre gidin themexxx.. Uzantıları olan dosyayı açın. Açık Templatemonster_header .ocmod .xml. Editörde.


  4. Değiştirmek istediğiniz dosyada bir başlık olup olmadığını kontrol edin. Uygun metni bulmak için arama işlevini editördeki kullanabilirsiniz. "Kayıt" adı, modifikasyonlarda belirtilmiştir. Değişikliklerin doğrudan modifikasyonlarda yapılması gerekir. Alternatif olarak, dosyada değişiklik yapabilirsiniz (EN-GB bir dil klasörüdür).

    Adını değiştirdik giriş (Kayıt) Test kaydı (Kayıt işlemi). Girdiğiniz değişiklikleri bir değişiklik haline getirin. Aynı değişiklikler diğer dillerde yapılmalıdır.


  5. Sekmeyi tıklayın Uzantılar -\u003e Değişiklikler (Uzantılar -\u003e değişiklikler). Bir değişiklik bulun Templatemonster başlığı. ve seçin. Kaldırmak Değişiklik.


  6. Gitmek Yükleyici uzantıları (Uzatma yükleyici). Güncelleştirilmiş bir Heder ile yükleme modifikasyonu.


  7. Güncelleme değişiklikleri (Değişiklikleri yenileme) bölümde Uzantılar -\u003e Değişiklikler (Uzantılar -\u003e modifikasyon).


  8. Sayfayı güncelle. Menü öğesinin adını başarıyla değiştirdik. giriş (Kayıt).


  9. Bizim durumumuzda, metin Sepet (Alışveriş Sepeti) doğrudan dil dosyasında değiştirebilirsiniz. Açık dosya \\ Cataloge \\ DİL \\ EN-GB \\ Common \\ Header .php (Dosyaya giden yol dile bağlıdır) editörünüzde. Metni değiştir. Değişiklikleri kaydedin ve değiştirilen dosyayı indirin.


  10. Sekmeyi tıklayın Uzantılar -\u003e Değişiklikler (Uzantılar -\u003e değişiklikler) ve güncelleme değişiklikleri. Sayfayı güncelle.

  11. Adını değiştirdik Sepet Alışveriş kartı).


Ayrıca, aşağıdaki detaylı video eğitimi ile tanışabilirsiniz.