[Frage] BB-Tag Hide-Mod

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
nu_marc
Mitglied
Beiträge: 560
Registriert: 21.03.2003 15:45

[Frage] BB-Tag Hide-Mod

Beitrag von nu_marc »

Hy PhpBB-Freunde :D

Hab diesen Mod hier eingebaut: http://www.phpbbhacks.com/viewhack.php?id=870 ... funzt alles 100% perfekt. Hab nur eine Frage ... bei diesem Mod kann man ja gewisse Teile in einem Post mit dem BB-Tag "hide" verstecken.

Leider ist es bei diesem Mod so, dass auch reg. User den Text solange versteckt sehen, bis sie zum Thema einen Post machen, erst dann sehen sie es. Kann mir jemand helfen den Mod so umzuschreiben, dass diese Textteile einfach für "Nicht-User" nicht ersichtlich sind und alle User sehen diese Teile (ohne zuerst einen Post zu machen). Wäre echt super lieb von Euch!

Grüsse aus dem Käseland :D (Schweiz)
Kein Geld für eine Signatur :-(
-Jason-
Mitglied
Beiträge: 4
Registriert: 10.10.2003 07:46

Beitrag von -Jason- »

Hi,

also ich habe ne frage bezüglich, ist es möglich den Mod so abzuändern unter 2.0.6, dass ein Admin ohne zu posten sehen kann was mit der Hide Funktion gepostet wurde??

Vielen dank schon mal.

mfg
-Jason-
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Ist das nicht Standart?
Der Admin kann doch immer alles sehen, oder gibt es das "Feature" bei der MOD nicht?
-Jason-
Mitglied
Beiträge: 4
Registriert: 10.10.2003 07:46

Beitrag von -Jason- »

Das habe ich auch immer gedacht.

Nun ja die Hide version is t ja eigentlich bis Version 2.0.4 vorgesehen.

Also ich sehe erst alles wenn ich auch gepostet habe als Admin....
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Kannst mal nen Link zu der MOD geben?
-Jason-
Mitglied
Beiträge: 4
Registriert: 10.10.2003 07:46

Beitrag von -Jason- »

Erstmal Danke für Deine Hilfe :-)

Also ich habe alles einegbunden wie hier beschrieben...

Weiß @ mom keinen Rat, naja bin auch nicht ganz so gut in php & co...
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Probier mal folgendes:
In der posting.php, viewtopic.php, topic_review.php suchen nach:

Code: Alles auswählen

$valid = FALSE;
if( $userdata['session_logged_in'] ) {
$sql = "SELECT p.poster_id, p.topic_id
FROM " . POSTS_TABLE . " p
WHERE p.topic_id = $topic_id
AND p.poster_id = " . $userdata['user_id'];
$resultat = $db->sql_query($sql);
$valid = $db->sql_numrows($resultat) ? TRUE : FALSE;}
und erstezen mit:

Code: Alles auswählen

$valid = FALSE;
if( $userdata['session_logged_in'] ) {
$sql = "SELECT p.poster_id, p.topic_id
FROM " . POSTS_TABLE . " p
WHERE p.topic_id = $topic_id
AND p.poster_id = " . $userdata['user_id'];
$resultat = $db->sql_query($sql);
$valid = $db->sql_numrows($resultat) ? TRUE : FALSE;}
if (!($valid)) $valid = $is_auth['auth_mod'] ? TRUE : FALSE;
Außerdem noch in der posting.php nach folgendem suchen:

Code: Alles auswählen

if( !$userdata['session_logged_in'] ) {$message = hide_in_quote($message);}
else { $sql = "SELECT p.poster_id, p.topic_id
FROM " . POSTS_TABLE . " p
WHERE p.topic_id = $topic_id
AND p.poster_id = " . $userdata['user_id'];
$resultat = $db->sql_query($sql);
if (!$db->sql_numrows($resultat)) {$message = hide_in_quote($message);}
}
und mit dem hier ersetzen:

Code: Alles auswählen

$valid=FALSE;
if( $userdata['session_logged_in'] ) {
$sql = "SELECT p.poster_id, p.topic_id
FROM " . POSTS_TABLE . " p
WHERE p.topic_id = $topic_id
AND p.poster_id = " . $userdata['user_id'];
$resultat = $db->sql_query($sql);
if ($db->sql_numrows($resultat)) $valid=TRUE;
}
if (($valid == FALSE) && ($is_auth['auth_mod'] == FALSE)) $message=hide_in_quote($message);
Das müsste es gewesen sein.
Vielleicht kannst du ja gut französisch. Ich habs nie gelernt und darum grad geraten.
http://www.philiweb.com/download/hide/4hide.php?lang=en
-Jason-
Mitglied
Beiträge: 4
Registriert: 10.10.2003 07:46

Beitrag von -Jason- »

Danke, ich werds mal probieren udn meld mich nochmal hier.

so long

-Jason-
Antworten

Zurück zu „phpBB 2.0: Mod Support“