Seite 10 von 18

Verfasst: 21.03.2004 00:28
von Sujao
Ja das tut er. Meinst du man könnte das auf den anderen übertragen ?

Verfasst: 21.03.2004 00:56
von Acid
hmm.. ich hab jetzt mal Part 1 und 2 eingebaut, aber irgendwie werden die Themen ned markiert. :oops:
Kannst mir mal einen Testaccount bei dir einrichten (mit dem man das dann sehen würde)?

Verfasst: 21.03.2004 01:09
von Sujao
ja, nimm test//test

Kannst im Beta-Test Forum was reinschreiben. Ich lösch es dann wenn du es nicht mehr brauchst.

Verfasst: 21.03.2004 21:31
von Acid
actualstats.php

Code: Alles auswählen

#
#---------[ FINDE ]------------------
#
while( $row = $db->sql_fetchrow($result) ) 
{ 
        $topic_rowset[] = $row; 
        $total_topics++; 
}

#
#---------[ MIT FOLGENDEM ERSETZEN ]------------------
#
$topics_on_page = ''; 
while( $row = $db->sql_fetchrow($result) ) 
{ 
        $topic_rowset[] = $row; 
        $total_topics++; 
        $topics_on_page .= ( ( $topics_on_page != '' ) ? ', ' : '' ) . $row['topic_id']; 
} 

#
#---------[ FINDE ]------------------
#
        for($i = 0; $i < $total_topics; $i++) 
        { 

#
#---------[ DANACH EINFÜGEN ]------------------
#
$posted_topics = array();
if ( $userdata['session_logged_in'] && !empty($topics_on_page))
{
        $sql = "SELECT p.topic_id FROM " . POSTS_TABLE . " p
                WHERE p.topic_id IN ($topics_on_page)
                AND p.poster_id = " . $userdata['user_id'];
               
        if ( !($result = $db->sql_query($sql)) )
        {
           message_die(GENERAL_ERROR, 'Could not obtain topic information', '', __LINE__, __FILE__, $sql);
        }
        while( $row = $db->sql_fetchrow($result) )
        {
                $posted_topics[] = $row['topic_id'];
        }
}

#
#---------[ FINDE ]------------------
#
				if( $topic_rowset[$i]['topic_type'] == POST_GLOBAL_ANNOUNCE ) 
				{ 
				$folder = $images['folder_global_announce']; 
				$folder_new = $images['folder_global_announce_new']; 
				} 
				else 
                        if( $topic_rowset[$i]['topic_type'] == POST_ANNOUNCE ) 
                        { 
                                $folder = $images['folder_announce']; 
                                $folder_new = $images['folder_announce_new']; 
                        } 
                        else if( $topic_rowset[$i]['topic_type'] == POST_STICKY ) 
                        { 
                                $folder = $images['folder_sticky']; 
                                $folder_new = $images['folder_sticky_new']; 
                        } 
                        else if( $topic_rowset[$i]['topic_status'] == TOPIC_LOCKED ) 
                        { 
                                $folder = $images['folder_locked']; 
                                $folder_new = $images['folder_locked_new']; 
                        } 
                        else 
                        { 
                                if($replies >= $board_config['hot_threshold']) 
                                { 
                                        $folder = $images['folder_hot']; 
                                        $folder_new = $images['folder_hot_new']; 
                                } 
                                else 
                                { 
                                        $folder = $images['folder']; 
                                        $folder_new = $images['folder_new']; 
                                } 
                        } 

#
#---------[ MIT FOLGENDEM ERSETZEN ]------------------
#
		if( $topic_rowset[$i]['topic_type'] == POST_ANNOUNCE )
		{
			$folder = ( in_array($topic_id, $posted_topics) ) ? $images['folder_announce_own'] : $images['folder_announce'];
			$folder_new = ( in_array($topic_id, $posted_topics) ) ? $images['folder_announce_new_own'] : $images['folder_announce_new'];
		}
		else if( $topic_rowset[$i]['topic_type'] == POST_GLOBAL_ANNOUNCE )
		{
			$folder = ( in_array($topic_id, $posted_topics) ) ? $images['folder_announce_own'] : $images['folder_global_announce'];
			$folder_new = ( in_array($topic_id, $posted_topics) ) ? $images['folder_announce_new_own'] : $images['folder_global_announce_new'];
		}
		else if( $topic_rowset[$i]['topic_type'] == POST_STICKY )
		{
			$folder = ( in_array($topic_id, $posted_topics) ) ? $images['folder_sticky_own'] : $images['folder_sticky'];
			$folder_new = ( in_array($topic_id, $posted_topics) ) ? $images['folder_sticky_new_own'] : $images['folder_sticky_new'];
		}
		else if( $topic_rowset[$i]['topic_status'] == TOPIC_LOCKED )
		{
			$folder = ( in_array($topic_id, $posted_topics) ) ? $images['folder_lock_own'] : $images['folder_locked'];
			$folder_new = ( in_array($topic_id, $posted_topics) ) ? $images['folder_lock_new_own'] : $images['folder_locked_new'];
		}
		else
		{
			if($replies >= $board_config['hot_threshold'])
			{
				$folder = ( in_array($topic_id, $posted_topics) ) ? $images['folder_hot_own'] : $images['folder_hot'];
				$folder_new = ( in_array($topic_id, $posted_topics) ) ? $images['folder_new_hot_own'] : $images['folder_hot_new'];
			}
			else
			{
				$folder = ( in_array($topic_id, $posted_topics) ) ? $images['folder_own'] : $images['folder'];
				$folder_new = ( in_array($topic_id, $posted_topics) ) ? $images['folder_new_own'] : $images['folder_new'];
			}
                       } 

Verfasst: 22.03.2004 15:27
von Sujao
Hab mich eben total gefreut, das du es gemacht hast und hab die Datei gemodet, aber dann ist mir beim uploaden aufgefallen, dass du die falsche Datei verändert hast. Ich benutze ja jetzt deinen Mod zur Anzeige der letzten Themen ?. Von daher müsste man es doch in die recent.php einbauen. Der Mini-Statistik-Mod zeigt zwar auch die letzten Themen an, aber deiner kann mehr Details ausgeben, z.B. Autor und Forum.

Die Mini-Statisktik nutze ich nur noch für Top-Poster und Top-Threads, rechts von den Recent-Topics.

Kannst du vielleicht nochmal schauen wie man es da machen muß ? *lieb schau*

Verfasst: 22.03.2004 21:02
von Acid
Sujao hat geschrieben:Hab mich eben total gefreut, das du es gemacht hast und hab die Datei gemodet, aber dann ist mir beim uploaden aufgefallen, dass du die falsche Datei verändert hast.
Ich weiss.. :roll: Ich hab´s ja auch eher gepostet, falls jemand anderer es benötigt.

Ich werde in den nächsten Tagen nochmal die recent-Mods überarbeiten und dann dort ´ne Notiz dazu anbringen.

Verfasst: 29.04.2004 12:24
von Masacrime
Moin.
#Ich mal wieder.
Also ich habe den Mod installiert.
Alles wunderbar. Funktioniert auch wunderbar.
Nur leider habe ich da ein Problem mit der "Beiträge mit den meisten Antworten"

Dot steht dann irgendein Beitrag von heute und gestern, die jeweils 4-5 Antworten haben.
Nun ist es so, dass ich mehrere Beiträge habe, die mehr als 60 Beiträge haben.
Werden diese dann ausgeschlossen, oder warum ist das so?
Eigentlich müsste er doch diese Anzeigen, denn diese haben Tatsächlin die meisten Antworten.

Hat jemand einen Tip?

Masacime

Verfasst: 29.04.2004 14:37
von Masacrime
So. Nun weiss ich, woran es liegen könnte.
Also ich habe versucht den Fehler mit Resync zu beenden.
Jedoch passierte nichts.
Nun bin ich zu dem Entschluss gekommen, dass nur die Öffentlichen Foren bearbeitet werden.
Ich habe bei mir im Forum ein Öffentliches Forum, dass Passwortgeschützt ist. Die anderen Foren und Kategorien werden erst dann Sichtbar, wenn ich die User in die entschprechende Benutzergruppe hinzufüge. Nur dieses Forum wird gezählt. Leider.
Genauso ist es mit die Letzten 5 Themen.

So. Hoffe auf rasche Hilfe,
;asacrime

Verfasst: 02.06.2004 09:17
von Angel190
Ich finde das Mod sehr nützlich, nur ist es viel zu groß.
Kann man die Statistik nicht kleiner machen so wie auf der Page www.coolgamez.de.tf es sollten aber alle Anzeigen, außer "Wer sich zuletzt registriert hat" bleiben.

Ist es denn nicht möglich die Schrift kleiner zu machen, dann müsste es doch viel schmaler werden, oder???

Verfasst: 02.06.2004 10:49
von Markus67
Hi ...

dazu müsste man die Statistik mal sehen die du eingebaut hast :-)

Du kannst die actualstats_body.tpl entsprechend bearbeiten ... und die Boxen rausnehmen die du nicht brauchst bzw. nicht sehen möchtest ...

Auch die Schriftgröße kannst du verändern .... einfach in der Datei "genmed" durch "gensmall" ersetzen

Markus