News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

SMF SSI.php Functions

Started by yasak_34, December 19, 2006, 12:03:11 AM

Previous topic - Next topic

yasak_34

Recent Topics Function: <?php ssi_recentTopics(); ?>
ich habe diese function benutzt,als output habe ich:

[Genel]      Komik Resim  Gönderen: admin       Aralık 16, 2006
[Genel]    Ben Yutmam, Demeyin, Okuyun Gönderen: admin    Aralık 13, 2006
[Genel]    Çin otomobili Gönderen: admin    Aralık 07, 2006
[Site Kullanım Kılavuzu]    Sıkça Sorulan Sorular Gönderen: admin    Aralık 06, 2006
[Forum Kuralları]    Forumun Genel Kuralları Gönderen: admin    Aralık 06, 2006
[Genel]    Atasözlerindeki Tezatlar Gönderen: admin    Aralık 01, 2006
[ziyaretçi defteri]    siir Gönderen: admin    Kasım 29, 2006

es sieht nicht gut aus deswegen  möchte so haben:
dieser output in einer tabelle mit zellen habe, wie kann ich es  machen?
in der zellen brauche ich kein senderinfo.nur möchte ich die tabelle,in der:
das thema----titel-----datum
das thema----titel-----datum
das thema----titel-----datum

gezeigt wird.

dieter4

Stelle einfach als $output_method 'Array' ein.

yasak_34

danke für  die antwort.
bin anfänger , habe nicht so viel ahnung
kannst du mir bitte ausfürhlich erklären?wie es machen kann?

dieter4

Wenn du die Funktion in deiner Seite aufrufst tust du dies ja mit
ssi_recentTopics();

Nun musst du aber stattdessen
$topicArray = ssi_recentTopics(8, null, 'Array');

benutzen. Jetzt erfolgt aber keine Ausgabe, sondern die ganzen daten werden in das Array $topicArray geschrieben. Mit eine foreach-Schleife kann es dann aufgelesen werden:

foreach($topicArray as $topic)
{
   echo $topic['link'] .' --- '. $topic['time'];
}


Zusammengesetzt ergibt sich dieser Code:


$topicArray = ssi_recentTopics(8, null, 'Array');

foreach($topicArray as $topic)
{
   echo $topic['link'] .' --- '. $topic['time'];
}

Advertisement: