SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [vi] [zh] Espace de traduction

İndir

Bölüm

veya veritabanından içerik listeleri nasıl elde edilir ?

Ekim 2005 — güncelleme : Şubat 2007

Bu makalenin tüm sürümleri :


Bir önceki derste içeriğe (formata) bağlı olarak elemanları nasıl gösterebileceğimizi öğrendik. Burada bu içeriğin BOUCLES komutlarına rastladıkça nasıl değiştiğini göreceğiz.

İskeletimizi «tutoriel.html» şu biçimde değiştirelim:

Burada, koşulu {id_article} kaldırıyoruz. Dikkat: bu BOUCLE komutu veritabanınızda çok sayıda makale varsa çok büyük bir sayfa üretebilir : {0,10} komutu ile önlemimizi alalım ve 10 makale ile sınırlandıralım...

<BOUCLE_article(ARTICLES){0,10}>

Sonuç: sadece http://votresite.net/tutoriel.php3 dosyasını çağırarak (artık id_article komutuna gereksinim duymuyoruz çünkü bu koşul kaldırıldı) ilk 10 makalenin başlıkları birbirlerinden bir satır atlama işareti ile ayrılmış olarak listelenir. Artık bir bölümün bilgilerine nasıl ulaşacağımızı biliyoruz: bu bölümdeki son 10 makaleyi listeleyelim.

Şimdi komutlarıu açıklayalım:
-  id_rubrique : sadece aşağıda belirtilen bölüme ait makaleleri alır id_rubrique (cf. BOUCLE_article) ;
-  {par date}{inverse} : eskiden yenşye doğru tarih sırasına dizer...
-  {0,10} : ... ilk 10 sonucu alır.

-  Son olarak, <a href="#URL_ARTICLE">#TITRE</a> komutu sadece makale başlığını göstermekle kalmaz bu makaleye bir de bağ yaratır.

Şimdi iskeleti canlandırmak lazım. iskelete içerik bilgisini vererek id_rubrique=1 :

http://sizinsiteniz.net/tutoriel.php3?id_rubrique=1

SPIP’in büyüsü bu tür işlevlerin kombinasyonunda yatıyor. Buraya kadar gelebildiyseniz başardınız demektir !


Bu sayfanın iskeletini göster SPIP ile gerçekleştirilmiş site | Çeviri alanı | Özel alan