SMF Support > FAQ & Tutorials
BASIC SSI FAQ
Dorte:
Ah, vielen Dank!
Flitsch:
Hallo,
kann man auch den Inhalt eines einzelnen Beitrages darstellen lassen, ohne irgendwelche Randinfos?
noex:
Ja klar, gutes Beispiel hierfür wäre:
http://www.simplemachines.org/community/index.php?topic=13016.0
Vorallem dieses Beispiel:
--- Code: ---<?php
$array = ssi_boardNews(5.0, 5, null, 250, 'array');
foreach ($array as $news)
{
echo '
<table border="0" width="100%" align="center" class="ssi_table">
<tr>
<td><b>', $news['subject'], '</b></td>
</tr>
<tr>
<td>', $news['body'], '<br /><br /></td>
</tr>
</table>
<br />';
if (!$news['is_last'])
echo '
<hr width="100%" />
<br />';
}
?>
--- End code ---
Flitsch:
Oh Super, um die Seiten extern anzeigen zu können, muss ich mit sowas php-Code einleiten?
--- Code: ---<?php require("http://www.mein_forum.de/der_Pfad_zum_Forum/");
--- End code ---
???
Cheffu:
Hallo,
ich finde den Beispielcode:
--- Code: ---<?php
require("YOUR_PATH_TO_SSI.php");
if ($context['user']['is_guest'])
{
echo
'<h5>Zugriff verweigert </h5>
Es tut uns leid Gast, aber Sie haben nicht die Berechtigung diese Downloads einzusehen.';
}
else
{
echo
'<h5>Willkommen, ', $context['user']['name'], '!</h5>
Hier sind Ihre Downloads:';
}
?>
--- End code ---
sehr interessant und nützlich. Nur bräuchte ich ihn so, das z.b. die Benutzergruppe "Freunde" den Inhalt sieht und nicht im allgemeinen einfach jeder der angemeldet ist.
Also:
entweder man ist nicht angemeldet und nicht in der Gruppe -> Zugriff verweigert
oder man ist in der Benutzergruppe -> Downloads
Im Prinzip also sowas wie der andere Beispielcode:
--- Code: ---if ($context['allow_admin'])
{
Block of statements
}
else
{
Block of statements
}
--- End code ---
Nur eben nicht auf den Admin sondern eine bestimmte Benutzergruppe bezogen.
mfg
Cheffu
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version