Seite 1 von 1

Begrüßungsmail an neue Mitglieder eines Forums

Verfasst: 16.04.2009 21:42
von xconnect
Hi@all

Habe mich heute gefragt, ob es nicht nett wäre, wenn ein Benutzer, der sich neu auf meinem Portal/Forum registriert, eine Begrüßungs-EMail erhalten würde.
Da ich zu dem faulen Typ Mensch gehöre :grin: :grin: :grin: wäre es natürlich noch viel besser, wenn ich die dann nicht jede EMail einzeln selber schreiben müsste, sondern das der Maschine überlassen könnte.

Was denkt Ihr?
Gibt's sowas schon..?

LG xconnect

Re: Begrüßungsmail an neue Mitglieder eines Forums

Verfasst: 16.04.2009 23:02
von BaerchenHH
Ja, gibt es! Den WPN...

Original-Link finde ich gerade nicht - ich habe den WPM_2.2.4 installiert.

Re: Begrüßungsmail an neue Mitglieder eines Forums

Verfasst: 17.04.2009 21:30
von xconnect
Hi, ich habe das Modul, das Du vorgeschlagen hast installiert, aber ich kann keine Begrüßungsmail speichern.

Er gibt immer diesen Fehler in einem roten kasten oben im ACP an:
Information
Feld `Betreff` darf nicht leer sein
Feld `Nachricht` darf nicht leer sein

Was ist das falsch gelaufen?

Nachtrag: Achtung in der Installationsanweisung ist ein Fehler! Der Table der in der Datenbank angelegt wird ist nicht der später verlangte: WPM_TABLE sondern phpbb_WPM. Hoffe ich kann damit einigen Anderen meine Qualen ersparen :grin: ... Also ändert die SQL-Anweisung!

LG xconnect

Re: Begrüßungsmail an neue Mitglieder eines Forums

Verfasst: 17.04.2009 22:35
von BaerchenHH
In der SQL-Anweisung der xml-Datei steht doch

Code: Alles auswählen

 CREATE TABLE phpbb_wpm (
	wpm_config_id int(3) NOT NULL auto_increment,
	wpm_enable tinyint(1) unsigned NOT NULL,
	wpm_send_id mediumint(8) NOT NULL,
	wpm_preview tinyint(1) unsigned NOT NULL,
	wpm_variables varchar(255) character set utf8 collate utf8_bin NOT NULL,
	wpm_subject varchar(100) character set utf8 collate utf8_bin NOT NULL,
	wpm_message mediumtext character set utf8 collate utf8_bin NOT NULL,
	wpm_version varchar(255) character set utf8 collate utf8_bin NOT NULL,
	PRIMARY KEY	(wpm_config_id)
	) ;

	INSERT INTO phpbb_wpm (wpm_config_id, wpm_enable, wpm_send_id, wpm_preview, wpm_variables, wpm_subject, wpm_message, wpm_version) VALUES(1, 1, 2, 0, '', 'Welcome to {SITE_NAME}!', 'Hello, [b]{USERNAME}[/b]!\n\nWelcome to {SITE_NAME}	({SITE_DESC})\n\nYou registered on [b]{USER_REGDATE}[/b]. According to your input, your email is [b]{USER_EMAIL}[/b] and you live in timezone [b]{USER_TZ}[/b]. It is nice to know that you speak {USER_LANG_LOCAL}.\n\nYou can contact us here: {BOARD_CONTACT} or here: {BOARD_EMAIL}, whichever you prefer, at anytime. Thank you for choosing us.\n\n-Thank you for registering at {SITE_NAME}!\n\nThanks, {SENDER}', '2.2.4');
	 
Also wo hast du "WPM_TABLE" her???

Selbst in der "includes/constants.php" wird die Tabelle korrekt angegeben:
xml-Anleitung WPM 2.2.4 hat geschrieben: Open: includes/constants.php

Find
Tip: This may be a partial find and not the whole line. Add before
Tip: Add these lines on a new blank line before the preceding line(s) to find.

Code: Alles auswählen

define('WPM_TABLE',					$table_prefix . 'wpm');
Mir scheint, du hast an dieser Sttelle nich alles in die php eingefügt, oder?

Bei mir hat die Installation auf Anhieb geklappt!!!

Re: Begrüßungsmail an neue Mitglieder eines Forums

Verfasst: 17.04.2009 23:37
von xconnect
Hi und danke für die Antwort...

Ich verstehe die Welt nicht mehr!

Mit der SQL-Anweisung: "CREAT TABLE phpbb_wpn ( ..." erzeugt man doch eine Tabelle mit dem Namen "phpbb_wpm", oder? Das habe ich natürlich auch zuerst gemacht. Dann bekomme ich aber 4-5 SQL - Fehler angezeigt, das der Table "WPM_TABLE" nicht existiert und das Modul (sowie der Rest der Website :( ) kann nicht mehr geladen werden. Also habe ich darauf hin via CREAT TABLE die Tabelle "WPM_TABLE" mit allen Unterstrukturen in der Datenbank angelegt... und siehe da, das Modul und der Rest der Website funktionierten wieder... da war ich erstmal fertig mit den Nerven, weil das einfach nicht logisch ist... aber es lief... . Dann habe ich weil ich mich darüber geärgert habe(!) die Tabelle wieder aus der Datenbank entfernt und auf die Reaktion der Website gewartet.. in der Hoffnung, das dieses ganze unlogische Verhalten eine tageszeitabhängige Laune der Datenbank oder der Website wäre... aber nein, nix lief wieder... also Tabelle "WPM_TABLE" wieder angelegt inkl. aller Unterstrukturen und alles lief wieder... (bis jetzt noch)... allerdings übt das Modul nun die eigentliche Funktion Willkommensnachrichten zu versenden nicht mehr aus. Wie gesagt, ich verstehe es einfach nicht und ich bin im Verstehen von logischen Dingen eingentlich nicht ganz schlecht :grin: :cry: ...

Ich habe die Installation nochmal nachvollzogen um sicher zu sein, dass ich keinen Fehler bei den Schritten der Installationsdatei gemacht habe, ABER ich finde keine Abweichung von meiner Vorgehensweise zum Installationsscript. Wie kann das möglich sein..? Kannst Du mir vielleicht Deine Downloadquelle posten? Vielleicht hast Du einfach ein anderes Modul als ich. Ich kann mir sonst nicht erklären, warum das Modul bei Dir einwandfrei funktionieren sollte und bei mir nicht. Nutzt Du auch board3portal v1.0.3?

Viele Fragen aber schön, das man mit jemandem Mal darüber sprechen kann...
Tortzdem oder genau deswegen: LG xconnect

Re: Begrüßungsmail an neue Mitglieder eines Forums

Verfasst: 18.04.2009 00:00
von BaerchenHH
Also "board3portal v1.0.3" habe ich nicht!
Wo ich den MOD original her habe, weiß ich nicht mehr, ist zu lange her... Aber wenn du dir den aus meinem Link gezogen hast, dann haben wir beide den aus dem selben Paket instaliert!

Ich habe eben mal in phpMyAdmin geschaut, wie die Tabele nun wirklich beei mir heisst und zum Vergleich mal einen Export der Tabelle gemacht...Dabei habe ich gesehen, daß die Anführungszeichen fehlen bzw. beim Export welche dabei sind (k.A. ob das wichtig ist)

Lösch mal deine Tabelle über phpMyAdmin und füge danach diese ein:

Code: Alles auswählen

CREATE TABLE IF NOT EXISTS `phpbb_wpm` (
  `wpm_config_id` int(3) NOT NULL auto_increment,
  `wpm_enable` tinyint(1) unsigned NOT NULL,
  `wpm_send_id` mediumint(8) NOT NULL,
  `wpm_preview` tinyint(1) unsigned NOT NULL,
  `wpm_variables` varchar(255) character set utf8 collate utf8_bin NOT NULL,
  `wpm_subject` varchar(100) character set utf8 collate utf8_bin NOT NULL,
  `wpm_message` mediumtext character set utf8 collate utf8_bin NOT NULL,
  `wpm_version` varchar(255) character set utf8 collate utf8_bin NOT NULL,
  PRIMARY KEY  (`wpm_config_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
ggf. den Präfix anpassen!!!