News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

[gelöst] Änderung von Profil und Registrierung

Started by busymouse, September 30, 2006, 02:15:24 PM

Previous topic - Next topic

busymouse

Ein fröhliches Hallo @all1

Vorab: Ich finde die Möglichkeiten, die SMF bietet und auch die Arbeit, die viele hierfür leisten echt klasse. Insbesondere fasziniert mich, dass es so einfach ist, diese Forenversionen zum Laufen zu bringen. Ihr müsst wissen, dass ich diesbezüglich mehr als nur blond bin. ;D Ihr müsst mit mir also sehr langsam und in einfachen Zusammenhängen sprechen, weil ich eigentlich gar keinen Plan von dem habe, was ich da mache, auch wenn es sich um das 4. SMF-Forum handelt, dass ich zum Laufen bringe. Ich bin froh, dass ich mittlerweile die grundlegenden Dinge von HTML im Ansatz begreife - PHP ist für mich immer noch ein Fremdwort.

In diesem 4. Forum ist es zwingend notwendig, dass Daten wie "Name", "Vorname", "Straße", "Hausnr.", "PLZ" usw. sowohl in der Registrierung als auch im Profil des jeweiligen Users mit angegeben werden.

Frage: Wo und wie kann ich die neuen Felder als Pflichtfelder einfügen?

Es ist wie gesagt ein neues Forum - also 1.1 RC3. Ich nutze das Default-Theme.

Für Eure Hilfe wäre ich Euch echt dankbar, da ich schon eine Weile wie blöde am Suchen bin. Ich habe zwar keinen Plan, aber Mut zur Lücke. Wenn ich etwas finde, geht es im Allgemeinen weiter mit Versuch und Irrtum. Vorab hat das gut geklappt, aber dieses Mal nervt es... ::)

LG busymouse
"Tu erst das Notwendige, dann das Mögliche, und plötzlich schaffst du das Unmögliche..." (Franz von Assisi, 1182-1226)

noex

Dafür würde ich dir diesen Mod empfehlen: http://mods.simplemachines.org/index.php?mod=319

Damit kannst du neue Profilfelder hinzufügen, und diese bereits beim Regirieren als Pflichtfelder ausfüllen lassen. Weiters kannst du einstellen (pro Feld) ob diesen im Profi oder und in den Beiträgen angezeigt wird oder eben in keinem von beiden.

lg
noex
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

busymouse

Hallo noex,

vorab schon mal ein dickes Danke! :D bin aber wie schon gesagt ziemlich blöd auf dem Sektor. In welchen Ordner muss ich das hochladen?

LG busymouse
"Tu erst das Notwendige, dann das Mögliche, und plötzlich schaffst du das Unmögliche..." (Franz von Assisi, 1182-1226)

noex

Das musst du nicht selbst installieren.

Lade dir die Datei einfach auf deinen PC, dann gehst du in den Admin Bereich deines Forums.
Dort findest du einen Paket-Manager, klicke dort auf "Pakete herunterladen", weiter unten findet du "Paket hochladen" dort sucht du dir die Datei von deinem PC, jetzt musst du nur noch auf Hochladen klicken und den Installationsanweisungen folgen.

Auch hier gilt, Mods werden nur in Englisch installiert. Du musst den Mod also für dich noch ins Deutsche übersetzen.

Aber bleiben wir erstmal beim installieren, dann machen wir weiter.

lg
noex
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

busymouse

"Tu erst das Notwendige, dann das Mögliche, und plötzlich schaffst du das Unmögliche..." (Franz von Assisi, 1182-1226)

busymouse

Danke noex,

ist hochgeladen und installiert. War ich nun zu schnell? Hätte ich vorher übersetzen müssen? was muss ich nun machen?

:) LG busymouse
"Tu erst das Notwendige, dann das Mögliche, und plötzlich schaffst du das Unmögliche..." (Franz von Assisi, 1182-1226)

noex

Nein war alles korrekt. Wow, das ging aber schnell  8)

Erklärung folgt gleich...

lg
noex
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

noex

Jetzt müssen wir die Modifikation nur noch übersetzten.

Dazu musst du folgendes machen:

Lade dir die Datei Modifications.english.php und Modifications.german.php von deinem Server herunter, diese findest du in Themes/default/languages

Kopiere von Modifications.english.phpt den Inhalt und füge Ihn in Modifications.german.php wieder ein.

Da du nur die Modifications.german.php geändert hast, lädst du diese Datei wieder in den Ordner auf deinen Server.

So, jetzt sollten zumindest mal die Text und Menüpunkte erscheinen, wenn auch noch in englisch.

Jetzt geht es eigentlich nur mehr darum die englischen Text ins deutsche zu übersetzen. Wenn du das gemacht hast lädst du die Datei wieder auf deinen Server. Fertig.

lg
noex
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

busymouse

Bin nicht so wahnsinnig fit im englischen.

*momversuche*
"Tu erst das Notwendige, dann das Mögliche, und plötzlich schaffst du das Unmögliche..." (Franz von Assisi, 1182-1226)

busymouse

Total: 5 (Visible: 5, Hidden: 0)
busymouse, ....
"Tu erst das Notwendige, dann das Mögliche, und plötzlich schaffst du das Unmögliche..." (Franz von Assisi, 1182-1226)

busymouse

Heute waren schon online: 5 (Registrierte: 5, Versteckte: 0)
busymouse, ...

:-* Danke, noex  :D
"Tu erst das Notwendige, dann das Mögliche, und plötzlich schaffst du das Unmögliche..." (Franz von Assisi, 1182-1226)

busymouse

Uuups, Thread verwechselt, aber du siehst, das andere geht jetzt.  :-*
"Tu erst das Notwendige, dann das Mögliche, und plötzlich schaffst du das Unmögliche..." (Franz von Assisi, 1182-1226)

busymouse

QuoteSo, jetzt sollten zumindest mal die Text und Menüpunkte erscheinen, wenn auch noch in englisch.

Zu Profil und Registrierung: wo finde ich Text und Menüpunkte?
"Tu erst das Notwendige, dann das Mögliche, und plötzlich schaffst du das Unmögliche..." (Franz von Assisi, 1182-1226)

busymouse

"Tu erst das Notwendige, dann das Mögliche, und plötzlich schaffst du das Unmögliche..." (Franz von Assisi, 1182-1226)

noex

Dieser Mod vewendet eine eigene Sprachdatei, diese nennt sich "CustomProfile.english.php". Das heißt also du musst eine neue Datei erstellen die "CustomProfile.german.php" heißt und in diese den Inhalt der CustomProfile.english.php kopieren. Da fällt mir gerade ein ich habe diesen Mod selbst in Verwendung.

Hier der Inhalt den du in die "CustomProfile.german.php" einfügen musst:


<?php
// Don't translate FIELDNAME in the below string.
$txt['cp_enable'] = 'Aktiv FIELDNAME';
$txt['cp_text'] = 'Text';
$txt['cp_textarea'] = 'Textbereich';
$txt['cp_checkbox'] = 'Check Box';
$txt['cp_selectbox'] = 'Auswahl Box';
$txt['cp_type'] = 'Typ';
$txt['cp_addfield'] = 'Feld hinzufügen';
$txt['cp_name'] = 'Name';
$txt['cp_profileshow'] = 'Im Profil anzeigen?';
$txt['cp_dontshow'] = 'Nicht Zeigen';
$txt['cp_underpostcount'] = 'Unter "Anzahl der Beiträge" anzeigen';
$txt['cp_underimages'] = 'Show next to images';
$txt['cp_showposts'] = 'In Beiträgen anzeigen?';
$txt['cp_parsebbc'] = 'BBC Code verarbeiten?';
$txt['cp_before'] = 'Text to display before field (BBC is ok if enabled above)';
$txt['cp_after'] = 'Text to display after field (BBC is ok if enabled above)';
$txt['cp_fieldid'] = 'Field ID';
$txt['cp_hrule'] = 'Eine horizontale Linie vor dem Feld anzeigen?';
$txt['co_optinput'] = 'Optionale Eingabe';
$txt['cp_forceinput'] = 'Erforderliche Eingabe';
$txt['cp_showreg'] = 'Feld beim Registrieren anzeigen?';
$txt['cp_adminedit'] = 'Nur Admins die Berechtigung zum ändern erteilen?';
$txt['cp_adminview'] = 'Nur Admins die Berechtigung zum ansehen erteilen?';
$txt['cp_recreate'] = 'Feld neu erzeugen';
$txt['cp_checked'] = 'Text der Angezeigt wird wenn die Checkbox aktiv ist';
$txt['cp_notchecked'] = 'Text der Angezeigt wird wenn die Checkbox nicht aktiv ist';
$txt['cp_show'] = 'Zeigen';
// Don't translate OPTIONNUMBER in the below string
$txt['cp_option'] = 'Option OPTIONNUMBER';
$txt['cp_addoption'] = 'Option hinzufügen';
$txt['cp_cpfields'] = 'Zusätzliche Profilfelder';
// Don't translate FIELDNUMBER in the below string
$txt['cp_fieldsettings'] = 'Custom Profile Field FIELDNUMBER Settings';
// Don't translate FIELDNAME in the below string
$txt['cp_regerror'] = 'You did not fill in the "FIELDNAME" field.';
$txt['cp_moveup'] = '[ nach oben ]';
$txt['cp_movedown'] = '[ nach unten ]';
$txt['cp_delete'] = '[ löschen ]';
$txt['cp_unnamed'] = 'Unbenanntes Feld';
$txt['cp_settings'] = '[ Einstellungen ]';
$txt['cp_hrsummary'] = 'Auf der Profilzusammenfassung';
$txt['cp_hredit'] = 'Beim Profil bearbeiten';
$txt['cp_onboth'] = 'Auf beiden';
$txt['cp_desc'] = 'Feld beschreibung';
?>


Es ist noch nicht alles übersetzt aber für den Anfang sollte es mal reichen.

Die Datei also abspeichern und auf deinen FTP Server laden.

lg
noex
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

busymouse

Danke erstmal,

ich habe es wieder hochgeladen und in den Forumseinstellungen die Option "Zusätzliche Profilfelder gefunden. Irgendwie funzt es aber nicht wirklich. Muss ich noch irgendwo etwas einstellen?

LG busymouse
"Tu erst das Notwendige, dann das Mögliche, und plötzlich schaffst du das Unmögliche..." (Franz von Assisi, 1182-1226)

busymouse

Uuuups,

im Profil, bzw. Benutzerkonto habe ich es jetzt gefunden... gaaaanz am Ende aller Eingaben.
"Tu erst das Notwendige, dann das Mögliche, und plötzlich schaffst du das Unmögliche..." (Franz von Assisi, 1182-1226)

noex

okay, dann kann ich mir meine antwort jetzt ersparen  ;D

lg
noex
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

busymouse

Sollte es nicht auch zusätzliche Felder in der Registrierung geben?
"Tu erst das Notwendige, dann das Mögliche, und plötzlich schaffst du das Unmögliche..." (Franz von Assisi, 1182-1226)

busymouse

Ich schon wieder  ::)

Das macht bei mir nur 1 zusätzliches Feld im Profil. Weitere lassen sich nicht hinzufügen. Ich kann das eine nur beliebig oft austauschen.  ::) Mache ich etwas verkehrt?

Und wenn es nicht an mir liegen sollte: wo schreibt er das hin? Kann ich da notfalls selber dran rumbasteln?
"Tu erst das Notwendige, dann das Mögliche, und plötzlich schaffst du das Unmögliche..." (Franz von Assisi, 1182-1226)

Advertisement: