Seite 1 von 2

Einbau des Addfield Mods

Verfasst: 29.12.2003 00:42
von Tom Jones
Also alleine kriege ich das nicht hin.
Ich suche jemanden der mir diesen Mod "http://www.phpbb.de/viewtopic.php?t=27028" einbauen kann.
Ich bezahle selbstverständlich auch.
Bitte per PN melden.

Sorry aber ich schaff es alleine nicht.
MfG

Verfasst: 29.12.2003 00:45
von Henne
Wo sind denn die Probleme?

Verfasst: 29.12.2003 01:05
von Tom Jones
Ich habs ein paar mal versucht und ich habe bei Problemen schon im Forum hier gepostet doch wenn ich das bei jedem Problem machen muss dauert die Sache Wochen.

Es fängt schon am Anfang an:

Du solltest den Prefix angleichen.
ALTER TABLE phpbb_users ADD user_music VARCHAR(255) AFTER user_interests; :o :o :o
alternativ kannst Du auch die table_update.php benutzen, um die Datenbank anzugleichen (einfach hochladen und ausführen).

Verfasst: 29.12.2003 01:09
von Acid
http://www.phpbb.de/viewtopic.php?p=235376#235376
..eigentlich wurde dir es hier ja erklärt.
(Ausnahmweise kann das Thema mal offen bleiben).

Hast du den letzten Satz in dem Teil, das du zitierst, überlesen ? ;)

Verfasst: 29.12.2003 02:18
von Tom Jones
Acid hat geschrieben:(Ausnahmweise kann das Thema mal offen bleiben)
Das ist aber lieb :D


Also zum Beispiel kommt folgende Fehlermeldung nach allen
änderungen:

Parse error: parse error, expecting `')'' in /home/.sites/93/site73/.users/96/mkbs/web/Forum/includes/usercp_register.php on line 109

Verfasst: 29.12.2003 02:24
von Henne
Dann speicher die geänderte Datei mal als .txt ab und verlink die hier.

Verfasst: 29.12.2003 02:39
von Tom Jones

Verfasst: 29.12.2003 02:43
von Henne
Zeile 96:

Code: Alles auswählen

, 'music' => 'music);
Ersetz das mal mit:

Code: Alles auswählen

, 'music' => 'music');

Verfasst: 29.12.2003 03:24
von Tom Jones
So und jetzt kommt das Delikate...

Das neue Feld sollte oberhalb des Felds "Benutzername" stehen und benötigt somit andere Parameter (oder wie man das auch nennt 8) )

Kann ich dann einfach die Benutzernamenzeile kopieren meine Vorgaben einsetzem und es dann oberhalb einsetzen?

$username = ( !empty($HTTP_POST_VARS['username']) ) ? trim(strip_tags(htmlspecialchars($HTTP_POST_VARS['username']))) : '';


wird zu:

$music = ( !empty($HTTP_POST_VARS['music']) ) ? trim(strip_tags(htmlspecialchars($HTTP_POST_VARS['music']))) : '';
$username = ( !empty($HTTP_POST_VARS['username']) ) ? trim(strip_tags(htmlspecialchars($HTTP_POST_VARS['username']))) : '';


Und Wenn ich das angezeigte "Musik" durch "Name" erstzt haben will kann ich ja einfach im "language/lang_german/lang_main.php" die Zeile:

$lang['Music'] = 'Musik';

durch

$lang['Music'] = 'Name';

ersetzen. oder? würde nämlich ne menge arbeit ersparen.

Verfasst: 29.12.2003 10:34
von Acid
Um es designtechnisch anders zu platzieren, musst du die profile_add_body.tpl anpassen. Dort musst du es ändern (Änderungen in der *.php hätten diesbezüglich keine Auswirkung).
Ja es reicht aus, wenn du den $lang-Eintrag änderst.