[2.0.x] Mini Forum Statistik im Index
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
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'];
}
}
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*
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*
There are no passangers on Spaceship Earth, we are all the crew !
Ich weiss..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 werde in den nächsten Tagen nochmal die recent-Mods überarbeiten und dann dort ´ne Notiz dazu anbringen.
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
#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
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
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
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???
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???
Zuletzt geändert von Angel190 am 02.06.2004 12:01, insgesamt 1-mal geändert.
Rechtschreibfehler könnt ihr behalten oder verschenken! 

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
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
.... Telefon-Support - Schnelle Hilfe bei Hackangriffen, Modeinbau, Templateanpassung, Grafikerst., uvm.
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen