Page 1 of 1
neue beiträge BOX
Posted: 6. November 2008 10:38
by hoschie
Deine Portal Version: 1.0.2
Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Nein
Dein Wissensstand: Fortgeschritten
Was hast Du gemacht, bevor das Problem aufgetreten ist?
nichts
Was hast Du bereits versucht um das Problem zu lösen?
phpbb
Fehlerbeschreibung und Nachricht
hallo,
habe von meinen usern hören dürfen das im portal unter neue beiträge nicht die zahl der beiträge steht sondern die zahl der themen in denen die neuen beiträge stehen.
bsp: 10 neue beiträge verteilt in 2 themen steht dann im portal nicht 10 neue beiträge sondern 2!
das war doch sicher auch nicht gewollt? wir hätten gern die zahl der eigentlichen beiträge.
Re: neue beiträge BOX
Posted: 9. November 2008 01:26
by Kevin
Doch - ist genau so gewollt.
Es war mal so wie du es willst, da wollten es haufenweise Leute anders und es gab ellenlange Diskussionen darüber.
Wir orientieren uns am Ergebnis der Suchfunktion: es werden bei deinem Beispiel als Ergebnis zwei Topics angezeigt, also ist die Anzeige auch dementsprechend. Ansonsten beschweren sich wieder andere das das ja total verwirrend wäre. 10 angezeigt, aber nur zwei Ergebnisse.
Re: neue beiträge BOX
Posted: 11. November 2008 16:10
by hoschie
ich finde das unlogisch da steht ja neue beiträge und die anzahl stimmt nunmal nicht. vorallem bekommt man nicht mit ist den wirklich ein neuer beitrag den ich noch nicht gelesen habe da.
kann ich das wieder in die ursprungsform abändern? vielleicht ist es ja nicht so viel ...
Re: neue beiträge BOX
Posted: 11. November 2008 17:47
by Kevin
*wühlindencheckinmeldungen*
Hier der Code der user_menu.php in der Version RC1, danach hatten wir das umgestellt:
Code: Select all
<?php
/**
*
* @package - Board3portal
* @version $Id: user_menu.php 142 2008-03-09 17:19:34Z kevin74 $
* @copyright (c) kevin / saint ( http://www.board3.de/ ), (c) Ice, (c) nickvergessen ( http://www.flying-bits.org/ ), (c) redbull254 ( http://www.digitalfotografie-foren.de )
* @based on: phpBB3 Portal by Sevdin Filiz, www.phpbb3portal.com
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
if (!defined('IN_PHPBB'))
{
exit;
}
if (!defined('IN_PORTAL'))
{
exit;
}
//
// + new posts since last visit & you post number
//
if ($user->data['is_registered'])
{
// new posts since last visit
$sql = "SELECT COUNT(distinct post_id) as total
FROM " . POSTS_TABLE . "
WHERE post_time >= " . $user->data['session_last_visit'];
$result = $db->sql_query($sql);
$new_posts_count = (int) $db->sql_fetchfield('total');
// your post number
$sql = "SELECT user_posts
FROM " . USERS_TABLE . "
WHERE user_id = " . $user->data['user_id'];
$result = $db->sql_query($sql);
$you_posts_count = (int) $db->sql_fetchfield('user_posts');
}
//
// - new posts since last visit & you post number
//
// Get user...
$user_id = $user->data['user_id'];
$username = $user->data['username'];
$sql = 'SELECT *
FROM ' . USERS_TABLE . '
WHERE ' . (($username) ? "username_clean = '" . $db->sql_escape(utf8_clean_string($username)) . "'" : "user_id = $user_id");
$result = $db->sql_query($sql);
$member = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
$avatar_img = get_user_avatar($member['user_avatar'], $member['user_avatar_type'], $member['user_avatar_width'], $member['user_avatar_height']);
$rank_title = $rank_img = '';
get_user_rank($member['user_rank'], $member['user_posts'], $rank_title, $rank_img, $rank_img_src);
$username = $member['username'];
$user_id = (int) $member['user_id'];
$colour = $member['user_colour'];
// Assign specific vars
$template->assign_vars(array(
'L_NEW_POSTS' => $user->lang['SEARCH_NEW'] . ' (' . $new_posts_count . ')',
'L_SELF_POSTS' => $user->lang['SEARCH_SELF'] . ' (' . $you_posts_count . ')',
'AVATAR_IMG' => $avatar_img,
'RANK_TITLE' => $rank_title,
'RANK_IMG' => $rank_img,
'RANK_IMG_SRC' => $rank_img_src,
'USERNAME_FULL' => get_username_string('full', $user_id, $username, $colour),
'USERNAME' => get_username_string('username', $user_id, $username, $colour),
'USER_COLOR' => get_username_string('colour', $user_id, $username, $colour),
'U_VIEW_PROFILE' => get_username_string('profile', $user_id, $username, $colour),
'U_NEW_POSTS' => append_sid($phpbb_root_path . 'search.' . $phpEx . '?search_id=newposts'),
'U_SELF_POSTS' => append_sid($phpbb_root_path . 'search.' . $phpEx . '?search_id=egosearch'),
'U_UM_BOOKMARKS' => ($config['allow_bookmarks']) ? append_sid("{$phpbb_root_path}ucp.$phpEx", "i=main&mode=bookmarks") : '',
'U_UM_MAIN_SUBSCRIBED' => append_sid($phpbb_root_path . 'ucp.' . $phpEx . '?i=main&mode=subscribed'),
'U_PRIVATE_MESSAGES' => ($config['allow_privmsg'] && $auth->acl_get('u_sendpm') && ($auth->acl_gets('a_', 'm_') || $auth->acl_getf_global('m_'))) ? append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&folder=inbox') : '',
));
?>
Re: neue beiträge BOX
Posted: 22. December 2008 12:47
by hoschie
wenn ich das so übernehme kommt folgender Fehler:
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3547: Cannot modify header information - headers already sent by (output started at /portal/block/user_menu.php:1)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3549: Cannot modify header information - headers already sent by (output started at /portal/block/user_menu.php:1)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3550: Cannot modify header information - headers already sent by (output started at /portal/block/user_menu.php:1)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3551: Cannot modify header information - headers already sent by (output started at /portal/block/user_menu.php:1)
Re: neue beiträge BOX
Posted: 23. December 2008 15:42
by Kevin
Bitte einmal dahingehend untersuchen:
knowledge/kb_show.php?id=4