SMF Support > FAQ & Tutorials

BASIC SSI FAQ

<< < (4/5) > >>

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