Seite 1 von 2

phpbb Forum leicht verändern

Verfasst: 20.06.2005 17:25
von Condor
Hallo,

ich muss 3 Sachen machen:

1. Wenn jemand auf einen Beitrag antwortet soll eine Email an den Autor bzw. alle die was zu dem Thema geschrieben haben verschickt werden, so wie es ja jetzt ist. Aber es soll in der Email der Betrag des Beantworters drin stehen und nicht eine Info das jemand auf den Beitrag geantwortet hat. Wie kann ich das ändern ? Gibts da vielleicht schon sowas ?

2. Auf meiner Seite sind die User schon angemeldet. Ich möchte nicht das sie sich noch extra im Forum anmelden müssen und möchte meine DB meiner Seite für das Einloggen nutzen. Dort stehen die Passwörter, Namen etc. Wo muss ich das ändern, damit das Forum die DB der Seite berücksichtigt und nicht die eigene, zumindest für das Einloggen und Ausloggen.

3. Welche Variablen muss ich übernehmen lassen damit die User schon im Forum angemeldet sind, sobald sie sich z.B. auf der Hauptseite anmelden.

Wäre über jeden Ratschlag sehr erfreut :-)

Verfasst: 20.06.2005 17:40
von Blade II
Das könnte dir helfen:

http://www.phpbb.de/doku/kb/artikel.php ... =einbinden

Müsstest du nur dein alte Loginsystem "wegwerfen" und alle, die sich noch nicht im Forum reg. haben müssen sich dann halt nochmal neu reg. .

Verfasst: 20.06.2005 17:45
von Condor
Hi,

muss ich mir erst genau anschauen. Aber ich glaube das wird nicht gehen. phpbb läuft bei mir in einem IFrame und ich benutze Contenido. Da muss ich auf andere sachen noch achten und die Leute sollen sich ja eben nicht 2 mal registrieren. Das Login kann ich jetzt net mehr wegschmeissen.

Verfasst: 20.06.2005 22:43
von Condor
Hallo,

war eine gute idee, aber so funktioniert das bei mir nicht. Jemand einen anderen Vorschlag ?

Verfasst: 21.06.2005 10:19
von Condor
Hallo,

wollte jetzt die "topic_notify.tpl" ändern und zwar so:

Code: Alles auswählen

Subject: Benachrichtigen bei Antworten - {TOPIC_TITLE}

Hallo {USERNAME}!

Du erhältst diese E-Mail, weil du über Antworten im Thema "{TOPIC_TITLE}" auf {SITENAME} benachrichtigt werden wolltest. Dieses Thema hat Antworten seit deinem letzten Besuch bekommen. Du kannst den folgenden Link benutzen, um direkt zum Thema zu gelanden:

{U_TOPIC}

Hier kommt der Beitrag:

{POST_MESSAGE}


Bis du den Link besucht hast, werden keine weiteren Benachrichtigungen über dieses Topic an dich gesendet. Wenn du gar nicht mehr über Antworten in diesem Thema benachrichtigt werden möchtest, dann klick den folgenden Link an:

{U_STOP_WATCHING_TOPIC}

{EMAIL_SIG}
Aber mit {POST_MESSAGE} wird der Beitrag nicht in die Email übernommen. Wie kann ich das machen ? Was gibt es überhaupt für Platzhalternamen ? Niemand eine Idee ?

Verfasst: 21.06.2005 10:37
von Markus67
Hi ...

Forum Notification
This one works similar to the topic notification already included in phpBB 2. In viewtopic.php a link appears where the user can subscribe the forum notification with a single click. A second click is for unsubscribing

Due to a request, the whole thing can be turned on or off for any forum. For example, you won't want users to subscribe a testing forum since this would only cause useless traffic.

Also the email texts have changed. Now the poster's username and the post text are included in every email, so you don't need to visit the forum after every notification email.

All texts are available both in English and German!


Markus

Verfasst: 21.06.2005 15:05
von Condor
Hi,

danke erstmal. Da gibts aber ein Problem. Ich habe die Installationshinweise genaustens befolgt und das 2 mal, doch leider ohne Erfolg :-( Wenn ich mich Einlogge und eine Forum anklicke kommt diese Fehlermeldung:

Code: Alles auswählen

Couldn't obtain forum watch information

DEBUG MODE

SQL Error : 1146 Table 'usr_web9_2.FORUMS_WATCH_TABLE' doesn't exist

SELECT notify_status FROM FORUMS_WATCH_TABLE WHERE forum_id = 1 AND user_id = 2

Line : 246
File : viewforum.php
Obwohl ich alles gemacht habe und die DB existiert auch und zwar heisst die "phpbb_forums_watch". Selektieren kann er ja nichts, weil in dieser DB noch nix steht und sie komplett leer ist. Muss ich vielleicht etwas im Admin-Bereich noch tun ?

Verfasst: 21.06.2005 16:22
von tomtom
Hi,

hast du das DB-Update gemacht?

Code: Alles auswählen

## Do not forget to run the following commands on your sql database (replace phpbb2_ with your db prefix):
##
##CREATE TABLE phpbb2_forums_watch (
##    forum_id smallint(5) unsigned NOT NULL default '0',
##    user_id mediumint(8) NOT NULL default '0',
##    notify_status tinyint(1) NOT NULL default '0',
##    KEY forum_id (forum_id),
##    KEY user_id (user_id),
##    KEY notify_status (notify_status)
## )
##
##ALTER TABLE phpbb2_forums
##    ADD forum_notify TINYINT(1) UNSIGNED DEFAULT '1' NOT NULL
##    AFTER forum_last_post_id

Verfasst: 21.06.2005 16:50
von Condor
Hallo,

ja habe ich gemacht. Wie schon gesagt, ich hab eigentlich alle so gemacht wie es dort stand. Aber wie kommen die Daten denn in die phpbb_forums_watch ?

Verfasst: 21.06.2005 22:01
von Markus67
Hi ...
Condor hat geschrieben:wie kommen die Daten denn in die phpbb_forums_watch ?
Modbeschreibung hat geschrieben:In viewtopic.php a link appears where the user can subscribe the forum notification with a single click. A second click is for unsubscribing
Ist die Fehlermeldung verschwunden?

Markus