Wenn es bereits einen login gibt müsste das funktionieren. das hauptverzeichnis muss noch in $phpbb_root_path eingetragen werden.<?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;
?>
User vom Forum extern nutzen
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.
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.
-
AngiWaters
- Mitglied
- Beiträge: 181
- Registriert: 16.06.2006 21:01
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:
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???
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>-
AngiWaters
- Mitglied
- Beiträge: 181
- Registriert: 16.06.2006 21:01
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)
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)
Ä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
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
-
AngiWaters
- Mitglied
- Beiträge: 181
- Registriert: 16.06.2006 21:01