aktivsten themen der letzten 4 wochen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

aktivsten themen der letzten 4 wochen

Beitrag von kolja »

nabend

gibt es schon so einen, oder so ähnlichen mod ??

hab gerade mal auf phpbbhacks gesucht aber nichts gefunden

es geht mir halt darum, das user die nur ein paar mal im monat vorbeischauen
wissen was der rest in den letzten wochen so alles geschrieben hat

danke kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Hi,

vielleicht wäre das etwas für Dich:

http://www.phpbbhacks.com/download/348
This hack allows you to search for latest posts down to minutes. Your users can select a time and it will show the latest posts since that time.
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

moin
danke für den link, aber leider ist das nicht ganz was ich suche...

ziel der funktion bzw des mods soll sein,
eine liste von den 10 aktivsten themen (meisten antworten) der letzten 4 wochen auszugeben

kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Also es geht Dir um eine Gewichtung nach Antwortanzahl innerhalb eines bestimmten Zeitraumes und nicht nach dem Vorhandensein irgendeiner Anzahl von Antworten innerhalb dieses Zeitrahmens.


Sag' das doch. :D
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

ääh, ja dass meinte ich 8)

sowas schon mal gesehen ??

kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Nein....

check das -->

Code: Alles auswählen

SELECT count( post_id ) AS post_count, topic_id
FROM `phpbb_posts`
WHERE `post_time` > unix_timestamp( ) -2419200
GROUP BY topic_id
ORDER BY post_count DESC 

2419200(sec.) sind 28 Tage.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

uhi, danke

kann aber erst heute abend von zuhause aus checken ;-)

kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Huch, da habe ich doch glatt was vergessen:

Code: Alles auswählen

LIMIT 10
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

und ich machs doch in der mittagspause :-)

aber noch nicht ganz vollständig:

Code: Alles auswählen

// BESTEN / LETZTEN
    $sql = "SELECT count( post_id ) AS post_count, topic_id
        FROM `phpbb2_posts`
        WHERE `post_time` > unix_timestamp( ) -2419200
        GROUP BY topic_id
        ORDER BY post_count DESC
        LIMIT 10";
    if ( !($result = $db->sql_query($sql)) )
    {
            message_die(GENERAL_ERROR, 'Could not obtain user/online forums information', '', __LINE__, __FILE__, $sql);
    }
    while ($row = $db->sql_fetchrow($result))
    {

            $template->assign_block_vars("besten", array(
                    'BESTEN' => $row['topic_id'],
         )
            );
    }
$template->assign_block_vars('besten', array());
// BESTEN / LETZTEN
und so in der .tpl:

Code: Alles auswählen

<!-- BEGIN besten -->
{BESTEN}
<!-- END besten -->
aber es wird nüschts ausgegeben...

kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Was soll das hier?

Code: Alles auswählen

$template->assign_block_vars('besten', array());
an der zweiten Stelle? Also ausserhalb der WHILE Schleife?

Und wieso heisst Deine Templatevariable nicht

Code: Alles auswählen

{besten.BESTEN}
?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „Coding & Technik“