Seite 1 von 2

Hide+bedankomat

Verfasst: 19.09.2003 16:28
von Gast
hoi,
kann ich so machen dass wenn ich auf "danke sagen"(benakomat) drücke, das versteckte(hide) erschent?
nicht dass jeder (kommt bis 100 mal auf thread) schreiben danke oder sonst was...

danke

Verfasst: 19.09.2003 18:27
von Gast
und wo code ändern (viewtopic.php?) um button einzufügen?!

bei der suche hab ich nichts gefunden

Verfasst: 19.09.2003 19:23
von Gast
ich weiß ihr habt viel zutun und es wurden hier alle fragen beantwortet,

aber ich finde wirklich nicht das was ich suche und ihr seit die einzigen die mir helfen können!

Verfasst: 19.09.2003 23:22
von SEAD
Hi,

im hide-Mod 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); 
$valid = $db->sql_numrows($resultat) ? TRUE : FALSE;}

mit diesem hier:

Code: Alles auswählen

$valid = FALSE; 
$validb = FALSE; 
$validc = 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); 
$validc = $db->sql_numrows($resultat) ? TRUE : FALSE; 
$sql = "SELECT b.user_id, b.topic_id 
FROM " . BEDANKOMAT_TABLE . " b 
WHERE b.topic_id = $topic_id 
AND b.user_id = " . $userdata['user_id']; 
$resultat = $db->sql_query($sql); 
$validb = $db->sql_numrows($resultat) ? TRUE : FALSE; 
 if ($validc or $validb){ 
   $valid = true; 
   }
das müsste eigendlich gehen :D

Verfasst: 20.09.2003 13:46
von Gast
in posting.php richtig?

Verfasst: 20.09.2003 19:59
von SEAD
genau :D

Verfasst: 21.09.2003 12:25
von Gast
habe gemacht, geht nicht!

das hier gefunden:

Code: Alles auswählen

//
		// Finalise processing as per viewtopic
		//
		if( !$html_on )
		{
			if( $user_sig != '' || !$userdata['user_allowhtml'] )
			{
				$user_sig = preg_replace('#(<)([\/]?.*?)(>)#is', '<\2>', $user_sig);
			}
		}

		$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( $attach_sig && $user_sig != '' && $userdata['user_sig_bbcode_uid'] )
{
        $user_sig = bbencode_second_pass($user_sig, $userdata['user_sig_bbcode_uid']);
        $user_sig = bbencode_third_pass($user_sig, $userdata['user_sig_bbcode_uid'], $valid);
}

if( $bbcode_on )
und mit dem hier ersetzt:

Code: Alles auswählen

//
		// Finalise processing as per viewtopic
		//
		if( !$html_on )
		{
			if( $user_sig != '' || !$userdata['user_allowhtml'] )
			{
				$user_sig = preg_replace('#(<)([\/]?.*?)(>)#is', '<\2>', $user_sig);
			}
		}

		$valid = FALSE; 
$validb = FALSE; 
$validc = 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); 
$validc = $db->sql_numrows($resultat) ? TRUE : FALSE; 
$sql = "SELECT b.user_id, b.topic_id 
FROM " . BEDANKOMAT_TABLE . " b 
WHERE b.topic_id = $topic_id 
AND b.user_id = " . $userdata['user_id']; 
$resultat = $db->sql_query($sql); 
$validb = $db->sql_numrows($resultat) ? TRUE : FALSE; 
 if ($validc or $validb){ 
   $valid = true; 
   }
if( $attach_sig && $user_sig != '' && $userdata['user_sig_bbcode_uid'] )
{
        $user_sig = bbencode_second_pass($user_sig, $userdata['user_sig_bbcode_uid']);
        $user_sig = bbencode_third_pass($user_sig, $userdata['user_sig_bbcode_uid'], $valid);
}

if( $bbcode_on )

Verfasst: 22.09.2003 11:17
von gool
geht es wirklich nicht? und gib es kein anders code?

Verfasst: 23.09.2003 14:51
von gool
@sead

woher hast du den code? ich habe es in postig.php gemacht, un es funkt nicht! wenn ich auf danke button drücke sehe ich hide text nicht!

Verfasst: 23.09.2003 21:16
von SEAD
Hi,

der Code is von http://www.phpbb2.de such nach Bedankomat müsste der erste sein dann auf Seite 4.

Bei mir geht er :grin: