Hilfe bei Hide BBCode + Bedanko

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
psprofi
Beiträge: 10
Registriert: Mi 18.Mai, 2005 23:55

Hilfe bei Hide BBCode + Bedanko

Beitrag von psprofi »

Hallo

ich habe den HideHack von reddog bzw Philli (der als Addon beim BBcode Box Reloaded Hack dabei ist) und den Bedanko von hier.

ich möchte das der Hidetext nur zu sehen ist, wenn man sich bedankt. Und NICHT wenn man eine Antwort schreibt.

Ich habe schon rumprobiert und ich habe bisher entdeckt, das wenn ich aus der Datei "viewtopic.php" die Stelle:

Code: Alles auswählen

//-- mod : addon hide for bbcbxr -----------------------------------------------
//-- add
$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'];
	$hideresult = $db->sql_query($sql);
	$valid = $db->sql_numrows($hideresult) ? true : false;
}
//-- fin mod : addon hide for bbcbxr -------------------------------------------
lösche, erreiche ich das die Nachricht nur zu sehen ist wenn man sich bedankt, allerdings sieht der Themenstarter die Hidenachricht nicht.

Kann mir jemand helfen dieses Problem zu lösen?

MFG


psprofi
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Eine Bedingung

Code: Alles auswählen

if ($postrow[$i]['poster_id'] == $userdata['user_id'])
{
$valid = true;
}
könnte hier wohl aushelfen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
psprofi
Beiträge: 10
Registriert: Mi 18.Mai, 2005 23:55

Beitrag von psprofi »

wenn ich das ersetze (was ich hoffentlich machen sollte)
Bleibt das Problem vorhanden, das der Themenstarter die Hide Nachricht nicht lesen kann
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nein, nicht ersetzen!
Du solltest das zusätzlich in der viewtopic.php unterbringen und zwar am besten direkt nach

Code: Alles auswählen

for ($i = 0; $i < $total_posts; $i++)
{
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
psprofi
Beiträge: 10
Registriert: Mi 18.Mai, 2005 23:55

Beitrag von psprofi »

Cool das funktioniert.

VIELEN DANK.

Um nochmal alles zusammenzufassen.

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php

#
#-----[ FIND ]------------------------------------------
#
//-- mod : addon hide for bbcbxr ----------------------------------------------- 
//-- add 
$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']; 
   $hideresult = $db->sql_query($sql); 
   $valid = $db->sql_numrows($hideresult) ? true : false; 
} 
//-- fin mod : addon hide for bbcbxr -------------------------------------------

#
#-----[ REPLACE WITH ]------------------------------------------
#
# Also das gefundene löschen
#


#
#-----[ FIND ]------------------------------------------
#
for ($i = 0; $i < $total_posts; $i++) 
{

#
#-----[ AFTER, ADD ]------------------------------------------
#
if ($postrow[$i]['poster_id'] == $userdata['user_id']) 
{ 
$valid = true; 
}
(Sollte es so funktionieren?)

MFG
psprofi
memo1
Beiträge: 58
Registriert: Sa 23.Jun, 2007 00:20

Beitrag von memo1 »

ich habe auch gleiche probleme und ich habe zusätzlich vietopic wie oben eingefügt immer gleich

und ich habe alles probiert
Zuletzt geändert von memo1 am Sa 23.Jun, 2007 01:55, insgesamt 5-mal geändert.
babedi89
Beiträge: 1
Registriert: Fr 13.Jul, 2007 16:00

Beitrag von babedi89 »

hi ich habe auch die oben genannten mods eingebaut aber wie kombieniert man sie.
Zuletzt geändert von babedi89 am Sa 14.Jul, 2007 16:03, insgesamt 2-mal geändert.
M3lloW
Beiträge: 3
Registriert: Mi 29.Aug, 2007 17:20

Beitrag von M3lloW »

Habe ein anderes problem, habe den hide von philiweb und möchte auch das nur die bedankten die hides sehen , aber die von dir oben genannten texstellen existieren bei mir garnicht da ich einen anderen hide hab , kann mir da jemmand helfen bitte?
Antworten