User vom Forum extern nutzen

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.
Vatex
Mitglied
Beiträge: 99
Registriert: 03.09.2006 17:30

Beitrag von Vatex »

<?php

define('IN_PHPBB', true);

$phpbb_root_path = './'; //root path anpassen

include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//weitere includes ?

//ungelesene Nachrichten
$sql = "SELECT COUNT(privmsgs_id) FROM " . PRIVMSGS_TABLE . " WHERE privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " AND privmsgs_from_userid = " . $userdata['user_id'];
if ( $result = $db->sql_query($sql) )
{
$unread_pm = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
}else{
$unread_pm = 0;
}
//alle Nachrichten
$sql = "SELECT COUNT(privmsgs_id) FROM " . PRIVMSGS_TABLE . " WHERE privmsgs_type = " . PRIVMSGS_READ_MAIL . " OR privmsgs_type = " . PRIVMSGS_NEW_MAIL . " OR privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " AND privmsgs_from_userid = " . $userdata['user_id'];
if ( $result = $db->sql_query($sql) )
{
$all_pm = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
}else{
$all_pm = 0;
}
echo "pm: " . $unread_pm . " / " . $all__pm;
?>
Wenn es bereits einen login gibt müsste das funktionieren. das hauptverzeichnis muss noch in $phpbb_root_path eingetragen werden.
AngiWaters
Mitglied
Beiträge: 181
Registriert: 16.06.2006 21:01

Beitrag von AngiWaters »

Huhu,

hm das habe ich jetzt eingebaut. Nun bekomme ich folgenden Output auf meiner Page: "pm: Array /"

Werd ich nicht ganz schlau draus. :)

Ist es nicht möglich, irgendwie die PM Anzeige aus dem Forenheader zu übernehmen? Dort steht ja immer "Du hast x pms" und es ist mit den PMs verlinkt. Das wäre klasse. :)

Edit: hab das da gefunden:

http://www.phpbb.de/viewtopic.php?t=100480

Im vorletzten Beitrag ist ein Codeschnipsel. hab nur keine ahnung wo der hinsoll... wenn ich ihn einfach mitten reinsetz klappts nicht.

Dann hab ich es ganz oben drangesetzt und als linktext folgendes:

Code: Alles auswählen

<a href="{U_PRIVATEMSGS}"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a>
Das ergibt als Linktext >{PRIVATE_MESSAGE_INFO} und als Link http://www.angis-rattz.de/forum/{U_PRIVATEMSGS}, was natürlich nicht funktioniert. Wieso nimmt er die variablen nicht an???
AngiWaters
Mitglied
Beiträge: 181
Registriert: 16.06.2006 21:01

Beitrag von AngiWaters »

Huhu!

Nach langer Suche fand ich dies hier:

http://www.phpbbhacks.com/tutorials/dynamicsites.txt

Nun klappt das mit der PN Anzeige wunderbar, aber wenn ich auf logout klicke, bekomme ich die Meldung seite nicht gefunden. Wieso bloß?

Ich habe gesehn dass im forum bei logout eine sid oder so hinter dem link steht, wenn man draufklickt. bei mir ist dem nicht so. wie bekomme ich es hin, dass ich mich dort a) ausloggen kann und b) auf die login weite zurückgeleitet werde (meine, nicht die vom forum) ?

LG, Angi

Edit: Problem a) ist gelöst, bleibt noch b) :)
Vatex
Mitglied
Beiträge: 99
Registriert: 03.09.2006 17:30

Beitrag von Vatex »

Ändere deinen Logout Link für deine HP:

den redirect parameter auf die hp setzen

z.B.

http://www.angis-rattz.de/forum/login.p ... /index.htm

eventuell noch SID über template funktion anhängen
Westpark
Mitglied
Beiträge: 370
Registriert: 19.08.2006 11:04
Wohnort: Wolnzach

Beitrag von Westpark »

Du kannst auch die index.php kopieren und z.B. als index2.php speicher. dann machst ud statt overall_header.tpl, page_header.tpl und dann kannst du ein anderes design machen aber es läuft alles auf einem system
AngiWaters
Mitglied
Beiträge: 181
Registriert: 16.06.2006 21:01

Beitrag von AngiWaters »

Habs hinbekommen :) thx
Antworten

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