Simple Machines Community Forum

SMF Support => Language Specific Support => Français (French) => Topic started by: Patrice on July 29, 2004, 05:59:13 PM

Title: Aide sur SSI
Post by: Patrice on July 29, 2004, 05:59:13 PM
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.
Title: Re: Aide sur SSI
Post by: Alexandre P. on July 30, 2004, 03:19:17 AM
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;">';
Title: Re: Aide sur SSI
Post by: Patrice on July 30, 2004, 07:26:31 PM
Super !. :)
Ca fonctionne impeccable, merci !. :)
Juste quelques modifs à faire sur ma feuille de style et tout sera nickel.

Merci !. :)
Patrice.
Title: Re: Aide sur SSI
Post by: Alexandre P. on July 31, 2004, 03:19:46 AM
:)