Liveinternet intitle datalife motor kontrol paneli. DataLife Motorunu Ayarlama

Biraz da dle sitesindeki menüden bahsedelim. Daha doğrusu, menüye kendi öğelerinizi nasıl ekleyeceğinizi veya var olanları yenileriyle nasıl değiştireceğinizi. Oldukça sık, bu CMS'yi yeni kurmuş yeni başlayanlar için şu soru ortaya çıkıyor: “Standart şablondaki standart menü öğelerini kendinizinkiyle nasıl değiştirirsiniz?” Wordpress'te bu, kodu düzenlemeden yapılabilirse, o zaman dle'de durum farklıdır, yine de kodun içine girip biraz çözmeniz gerekir. Ancak, yeni öğeler eklemenin zor bir tarafı yoktur ve umarım bugün bunu görebilirsiniz.

O halde, hadi işe başlayalım. Başlangıç ​​olarak, sayfalar veya kategoriler olsun, daha sonra dle menüsünde uygulanması gereken öğeler oluşturmamız gerekiyor. Bunu yapmak için yönetici paneline gidin ve "tüm bölümlerin listesi" öğesini tıklayın.

Ve sonra hepsi duruma bağlı. Menüye site kategorisine link eklememiz gerekiyorsa “Kategoriler” maddesine, menü öğesinin kullanıcıyı yönlendireceği bir sayfa oluşturmamız gerekiyorsa “Statik Sayfalar”a gidin. kalem. Aralarında temel bir fark yoktur, bu yüzden iki seçenekten birini seçeceğiz, örneğin "Kategoriler".

Sitede yeni bir kategori oluşturmak için bir form görünecektir. Orada her şey basit. Her form alanı ne için kullanılır, resme bakın.

Şekilde açıklanan tüm alanlar zorunlu değildir, yalnızca birinci ve ikinci alanlar zorunludur. Ve görselde değinmediğim noktalar ise kesinlikle kategorilerle değil, dle haber çıktı ayarları gibi global motor ayarlarıyla alakalı olup ayrıca her kategori için ayrı ayrı benzersiz bir şablon atama imkanı da sağlıyor.

Gerekli alanları doldurduktan sonra en az ilk ikisini ekle butonuna tıklayınız. Bu eylem, sitede yeni bir kategori oluşturacak, dle menüsüne ekleyeceğimiz bir bağlantı. Ve kategori için alternatif bir ad kaydetmenin gerekli olduğu ikinci alana özellikle dikkat edin; bu, kategorinin bulunacağı adres olacaktır. Örneğimde şöyle görünecek: http://site.ru/primer_category/

Şimdi doğrudan dle menüsüne yeni bir öğe eklemeye geçelim.

Bunu yapmak için yönetici panelinde "Web Sitesi Şablonları" bölümüne gitmeniz gerekir.

Ardından, sitedeki menülerin kayıtlı olduğu standart bir şablon kullanılıyorsa iki dosyadan birini seçmeniz gerekir. Standart şablonda iki tür menü vardır: bu ve hem yatay hem de dikey. Topmenu.tpl dosyası yatay menüden, sidebar.tpl dosyası ise sitenin sol sütunundaki dikey menüden sorumludur. Bu dosyaların her ikisi de Site Şablonları bölümünün sol sütununda bulunabilir. Ve bunlardan birine tıkladığınızda, bu dosyanın kodu sağ sütunda görünecektir.

Dosyayı açtıktan sonra, elimizdeki mevcut herhangi bir öğeyi düzeltmemiz gerekiyor. Yani, bu durumda adı kategorinin adıyla değiştirin. Ve # yerine kategorinin kendisine (alternatif ad) bir bağlantı kullanın. Yani, “Site hakkında” öğesini değiştirirsem, menü kodu şöyle görünecektir:

Benzeterek, menü öğelerinin geri kalanını değiştirebilirsiniz. İkinci yatay menüye gelince, durum orada da tamamen aynı. Ve elbette, ihtiyacınız olmayan her şey kaldırılabilir. Ve elbette, düzenlenen dosyayı kaydedin.

Bir şeyden emin değilseniz, örneğin gereksiz bir şeyi sileceksiniz, o zaman bunu yapın, böylece öngörülemeyen durumlarda geri yüklenebilir.

Ve benim için hepsi bu.

Merhaba arkadaşlar. Neredeyse tüm zamanımı harcıyorum. Sitelerimin çoğu CMS DLE üzerine kurulu olduğu için bu motorla çok çalışmam gerekiyor. Daha önce geliştiricilerin SEO ile arkadaş olmadıklarını ve genel olarak böyle bir kelime duymadıklarını söylemiştim, ancak olabileceğinden daha da kötü olduğu ortaya çıktı. Ulusal motorun "kemikleşmesine" adanmış bir dizi yazı bile hazırladım (kategoriye bakın).

Ancak bugün DLE için html site haritası gibi önemli bir şeyden bahsetmek istiyorum. Normal bir kart modülü için internette ne kadar arama yaptıysam da bulamadım. Elbette birkaç çözüm var, ancak hepsi istenen sonucu vermiyor ve hatta bazen zarar veriyor. Modülü kendim yazmak zorunda kaldım ya da daha doğrusu “istek listemin” uygulamasını profesyonellere emanet ettim. Alexander Fomin'e coşkusu ve inanılmaz çalışma hızı için derin şükranlarımı sunarım.

Sizlere tanıtmak üzere olduğum DLE site haritası modülü seo'nun tüm gereksinimlerini karşılıyor ve kurulumu son derece kolay.

Alaich'ten DLE için modüllerin tam listesi "a:

SiteMap - DLE için HTML site haritası oluşturma modülü

Orjinal isim: site haritası
CMS Uyumluluğu: DLE 8.2- 10.6
Yayma:Ücretsiz, Olduğu Gibi, kaynağa bir bağlantı dağıtırken gereklidir
Şimdiki versiyonu: 2.2 (05/08/2014 tarihinden itibaren)
Amaç: Tüm yayınlara, kategorilere ve statik sayfalara bağlantılar içeren sırasız bir liste çıktısı alın.
özellikler: Görsel gömme kodu oluşturucu. Tüm site öğelerini görüntüleme ilkesinin ayrıntılı ayarı - haberler, kategoriler, statik sayfalar - görüntülenen öğelerin sayısı, sıralama ilkesi ve sıralama düzeni, öğeleri bir bağlantı veya düz metin olarak görüntüleme, belirli öğeleri dahil etme / hariç tutma yeteneği.

DLE için HTML site haritası modülünün açıklaması ve yapılandırması

Arkadaşlar, 3 Haziran 2012 büyük bir gün, yepyeni bir site haritası sürüm 2.0 yayınlandı. Modülümüzün kullanılabilirlik çıtasını yeni bir seviyeye çıkarıyoruz. Sistemde uygulanan görsel kod oluşturma sistemini (umarım siz de) çok beğendik ve site haritası modülünde de uygulamaya karar verdik. Artık tüm fonksiyonların ve değerlerinin kılavuzlarını ve açıklamalarını okumanıza gerek yok - sadece yönetici paneline gidin, birkaç değer belirtin ve bu kadar - modül kullanıma hazır!

Yukarıdakilere ek olarak, listelemek istiyorum birkaç önemli özellik daha:

  • modül tamamen önbelleğe alınır;
  • modül, DLE API'sini kullanır;
  • harita, moderasyondan geçmemiş yayınların yanı sıra gelecek için planlanan yayınları göstermez;
  • CNC'nin varlığı / yokluğu ve CNC tipi dikkate alınır;
  • böyle bir incelik sağlanır - uzun süredir DLE motoruyla çalışan biri varsa, o zaman ilk sürümlerde CNC olmadığını ve sonra ortaya çıktığını, ancak yalnızca bir tür olduğunu hatırlar (tip 3 ile aynı). şimdi şekilleniyor). Bu nedenle, bu modülde bu da sağlanmıştır - yeni yayınlar, CNC tipi yönetici panelinde seçilen bir url ile ve eski yayınlar, eski tip CNC'nin url'si ile birlikte görüntülenir.

Görsel bir jeneratörün görünümüne rağmen, modülün mekaniğine aşina olmanızı öneririm.

Modül, şu etiket kullanılarak main.tpl şablonuna eklenir:
(file="engine/modules/sitemap.php?param1=değer1¶m2=değer2" dahil)

param1= — modül parametresi, değer1 — parametre değeri. Modül ayarları işaretinden sonra mı geliyor? ve & ile ayrılır.

Örnek ekleyin (id=2,3,4 olan kategorilerden statik sayfaların ve haberlerin listesini içeren bir site haritası görüntüler):
(içerik)
(file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4" dahil)

Site haritasının ayrı bir sayfada görüntülenebilmesi için, (include ...) etiketinin içine ve (içerik) etiketinin içine alınması gerekir. Bundan sonra, modül http://site.ru/sitemap/ adresinde mevcut olacaktır.

Parametrelerde ve değerlerinde herhangi bir değişiklik yapıldıktan sonra yönetici panelindeki önbelleği temizlemek gerekir.

Ekleme sırasında tpl aracılığıyla geçirilen modül parametreleri:

  • need_cats - haritada görüntülenmek üzere virgülle ayrılmış kimlik kategorilerinin listesi
  • exc_cats - virgülle ayrılmış, haritadan hariç tutulan kimlik kategorilerinin listesi
  • need_news — haritada görüntülenecek kimlik makalelerinin virgülle ayrılmış listesi
  • exc_news - haritadan hariç tutulacak makale kimliklerinin virgülle ayrılmış listesi
    • bu parametreleri aynı anda belirtmek anlamsızdır
  • need_static — haritada görüntülenecek statik sayfa kimliklerinin virgülle ayrılmış listesi
  • exc_static - virgülle ayrılmış, haritadan hariç tutulan id statik sayfaların listesi
    • bu parametreleri aynı anda belirtmek anlamsızdır
  • cat_as_links - kategori adlarını bağlantı olarak göster (1 veya 0)
  • show_static - haritada statik sayfaları göster (1 veya 0)
  • cat_sort - kategori listesi sıralama alanı (dle_category tablosundan alan)
  • cat_msort - kategori listesi sıralama yönü (ASC veya DESC)
  • news_sort - makale listesi için sıralama alanı (dle_post tablosundaki alan)
  • news_msort - makale listesini sıralama yönü (ASC veya DESC)
  • static_sort - statik sayfalar listesi için sıralama alanı (dle_static tablosundan alan)
  • static_msort - statik sayfaların listesini sıralama yönü (ASC veya DESC)
    • 2 sıralama seçeneği vardır:
      • ASC - artan (alfabetik olarak)
      • DESC - azalan (ters sırada)
    • alan ve sıralama düzeni belirtilmemişse, belirtilen kategori ayarları veya standart DLE parametreleri kullanılır.
  • cat_limit - görüntülenecek maksimum alt kategori sayısı
  • news_limit - kategoriden çıkan maksimum makale sayısı
  • static_limit - maksimum görüntülenen statik sayfa sayısı

Farkına varmak yukarıdaki ayarlardan hiçbiri gerekli değildir, hiçbir şey belirtemezsiniz - sadece etiketi ekleyin (file="engine/modules/sitemap.php" dahil) - o zaman varsayılan ayarlar kullanılacaktır.

Site Haritası Görünümü ve Stil Sınıfları

İsteğe bağlı olarak site haritasının görünümünü değiştirmek mümkündür, bunun için şablonumuzun stil dosyasını (style.css) açar ve aşağıda açıklanan sınıfları belirleriz.

Site haritası CSS sınıflarının listesi:

Site haritası_kategorileri - öğe