Seite 2 von 2

Verfasst: 06.12.2002 23:58
von Mister_X
natürlich jetzt am Tage betrachtet ( ;) ) sehe ich das genauso wie du, nur komisch das bei mir der IE keine Fehlermeldung raushaut, habs nämlich auch mit einem eingeloggten Benutzer probiert :o

Aber ändern wir das halt einfach ab :)

posting.php

suche nach

Code: Alles auswählen

//
// Output the data to the template
//
und füge danach ein:

Code: Alles auswählen

if (!$userdata['session_logged_in'])
{$user_check_length='if (document.post.username.value.length < 2) { formErrors = "'.$lang['Empty_username'].'"; }';}
suche nach

Code: Alles auswählen

'USERNAME' => $username,
und füge danach ein:

Code: Alles auswählen

'USER_CHECK_LENGTH' => $user_check_length,
jetzt kannst du noch diese Zeile löschen, die brauchen wir jetzt nicht mehr:

Code: Alles auswählen

'L_EMPTY_USERNAME' => $lang['Empty_username'],
posting_body.tpl
suche nach

Code: Alles auswählen

function checkForm() { 

   formErrors = false; 

   if (document.post.username.value.length < 2) { 
      formErrors = "{L_EMPTY_USERNAME}"; 
   }
   if (document.post.message.value.length < 2) { 
      formErrors = "{L_EMPTY_MESSAGE}"; 
   }
und ersetze dies durch

Code: Alles auswählen

function checkForm() {

	formErrors = false;

{USER_CHECK_LENGTH}

	if (document.post.message.value.length < 2) {
		formErrors = "{L_EMPTY_MESSAGE}";
	}
jetzt wird dieser JavaSkript Code nur bei nicht eingeloggten Benutzern ausgeführt :)

Verfasst: 07.12.2002 13:14
von Candy
BIG thx funktioniert super :)

Grüße Candy

Verfasst: 07.12.2002 13:19
von Gast