neue beiträge BOX

Aktuelle Version: 1.0.6
Veröffentlicht: 01.09.10
Forum rules
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!
Locked

Topic author
hoschie
Active Member
Posts: 4
Joined: 6. November 2008 10:33

neue beiträge BOX

Post 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.
User avatar

Kevin
Site Admin
Posts: 2989
Joined: 7. January 2006 20:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg
Contact:

Re: neue beiträge BOX

Post 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.
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!

Topic author
hoschie
Active Member
Posts: 4
Joined: 6. November 2008 10:33

Re: neue beiträge BOX

Post 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 ... ;)
User avatar

Kevin
Site Admin
Posts: 2989
Joined: 7. January 2006 20:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg
Contact:

Re: neue beiträge BOX

Post 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'] . '&nbsp;(' . $new_posts_count . ')',
    'L_SELF_POSTS'    => $user->lang['SEARCH_SELF'] . '&nbsp;(' . $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') : '',
));

?>
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!

Topic author
hoschie
Active Member
Posts: 4
Joined: 6. November 2008 10:33

Re: neue beiträge BOX

Post 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)
User avatar

Kevin
Site Admin
Posts: 2989
Joined: 7. January 2006 20:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg
Contact:

Re: neue beiträge BOX

Post by Kevin »

Bitte einmal dahingehend untersuchen:
knowledge/kb_show.php?id=4
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!
Locked

Return to “board3 Portal 1.0.x - Deutscher Support”