Seite 3 von 3
Verfasst: 06.03.2007 16:22
von kolja
stimmt, daran hatte ich noch gar nicht gedacht
wäre ja schon doof wenn auch nur die themen titel von
versteckten berreichen zu sehen sind
lesen kann aber so wie´s jetzt ist doch keiner was,
da ihm/ihr die rechte dazu fehlen, oder ??
kolja
Verfasst: 06.03.2007 16:54
von easygo
Jo Lesen ist wieder was anderes.. das geht freilich nicht so ohne weiteres, da beim
Klick auf das verlinkte Thema die viewtopic.php das Sagen hat und die
Leseberechtigung von XYZ jedesmal abfragt. easy
Verfasst: 06.03.2007 17:00
von kolja
jut dann hab ich da richtig gelegen
aber wie bekommt nun jeder user seine entsprechenden beiträge angezeigt ??
kolja
Verfasst: 06.03.2007 17:10
von easygo
kolja hat geschrieben:aber wie bekommt nun jeder user seine entsprechenden beiträge angezeigt ??
Gute Frage.. ich mein, die Antwort darauf findest du in jedem besseren Recent Topics MOD
Von daher müsste man das Rad nicht wirklich neu erfinden.

easy
Verfasst: 06.03.2007 17:38
von kolja
ok, aber dass was ich mir dann zurechtbastele wird miriam aber wieder
ein müdes lächeln abzwingen
wenn ich mich bis morgen nicht mehr dazu geäussert habe - sucht mich irgendwo im WWW
kolja
Verfasst: 06.03.2007 18:12
von easygo
kolja hat geschrieben:wenn ich mich bis morgen nicht mehr dazu geäussert habe - sucht mich irgendwo im WWW
Klingt ja ganz schön verzweifelt.

Also bevors hier die ersten Vermisstenanzeigen hagelt, versuchs mal so
Code: Alles auswählen
$sql = "SELECT * FROM " . FORUMS_TABLE;
if(!($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query forums information', '', __LINE__, __FILE__, $sql);
}
$forums = array();
while( $row = $db->sql_fetchrow($result) )
{
$forums[] = $row;
}
$db->sql_freeresult($result);
$is_auth_ary = array();
$is_auth_ary = auth(AUTH_ALL, AUTH_LIST_ALL, $userdata);
$auth_forums = '\'start\'';
for( $i = 0; $i < count($forums); $i++ )
{
if(!$is_auth_ary[$forums[$i]['forum_id']]['auth_view'])
{
if( $auth_forums == '\'start\'' )
{
$auth_forums = $forums[$i]['forum_id'];
}
else
{
$auth_forums .= ','. $forums[$i]['forum_id'];
}
}
}
$sql = "SELECT count(p.post_id) AS post_count, p.topic_id, t.topic_title
FROM " . POSTS_TABLE . " AS p, " . TOPICS_TABLE . " AS t
WHERE p.forum_id NOT IN (" . $auth_forums . ")
AND p.post_time > " . (time() - 2419200) . "
AND p.topic_id = t.topic_id
AND p.post_id <> t.topic_first_post_id
GROUP BY p.topic_id
ORDER BY post_count DESC
LIMIT 0,10";
Verfasst: 06.03.2007 23:32
von Miriam
Wie sich doch alles so nach und nach entwickelt.....

Verfasst: 07.03.2007 10:51
von kolja
vielen dank easy
ich hätte es aber echt selbst versucht!
dachte aber, dass es viel weniger ist....
habs noch nicht getestet,
da ich gerade login / header probleme habe....
kolja
edit:
super der läuft
die autentifizierungseigenschaften habe ich zwar nur an einem forum getesten,
sollten dann aber bei allen funktionieren
zum kucken:
http://www.mona-davinci.de/forum.php
rechte spalte
Verfasst: 09.03.2007 19:30
von easygo
Jo das nenn ich doch mal gesunde Arbeitsteilung.
Die einen machen die Arbeit und die anderen machen Werbung :/ easy
Verfasst: 09.03.2007 20:09
von kolja
jo, nur vielleicht etwas schade,
dass es hier untergehen kann...
vielleicht sollten solche grossen snippets oder kleinen mods
einen sammelplatz haben
kolja