News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Aide sur SSI

Started by Patrice, July 29, 2004, 05:59:13 PM

Previous topic - Next topic

Patrice

Bonjour à tous,

Voila, j'aimerais afficher sur mon index du site les derniers sujets du forum et j'utilise la fonction
Quote<!--#include virtual="./forum/SSI.php?ssi_function=recentTopics" -->
sur une page en SHTML.
Pas de problème, ça marche. :)

Mais je n'ai pas besoin de tous les détails, comme la catégorie, ni le jour et l'heure, bref j'aimerais pouvoir adapater selon les besoins du site.
J'ai consulté la FAQ sur les focntions SSI en anglais, mais ça semble destiné pour du PHP, pas pour du SHTML et l'exemple qui est donné ne concerne que les news. Alors, en fait, je n'ai pas compris ce qu'il faut faire.

Comment faire, SVP ?...

Et question subsidiaire : où trouve t-on la classe "ssi_table" (pour la modifier, éventuellement)?.

Merci d'avance !. :)
Patrice.
Open Folk, folk, country et musiques dérivées. - Leonard Cohen, site francophone.
"Il est vrai que le clown est triste quand le rideau tombe enfin". (Reinhard Mey)

Alexandre P.

Tu peux modifier l'allure que ça aura dans SSI.php, aux alentous de la ligne 344: echo '
<table border="0" class="ssi_table">';
foreach ($posts as $post)
echo '
<tr>
<td align="right" valign="top" nowrap="nowrap">
[', $post['board']['link'], ']
</td>
<td valign="top">
<a href="', $post['href'], '">', $post['subject'], '</a>
', $txt[525], ' ', $post['poster']['link'], '
', $post['new'] ? '' : '<a href="' . $scripturl . '?topic=' . $post['topic'] . '.from' . $post['newtime'] . ';topicseen#new"><img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/new.gif" alt="' . $txt[302] . '" border="0" /></a>', '
</td>
<td align="right" nowrap="nowrap">
', $post['time'], '
</td>
</tr>';
echo '
</table>';


C'est la partie qui affiche le résultat.  Dans les quelques lignes au-dessus, tu as la déclaration des variables $post['variable'], pour savoir à quoi elles correspondent ;)

Quant à la classe ssi_table, je ne l'ai pas trouvée :o  Comme alternative, tu peux toujours donner les informations directement à cet endroit, en retirant le class="ssi_table" et mettre par exemple:
Quote<table border="0" style="border: 0px; background-color: black;">';
Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

Patrice

Super !. :)
Ca fonctionne impeccable, merci !. :)
Juste quelques modifs à faire sur ma feuille de style et tout sera nickel.

Merci !. :)
Patrice.
Open Folk, folk, country et musiques dérivées. - Leonard Cohen, site francophone.
"Il est vrai que le clown est triste quand le rideau tombe enfin". (Reinhard Mey)

Alexandre P.

Aucun support par M.P., courriel ou messagerie instantanée / No support by P.M., email or I.M.

Advertisement: