E-Mail Feld für Gast

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Clown1234
Mitglied
Beiträge: 11
Registriert: 27.09.2004 19:38

E-Mail Feld für Gast

Beitrag von Clown1234 »

Hallo,
ich nutze PHPBB 2.0.10, gib es eine Möglichkeit es einzustellen, dass Gäste beim Posten ein Feld für Ihre Mail-Adresse bekommen?
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Soll die E-Mail im Beitrag dann als Klartext (dings@bums.de) oder als [ externes Bild ]-Button angezeigt werden?
Wer soll dann die E-Mail sehen; Admins/Mods oder auch "normale" User.
Soll das Feld als Pflicht gelten oder auf freiwilliger Basis?
Clown1234
Mitglied
Beiträge: 11
Registriert: 27.09.2004 19:38

Beitrag von Clown1234 »

klartext oder button (da nehm ich was einfacher ist)
soll optional sein
alle user sollen die sehen
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Schritt 1: Lad dir diesen Mod herunter und bau ihn nach Anleitung ein
http://www.acidjunky.de/test/add_field_to_post_141.zip
Dort sind standardmäßig alle Felder mit "extra" angegeben (also bspw. post_extra, $extra, $lang['Extra'] usw) überall wo dort "extra" vorkommt setzt du "guestmail" ein (also bspw. post_guestmail, $guestmail $lang['Guestmail'] usw) , damit wir was einheitliches, wiedererkennbares haben.
Wenn du das gemacht hast, gibst du bescheid, dann passen wir das noch an.
Clown1234
Mitglied
Beiträge: 11
Registriert: 27.09.2004 19:38

Beitrag von Clown1234 »

Boah ist das kompliziert :o

also ich mach erstmal in der Datei:

add_field_to_post_german.txt

alle extra zu guestmail (da könnte ich ja mit UE alles ersetzen)
und dann arbeite ich die Anweisungen da drinn ab?
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Genau so ;) Sieht komplizierter aus als es ist. Meld dich wenn du soweit bist oder wenn du Probleme beim Einbau hast.
Eventuell hilft dir auch die KB:18
Clown1234
Mitglied
Beiträge: 11
Registriert: 27.09.2004 19:38

Beitrag von Clown1234 »

Soweit fertig (erstmal alle offline bearbeitet, nur der SQL Kram ist noch offen

Frage:

da ich mich mit mysqladmin nicht so auskenne, wenn ich in der table_update.php extra durch guestmail ersetze kann ich die dann auch einfach nutzen?
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Eigentlich schon. Schneller und einfacher ist es, mit KB:phpMyAdmin das hier auszuführen

Code: Alles auswählen

ALTER TABLE phpbb_topics ADD topic_guestmail CHAR(60) NOT NULL AFTER topic_title;
ALTER TABLE phpbb_posts_text ADD post_guestmail VARCHAR(60) DEFAULT NULL AFTER post_subject;
Siehe dazu auch den Abschnitt SQL im Artikel KB:pma_faq
Clown1234
Mitglied
Beiträge: 11
Registriert: 27.09.2004 19:38

Beitrag von Clown1234 »

Danke für die schnelle Hülfe :grin:
mir fliegen zwar schon die Augen raus, aber anscheinend scheint es was gebracht zu haben, aber wie mache ich nun aus der Beschriftung:

guestmail Information -> E-MAIL ?

***EDIT***
hab ichs doch glatt selbst gefunden in der lang_main.php
und was soll ich sagen es klapp alles, Ich danke Dir
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Öhm das reicht dir so schon? :o
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“