User-Map Darstellung

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
DesiWeb

User-Map Darstellung

Beitrag von DesiWeb »

Hallo zusammen

ich habe über die letzten paar Tage etwas in die Tasten gegriffen und komme nun nicht mehr weiter :(
Das Ziel ist es, in meinem Forum eine User-Map zu integrieren. Soweit ist mir das auch gelungen siehe --> http://www.gugge-forum.ch/map.php .

Wenn sich nun ein User in diese Liste eintragen will, so muss er sich mittels Link zur Eingabemaske klicken --> http://www.gugge-forum.ch/map-entry.php . Die PHP-Seite habe ich so erstellt, dass der Inhalt via eine *.tpl-Datei geladen wird.

Jetzt kommt meine Hürde :o :
- Wie bringe ich es fertig, dass der Forumsname und die -ID direkt in die Felder eingetragen bekomme?
- wie kann ich das Formular dann an eine bestimmte e-Mail Adresse absetzen?

uiii das sind aber viele Fragen - kann mir da jemand helfen?! :-? Vielen Dank bereits im Voraus...

Viele Grüsse
Martin
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..könntest du mal die map-entry.php als *.txt abspeichern und hierher verlinken?
Wie definierst du denn Forumname/-ID?
DesiWeb

Beitrag von DesiWeb »

Hi Acid

hier ist wie gewünscht die map-entry.php als txt-Datei http://www.gugge-forum.ch/diverses/map-entry.txt

Sorry - aber ich bin in Sachen PHP kein Hirsch :-?

herzliche Grüsse
Martin
Benutzeravatar
Dolphin
Mitglied
Beiträge: 141
Registriert: 11.10.2003 12:07
Wohnort: Neustadt a. Rbge
Kontaktdaten:

Beitrag von Dolphin »

DesiWeb, wenn Dur Deine Map fertig bekommst, würdest Dur es veröffentlichen?
Gefällt mir wirklich gut. Vorallem die Kombination mit Map24.

Gruß
Dolphin
DesiWeb

Beitrag von DesiWeb »

Hi Dolphin
Dolphin hat geschrieben:DesiWeb, wenn Dur Deine Map fertig bekommst, würdest Dur es veröffentlichen?
Gefällt mir wirklich gut. Vorallem die Kombination mit Map24.
YEP - kann ich doch machen... ;) - nur ist es leider noch nicht so weit ;)

Grüsse aus der Schweiz
Martin
Benutzeravatar
Dolphin
Mitglied
Beiträge: 141
Registriert: 11.10.2003 12:07
Wohnort: Neustadt a. Rbge
Kontaktdaten:

Beitrag von Dolphin »

Auf diesen Mod warte ich doch gerne.
Wenn Du mich per E-Mail benachrichtigen würdest?!

Frohe Weihnacht und guten Rutsch
Dolphin
DesiWeb

Beitrag von DesiWeb »

Hi Acid
Acid hat geschrieben:..könntest du mal die map-entry.php als *.txt abspeichern und hierher verlinken?
Wie definierst du denn Forumname/-ID?
[x] done. (http://www.gugge-forum.ch/diverses/map-entry.txt)

Sorry, Forumname ist natürlich der Benutzername des Users und dessen ID

@Dolphin
mach ich.... thx - dito ;)
Elo
Mitglied
Beiträge: 318
Registriert: 04.11.2002 17:44

Beitrag von Elo »

Die Userdaten sollten dir bereits in $userdata[] zu verfügung stehen.

Füge doch mal in deiner map-entry.php vor

Code: Alles auswählen

/***** Inhaltsbereich ******/

Code: Alles auswählen

	$template->assign_vars(array(
		'MAP_USERNAME' => $userdata['username'], 

		'MAP_USERID' => $userdata['user_id'])
	);
In der map-entry.tpl ersetzt Du

Code: Alles auswählen

      <input type="text" name="f_username" READONLY size="25" value="">&nbsp;
      <input TYPE="text" NAME="f_userid" READONLY SIZE="8" value="">
mit

Code: Alles auswählen

      <input type="text" name="f_username" READONLY size="25" value="{MAP_USERNAME}">&nbsp;
      <input TYPE="text" NAME="f_userid" READONLY SIZE="8" value="{MAP_USERID}">
HTH
Elo
DesiWeb

Beitrag von DesiWeb »

Hi Elo
Elo hat geschrieben:Die Userdaten sollten dir bereits in $userdata[] zu verfügung stehen.

[...]

HTH
Elo
ich habe die Daten entspechend ergänzt, aber ohne Erfolg *sniff* an was könnt es denn noch liegen?

NB, die map-entry.txt auf dem Server habe ich mit Deinen Daten ergänzt... --> das ist also mein aktueller Stand.

viele Grüsse
Martin
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Ich weiss jetzt nicht genau, wie die map-form.php ausschaut, aber versuch´s ma damit..

Code: Alles auswählen

		include($phpbb_root_path . 'includes/emailer.'.$phpEx);
		$emailer = new emailer($board_config['smtp_delivery']);

		$script_name = preg_replace('/^\/?(.*?)\/?$/', '\1', trim($board_config['script_path']));
		$script_name = ($script_name != '') ? $script_name . '/map-form.'.$phpEx : 'map-form.'.$phpEx;
		$server_name = trim($board_config['server_name']);
		$server_protocol = ($board_config['cookie_secure']) ? 'https://' : 'http://';
		$server_port = ($board_config['server_port'] <> 80) ? ':' . trim($board_config['server_port']) . '/' : '/';
					
		$emailer->from($board_config['board_email']);
		$emailer->replyto($board_config['board_email']);

		$emailer->use_template('map_entry', $board_config['default_lang']);
		$emailer->email_address($board_config['board_email']);
		$emailer->set_subject($lang['Map_entry']);
					
		$emailer->assign_vars(array(
			...
			'SITENAME' => $board_config['sitename'],
			'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '', 
		));

		$emailer->send();
		$emailer->reset();
In der map-form.php ist ja sicherlich irgend´n Bestätigungstext ("Formular erfolgreich abgeschickt" oder so ähnlich (sicherlich als Variabel)).. obiger Code sollte dann davor eingefügt werden.
In der lang_main.php sollte dann $lang['Map_entry'], das als Betreff der email gilt, definiert werden. Zusätzlich erstellst du eine map_entry.tpl, die den Inhalt der email darstellt, und kopierst sie nach /language/deine_sprache/email/ (s. andere email-Templates als Vorlage).
Bei ... könntest du dann noch andere Templatekonstanten eintragen (USERNAME etc.).
Zuletzt geändert von Acid am 26.12.2003 12:55, insgesamt 1-mal geändert.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“