Seite 1 von 2

Fehler bei yellow card mod [No user/post specified]

Verfasst: 20.09.2004 14:16
von haba
Hi
In der suche hab ich nichts gefunden und darum frag ich jetzt hier.
Wenn man jemandem eine gelbe Karte geben möchte kommt folgender Fehler:

Code: Alles auswählen

No user/post specified

DEBUG MODE

post_id="", user_id=""

Line : 85
File : /card.php
Dass ist folgende Zeile

Code: Alles auswählen

message_die(GENERAL_ERROR, "No user/post specified", "", __LINE__, __FILE__,'post_id="'.$post_id.'", user_id="'.$user_id.'"');
Aber ich kann mir nicht vorstellen dass es an dem liegt, weil ich an der card.php überhaupt nichts verändert habe.
An was liegt es sonst?

Verfasst: 20.09.2004 14:19
von Markus67
Hi ...

hast du auch alle Dateien richtig editiert und gegebenenfalls die Änderungen nochmal überprüft ?

Welche phpBB Version verwendest du ?

Markus

Verfasst: 20.09.2004 14:25
von haba
hi markus

Ja, die anderen Files hab ich auch richtig editiert. Der Mod läuft schon länger und erst seit kurzem gehts nicht mehr.
Ich benutze phpBB 2.0.8.
Einzig könnte der Fehler davon kommen, dass die Dateien nochmals editiert wurden, weil andere Mods eingebaut wurden... Dann müsste ich aber wissen in welcher Datei der Fehler genau liegt, weil in der card.php ists sicher nicht.

freundliche Grüsse

Verfasst: 20.09.2004 14:39
von Markus67
Hi ...

Das kommt drauf an von wo aus du die Punkte vergeben möchtest ...

Im Posting-Bereich wäre dafür die viewtopic.php zuständig ...

Markus

Verfasst: 20.09.2004 15:00
von haba
Ja genau von dort aus... Ich habe die viewtopic n.e. durchgesehen und geschaut ob ich die änderungen richtig vorgenommen habe, und alles stimmt! Dennoch gehtz nicht.. :evil:

Verfasst: 20.09.2004 15:25
von Markus67
Hi ...

verlinke doch mal die viewtopic.php als txt-Datei
KB:datei

Ist das die komplette Fehlermeldung oder steht da noch ein bischen mehr?

Markus

Verfasst: 20.09.2004 15:31
von haba
Ja dass ist die komplette Meldung. Ausser oben steht noch "Allgemeiner Fehler" :grin:

Hier mein viewtopic.php

Ich hoffe du schaffst es, das Problem ausfindig zu machen

Vielen Dank

Verfasst: 21.09.2004 18:45
von haba
Hallo kann mir vielleicht sonst jemand helfen??

Verfasst: 21.09.2004 20:47
von Markus67
Hi ...

überrpüfe nochmal die viewtopic.php ab hier ...

Code: Alles auswählen

# 
#-----[ FIND ]------------------------------------------------ 
# 
$delpost = '';
}
}

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
if($poster_id != ANONYMOUS && $postrow[$i]['user_level'] != ADMIN) 
{ 
	$current_user = str_replace("'","\'",$postrow[$i]['username']);
	if ($is_auth['auth_greencard']) 
...
...
...
Da hast du einges vergessen einzufügen ... vor allem die letzten 2 Zeilen aus der Anleitung ... und dazwischen fehlen auch noch ein paar Einträge

Markus

Verfasst: 22.09.2004 22:28
von haba
Hallo

Ich hab das überprüft aber es stimmt so, da es hier

Code: Alles auswählen

#-----[ FIND ]------------------------------------------------ 
# 
$delpost = '';
}
}

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
if($poster_id != ANONYMOUS && $postrow[$i]['user_level'] != ADMIN) 
{ 
	$current_user = str_replace("'","\'",$postrow[$i]['username']);
	if ($is_auth['auth_greencard']) 
	{ 
	      $g_card_img = ' <input type="image" name="unban" value="unban" onClick="return confirm(\''.sprintf($lang['Green_card_warning'],$current_user).'\')" src="'. $images['icon_g_card'] . '" alt="' . $lang['Give_G_card'] . '" >'; 
	} 
	else 
	{
		$g_card_img = ''; 
	}
	$user_warnings = $postrow[$i]['user_warnings'];
	$card_img = ($user_warnings) ? (( $user_warnings < $board_config['max_user_bancard']) ? sprintf($lang['Warnings'], $user_warnings) : $lang['Banned'] ) : '';
// these lines will make a icon apear beside users post, if user have warnings or ar banned
// used instead of the previous line of code, witch shows the status as a text
//  ------ From here --- do not include this line
// $card_img = ($user_warnings) ? '<img src="'.(( $user_warnings < $board_config['max_user_bancard']) ? 
//		$images['icon_y_card'] . '" alt="'. sprintf($lang['Warnings'], $user_warnings) .'">' : 
//		$images['icon_r_card'] . '" alt="'. $lang['Banned'] .'">') : '';
//  ----- To this line --- Do not included this line
// 
// You may also included several images, instead of only one yellow, these lines below will produce several yellow images, depending on mumber of yellow cards
//  ------ From here --- do not include this line
//$card_img = ($user_warnings >= $board_config['max_user_bancard'])  ? '<img src="'.$images['icon_r_card'] . '" alt="'. $lang['Banned'] .'">' : '';
//for ($n=0 ; $n<$user_warnings && $user_warnings < $board_config['max_user_bancard'];$n++)
//{
//$card_img .= ($user_warnings) ? '<img src="'.(( $user_warnings < $board_config['max_user_bancard']) ? 
//$images['icon_y_card'] . '" alt="'. sprintf($lang['Warnings'], $user_warnings) .'">' : 
//$images['icon_r_card'] . '" alt="'. $lang['Banned'] .'">') : '';
//}
//  ----- To this line --- Do not included this line

	if ($user_warnings<$board_config['max_user_bancard'] && $is_auth['auth_ban'] )
	{ 
		$y_card_img = ' <input type="image" name="warn" value="warn" onClick="return confirm(\''.sprintf($lang['Yellow_card_warning'],$current_user).'\')" src="'. $images['icon_y_card'] . '" alt="' . sprintf($lang['Give_Y_card'],$user_warnings+1) . '" >'; 
     		$r_card_img = ' <input type="image" name="ban" value="ban"  onClick="return confirm(\''.sprintf($lang['Red_card_warning'],$current_user).'\')" src="'. $images['icon_r_card'] . '" alt="' . $lang['Give_R_card'] . '" >'; 
	}
	else
	{
		$y_card_img = '';
		$r_card_img = ''; 
	} 
} else
{
	$card_img = '';
	$g_card_img = '';
	$y_card_img = '';
	$r_card_img = '';
}

	if ($is_auth['auth_bluecard']) 
	{ 
		if ($is_auth['auth_mod']) 
		{ 
			$b_card_img = (($postrow[$i]['post_bluecard'])) ? ' <input type="image" name="report_reset" value="report_reset" onClick="return confirm(\''.$lang['Clear_blue_card_warning'].'\')" src="'. $images['icon_bhot_card'] . '" alt="'. sprintf($lang['Clear_b_card'],$postrow[$i]['post_bluecard']) . '">':' <input type="image" name="report" value="report" onClick="return confirm(\''.$lang['Blue_card_warning'].'\')" src="'. $images['icon_b_card'] . '" alt="'. $lang['Give_b_card'] . '" >'; 
		} 
   		else 
		{ 
			$b_card_img = ' <input type="image" name="report" value="report" onClick="return confirm(\''.$lang['Blue_card_warning'].'\')" src="'. $images['icon_b_card'] . '" alt="'. $lang['Give_b_card'] . '" >';
			
   		}
	} else $b_card_img = '';

// parse hidden filds if cards visible
$card_hidden = ($g_card_img || $r_card_img || $y_card_img || $b_card_img) ? '<input type="hidden" name="post_id" value="'. $postrow[$i]['post_id'].'">' :'';
drei Möglichkeiten gibt:

1. Es steht in der viewtopic.php unter dem Posternamen: Verwarnungen: 4
2. Es ist eine gelbe Karte zusehen wo beim drüber fahren mit der Maus die Anzahl Verwarnungen sichtbar sind.
3. hier sind die Anzahl gelben Karten direkt zu sehen die der Benutzer hat.

Und die die letzen Zeilen sind ja auch nicht nötig.

Also liegt da dass Problem nicht.


mfg haba