Seite 1 von 4

Hide BBCode Revision: 1.2

Verfasst: 16.02.2005 16:07
von michael202
Bei mir geht ja der Hide code aber ich will es so das die admins nicht posten muss bevor man den text sieht geht das? :D

Verfasst: 17.02.2005 06:54
von rabbit
http://www.philiweb.com/download/hide/4hide.php?lang=en
"version 4" wäre für dich das richtige... :)

Verfasst: 17.02.2005 17:19
von michael202
DANKE :D

Verfasst: 18.02.2005 21:55
von rabbit
aufgrund anfrage via pm...

in:
-> posting.php
-> viewtopic.php
-> topic_review.php

suche...

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 ersetze 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;
in:
-> posting.php
suche...

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 ersetze 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);
if ($db->sql_numrows($resultat)) $valid=TRUE;
}
if (($valid == FALSE) && ($is_auth['auth_mod'] == FALSE)) $message=hide_in_quote($message);

Verfasst: 09.06.2005 11:34
von sascha0810
Hallo Leute ich habe versucht den Mod einzubauen doch jetzt bekomme ich immer wenn ich posten will folgende Fehlermeldung:

Fatal error: Call to a member function on a non-object in /usr/export/www/vhosts/funnetwork/hosting/sascha081088/includes/functions_post.php on line 220

Auch meine User bekommen diese Fehlermeldung was soll ich tun???

Verfasst: 09.06.2005 12:13
von Markus67
Hi ...

entweder den Einbau in die functions_post.php nochmal selbst überprüfen oder die komplette Datei hier verlinken :wink:
KB:datei

Markus

Verfasst: 09.06.2005 12:19
von sascha0810

Verfasst: 09.06.2005 12:26
von sascha0810
Ich würde gerne einen Ordner von meinen PC hochladen so das sich andere User das runterladen können geht das???

Verfasst: 09.06.2005 12:35
von Markus67
Hi ...

Die Fehlermeldung hat mit dem MOD nichts zu tun .. das kommt weil du ein Teil vom Cach MOD an der falschen Stelle eingefügt hast :wink:

suche und lösche:

Code: Alles auswählen

          $GLOBALS['cm_posting']->update_delete($mode, $post_data, $forum_id, $topic_id, $post_id);
suche:

Code: Alles auswählen

	if ($mode != 'poll_delete')
	{
		include($phpbb_root_path . 'includes/functions_search.'.$phpEx);

		$sql = "DELETE FROM " . POSTS_TABLE . "
ersetze mit:

Code: Alles auswählen

	if ($mode != 'poll_delete')
	{
		$GLOBALS['cm_posting']->update_delete($mode, $post_data, $forum_id, $topic_id, $post_id);
		include($phpbb_root_path . 'includes/functions_search.'.$phpEx);

		$sql = "DELETE FROM " . POSTS_TABLE . "
Markus

Verfasst: 09.06.2005 12:43
von sascha0810
Jetzt bekomme ich diese Fehlermeldung

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/export/www/vhosts/funnetwork/hosting/sascha081088/includes/functions_post.php on line 236