Hey,
hab genau das selbe vor!
Es gibt hier im Downloadbereich ne modifizierte download.php in der bestimmt wird, dass nur registrierte User downloaden dürfen.
Der code dafür sieht so aus:
## Abfrage Berechtigung (-1 = user -2 = trial -3 = Member -4 = Leader -5 = Admin)
if ( $_SESSION['authright'] <= -1 ) {
$row['downlink'] = '<a href="?m=downloads&um=down&fid='.$row['id'].'">Download</a>';
} else {
$row['downlink'] = 'Bitte erst einloggen'; #Ersatztext kann beliebig geändert werden
}
Klingt alles einleuchtend, nur ich bekomm das noch nich diese Funktion in der Shoutbox anzuwenden.
Den Code den du hier aus der shoutbox.php zeigst, bzw. dieses authright, legt nur fest was für ein Name "vorgetippt" ist.
Wenn ein nicht registrierter User was schreiben möchte, steht bei dem schon "Nickname" in dem Namensfeld (das kannst du eine Zeile tiefer als du dargestellt hast lesen.
Da steht nämlich:
else {
$shoutbox_VALUE_name = 'Nickname';
}
In dem von dir gezeigten Code ist es jetzt so eingestellt, dass nur bei Trials (Wert -2) schon der eigene Username steht, wenn er eingeloggt ist und was schreiben möchte...
Ich weis nicht, ob ich dir irgendwie weiterhelfen konnte, oder zumindest verstehen geholfen hab.
Allerdings komm ich auch nicht weiter (wie oben shcon gesagt, hab ich dasselbe Ziel)
Aber vielleicht ist mein Code ja ein Ansatz für dich oder andere die uns damit zu helfen wissen!