Seite 43 von 44

Verfasst: 03.05.2007 17:45
von dirk_uhlig
bei mir wird leider auch nichts in der datenbank gespeichert :(

habe die anleitung jetzt schon mehrmals durchgesucht... nix. felder in der datenbank sind auch erstellt...

Bitte um Hilfe!

Verfasst: 03.05.2007 20:48
von dirk_uhlig
och menno :( keiner ne idee???

Verfasst: 06.05.2007 15:02
von Miroerr
Bei mir hat sich auch nichts geändert, bin nochmal alles Schritt für Schritt durchgegangen...

Verfasst: 26.05.2007 10:04
von Daywood
Hallo zusammen,
ich habe ein neues Feld ins Profil eingefügt. Sinn dieses Feldes ist es, dass man bei der Registrierung angeben kann von wem (Benutzername) man auf das Forum aufmerksam gemacht worden ist. Funktioniert auch soweit alles ganz gut. Allerdings hätte ich gerne dass dieses Feld nach der Registrierung nur für den Admin zu sehen ist. Bin auch wie in der Datei Zugriff.txt vorgegangen. Allerdings taucht dann das Feld auch beim Registrieren nicht auf.
Habe dementsprechend nur in der usercp_viewprofile.php folgendes eingefügt:

Code: Alles auswählen

if( $userdata['user_level'] == ADMIN )
{
        $template->assign_block_vars('switch_certain_users', array() );
}
$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
In der usercp_register.php hab ich nichts ensprechendes Verändert. Das funktioniert soweit auch ganz gut. Nun hätte ich aber gerne, dass der gemeine User dieses Feld nachträglich im Profil nicht mehr ändern kann, d.h. dass auch schon registrierte User nichts in das Feld eintragen können? Danke schonmal.

Gruß David

Achso, bevor ich es vergesse: Gibt es eine Möglichkeit das Feld bereits durch einen Link den man aufruft, also z.B.

Code: Alles auswählen

http://www.science-community.net/register.php?user=Daywood
irgendwie zu füllen?

Verfasst: 29.08.2007 15:34
von Sabb
Hallo,

ich habe mit der Mod ein kleines Problem. Mit Hilfe des Mods wollte ich in der Registrierung die Felder ICQ,AIM, etc (Welche ich umbenannt habe) ebenfalls zu Pflichtfelder machen. Dazu habe ich wie in der Anleitung beschrieben an entsprechender stelle in der usercp_register.php folgeden Code hinzugefügt.

Code: Alles auswählen

//PFLICHTFELD1
		if( $mode == 'editprofile' || $mode == 'register' )
	{
		// nur wenn man ein Dropdown Men¸ benutzt (// vor folgender Zeile lˆschen)
		// if( $info == $lang['Info_choice']['0'] )
		// und folgende Zeile auskommentieren (// davor schreiben)
		if( empty($ICQ) )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
		}
	}
//PFLICHTFELD2
		if( $mode == 'editprofile' || $mode == 'register' )
	{
		// nur wenn man ein Dropdown Men¸ benutzt (// vor folgender Zeile lˆschen)
		// if( $info == $lang['Info_choice']['0'] )
		// und folgende Zeile auskommentieren (// davor schreiben)
		if( empty($AIM) )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
		}
	}
//PFLICHTFELD3
		if( $mode == 'editprofile' || $mode == 'register' )
	{
		// nur wenn man ein Dropdown Men¸ benutzt (// vor folgender Zeile lˆschen)
		// if( $info == $lang['Info_choice']['0'] )
		// und folgende Zeile auskommentieren (// davor schreiben)
		if( empty($MSN) )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
		}
	}
//PFLICHTFELD4
		if( $mode == 'editprofile' || $mode == 'register' )
	{
		// nur wenn man ein Dropdown Men¸ benutzt (// vor folgender Zeile lˆschen)
		// if( $info == $lang['Info_choice']['0'] )
		// und folgende Zeile auskommentieren (// davor schreiben)
		if( empty($YIM) )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
		}
	}
//PFLICHTFELD5
		if( $mode == 'editprofile' || $mode == 'register' )
	{
		// nur wenn man ein Dropdown Men¸ benutzt (// vor folgender Zeile lˆschen)
		// if( $info == $lang['Info_choice']['0'] )
		// und folgende Zeile auskommentieren (// davor schreiben)
		if( empty($LOCATION) )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
		}
	}
//PFLICHTFELD6
		if( $mode == 'editprofile' || $mode == 'register' )
	{
		// nur wenn man ein Dropdown Men¸ benutzt (// vor folgender Zeile lˆschen)
		// if( $info == $lang['Info_choice']['0'] )
		// und folgende Zeile auskommentieren (// davor schreiben)
		if( empty($WEBSITE) )
		{
			$error = TRUE;
			$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
		}
	}

Es wird auch korrekt angezeigt, wenn die Felder nicht ausgefüllt sind. Allerdings kommt die Fehlermeldung auch, wenn man die Felder ausgefüllt hat. Wo ist da mein Denkfehler?

-> http://www.top-akademie.de/forum/profile.php um das Problem zu verdeutichen

Danke für die Hilfe.

Verfasst: 07.09.2007 21:05
von sprinter
würde den Mod gerne herunterladen, leider ist der Link tot - wie komme ich den an die Datei?

Verfasst: 07.09.2007 21:12
von Dr.Death
Hallo,

Du findest den Downloadlink in unserer MOD Database -->

http://www.phpbb.de/moddb/mod.php?id=56

Verfasst: 10.12.2007 14:00
von Scoty81
Hallo Zusammen,

ich habe den Mod in meinem Forum installiert. Ich wollte erstmal alles testen, deswegen habe ich die Befehle einfach 1 zu 1 eingefügt und den Befehl am SQL Server gesetzt.

Ich habe jetzt ein Info Feld in meinem Profil, die Einträge werden scheinbar auch gespeichert. Ich sehe beim posten aber den Eintrag nicht. Er wird nicht auf der linken Seite angezeigt!

Habt ihr eine Idee???

Gruß und Danke

Scoty81

Verfasst: 13.05.2008 21:55
von Hany
Hallo zusammen,

ich habe mir das Mod heruntergeladen (Version:1.2.2 (ab phpBB 2.0.4) )und zuerst neue Felder in das Profil eingefügt.
Bis dahin hat alles super geklappt.
Danach wollte ich Dropdownmenüs erstellen.
Nun zeigt er mir aber anstatt des Wortes nur : an wenn man unter "Registrieren" geht.
Testforum

Ich finde den Fehler einfach nicht :(

Ich verlinke euch die Dateien, die ich für das Dropdownmenü ändern musste.
Oder muss ich noch irgendwie meine Tabellen erweitern? Da wüsste ich leider nicht wie ich das machen sollte.
Ich würde mich sehr freuen wenn sich jemand diese Dateien anschauen könnte, der mehr Ahnung davon hat als ich.
Vielen vielen Dank im Vorraus.

lg
Hany

admin_users
lang_main
profile_add_body
user_edit_body
usercp_register

Verfasst: 13.11.2008 00:05
von TLoD
Miroerr hat geschrieben:Bei mir hat sich auch nichts geändert, bin nochmal alles Schritt für Schritt durchgegangen...
Bei mir ist der selbe Spass.
Ich kann unterm Adminbereich alles ändern aber wenn ich unterm Profil selber was editieren will, habe ich nen leeres Feld nach dem Speichern. Und das feld ist nach dem Speichern immer leer, egal ob vorher was drin stand oder erst frisch eingetragen.

Schon jemand den Fehler gefunden?

Wenn, sollte der Fehler ja nur in der usercp_avatar.php liegen?!?

*EDIT*

Ok - Fehler gefunden - wer lesen kann... :lol:

In der profile_add_body.tpl sind 3 Dinge zu ändern, ich hatte das eine übersehen, da es etwas in den Zeilen untergeht ;)