[2.0.x] Mini Forum Statistik im Index

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
SKletzi
Mitglied
Beiträge: 13
Registriert: 17.03.2007 15:17
Wohnort: Lbg
Kontaktdaten:

Beitrag von SKletzi »

mo² hat geschrieben:Moinsen!

Kann man bei dem Mod unter "Die letzten Themen" die Themen länge begrenzen? das Z.B. nur 20 Zeichen angezeigt werden und danach "..."

oder kann man die max. Höhe bei "Die letzten Themen" einstellen und das diese nicht über schritten wird!

http://www.Bielefeld-Rap.de <-- guckts euch an..

Wenn sich die höhe ändert sieht es optisch nicht mehr so schön aus!

Wäre cool wenn jemand nen rat hätte...

Mo²
Würd ich auch gebrauchen können...
Frauen sind wie Signaturen. Hat man keine, will man eine. Hat man eine, will man ne andere...
Xerxes III
Mitglied
Beiträge: 81
Registriert: 29.06.2007 23:50

Beitrag von Xerxes III »

Tag

Ich würde gerne wissen, was ich in der

index.php

hinzufügen bzw. verändern müsste, dass die gesamte Übersicht nur für eingeloggte User sichtbar ist ??

Kann mir das jemand sagen ?

Wäre super !

Gruß Xerxes

--> erledigt !
Xerxes III
Mitglied
Beiträge: 81
Registriert: 29.06.2007 23:50

Beitrag von Xerxes III »

Tag

So, ich hätte jetzt noch ein Frage !
Diese muss ich leider auf eine, etwas unkonventionelle Weise erläutern bzw. darstellen !
In erster Richtung handelt es sich um die genaue Ausrichtung der Boxen ...
Hier aber nun erstmal der Screen, mit dessen Hilfe ich hoffe, mein Anliegen verständlich wie auch nachvollziehbar vorzubringen:

http://img294.imageshack.us/img294/2097 ... lemiu8.png
Große Bilder bitte nur verlinken - KB:16 - Dr.Death

Ich bin jetzt so verfahren, dass die Boxen über den Foren und unter dem Header + Aktionsbuttons angezeigt werden !
Das passt soweit auch !
Nur habe ich ein kleines Problem:
wie oben zu sehen ist, schließt die Statistikbox direkt an das erste Forum an, es existiert kein Abstand, auf jeden Fall nicht an der richtigen Stelle, denn, wie oben zu sehen ist, befindet sich dieser Abstand über der Statistikbox, wo er aber nicht hin soll !

Nun meine Frage:
welche Datei muss ich editieren und wie, dass die Statistikbox sozusagen nach oben rutscht und ein Abstand zum ersten Forum existiert, der obige gekennzeichnete allerdings verschwindet ???

Gruß Xerxes
Xerxes III
Mitglied
Beiträge: 81
Registriert: 29.06.2007 23:50

Beitrag von Xerxes III »

Tag

So, ich habe es jetzt wenigstens schon einmal geschafft, die Übersicht nach oben zu verschieben und den Abstand zu eliminieren !
Wenn mir jetzt noch jemand sagen könnte, was ich einfügen muss, damit der Abstand, der zwischen den einzelnen Foren-Kategorien besteht, auch zwischen der Statistik und der ersten Forenkategorie vorhanden ist, wäre ich sehr dankbar !

Ich tippe auf jeden Fall auf eine zu editierende .tpl-Datei, also entweder die

actualstats_body.tpl

oder die

index_body.tpl

!!!

Ich bin für jede Hilfe unglaublich dankbar !

Gruß Xerxes
Xerxes III
Mitglied
Beiträge: 81
Registriert: 29.06.2007 23:50

Beitrag von Xerxes III »

*push*

Gruß
Xerxes III
Mitglied
Beiträge: 81
Registriert: 29.06.2007 23:50

Beitrag von Xerxes III »

Tag

Also, es gibt meiner Meinung nach 4 Dateien die in Frage kämen:
  • index.php
  • actualstats.php
  • actualstats_body.tpl
  • index_body.tpl
Es kann eigentlich nur ein ganz kleiner Schnipsel sein, der irgendwo hinzugefügt werden müsste !

Gruß Xerxes
housecrew
Mitglied
Beiträge: 6
Registriert: 06.01.2005 12:19

Beitrag von housecrew »

Erstmal Tag allerseits.
Ich möchte bei der Ausgabe der Webmaster den Level durch den im ACP vergebenen jeweiligen Rangnamen aus der ranks table ersetzen.
Habe schon diverse Sachen probiert, aber irgendwie stehe ich auf dem Schlauch.
Jemand ne Idee?

Hier der Original Code:

Code: Alles auswählen

//##################### WEBMASTER #####################
$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_level !='0' ORDER BY user_level";
  if ( !($results = $db->sql_query($sql)) )
  {
           message_die(GENERAL_ERROR, 'Datenbank-Connect-Problem', '', __LINE__, __FILE__, $sql);
  }
while($m = $db->sql_fetchrow($results))
   {
        if ( $m['user_level'] == ADMIN ) {
                        $level = '<b style="color:#' . $theme['fontcolor4'] . '">Administrator</b>';
                }
        else if ( $m['user_level'] == 3 ) {
                        $level = '<b style="color:#' . $theme['fontcolor1'] . '">Supermoderator</b>';
                }
	  else if ( $m['user_level'] == 9 )
			{
       $level = '<b style="color:#' . $theme['fontcolor1'] . '">Junior Admin</b>';
			}
                else if ( $m['user_level'] == MOD )
                        {
                                $level = '<b style="color:#' . $theme['fontcolor5'] . '">Moderator</b>';
                        }
                else
                        {
                                $level = '<b style="color:#' . $theme['fontcolor5'] . '">Entwickler</b>';
                        }

                if ( $m['user_email'] )
                {
                                     $mail = '<a href="mailto:' . $m['user_email'] . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';
                }
                else
                {
                                     $mail = '';
                }
      $u_name = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$m[user_id]");
      $name = $m[username];
      $template->assign_block_vars('staff',   array(
                       'NAME' => $name,
			     'PM' => '<a href="privmsg.'.$phpEx.'?mode=post&u='. $m['user_id'] .'"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>',
                       'POSTER_ONLINE' => (($m['user_session_time'] >= ( time() - 300 )) && ($m['user_allow_viewonline'])) ? '<span style="color:green;">Online</span>' : '<span style="color:red;">Offline</span>',
                       'U_NAME' => $u_name,
                       'LEVEL' => $level)
      );
   }
//##################### WEBMASTER #####################
Wo jetzt z.B. Administrator, Supermoderator, Junior Admin, Moderator etc. steht soll dann der Rangname erscheinen.

Greetz und schonmal vielen Dank für Eure Mühen. :D
housecrew
Mitglied
Beiträge: 6
Registriert: 06.01.2005 12:19

Beitrag von housecrew »

Niemand ne Idee?
Sindu
Mitglied
Beiträge: 14
Registriert: 01.08.2005 14:55

Beitrag von Sindu »

Hallo leuts

wenn ich den Mod einsetze bekomme ich auf dem billigen Webspace keinen Fehler, aber wenn ich das gleiche Forum auf meinem RootDS überneheme bekomm ich den Fehler:

Code: Alles auswählen

Could not obtain topic information

DEBUG MODE

SQL Error : 1054 Unknown column 't.forum_id' in 'on clause'

SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time FROM phpbb_topics t, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2 LEFT JOIN phpbb_forums f ON t.forum_id=f.forum_id WHERE t.topic_poster = u.user_id AND p.post_id = t.topic_first_post_id AND p2.post_id = t.topic_last_post_id AND u2.user_id = p2.poster_id AND f.auth_view < 2 ORDER BY t.topic_last_post_id DESC LIMIT 5

Line : 188
File : actualstats.php
Den fehler wird duch Diese Zeilen hervorgerufen:

Code: Alles auswählen

    $sql = "SELECT t.*, u.username, u.user_id, u2.username as user2, u2.user_id as id2, p.post_username, p2.post_username AS post_username2, p2.post_time 
            FROM " . TOPICS_TABLE . " t, " . USERS_TABLE . " u, " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2, " . USERS_TABLE . " u2 
        LEFT JOIN " . FORUMS_TABLE . " f 
        ON t.forum_id=f.forum_id 
            WHERE t.topic_poster = u.user_id 
                    AND p.post_id = t.topic_first_post_id 
                       AND p2.post_id = t.topic_last_post_id 
                       AND u2.user_id = p2.poster_id 
            AND f.auth_view < 2 
           ORDER BY t.topic_last_post_id DESC 
           LIMIT 5"; 
if ( !($result = $db->sql_query($sql)) ) 
{ 
   message_die(GENERAL_ERROR, 'Could not obtain topic information', '', __LINE__, __FILE__, $sql); 
der einzige unterschied ist die MySQL Versiuon auf dem Webspace habe ich 4.1.21 und auf dem RootDS habe ich 5.0.27

Könnt ihr mir da Weiterhelfen?
housecrew
Mitglied
Beiträge: 6
Registriert: 06.01.2005 12:19

Beitrag von housecrew »

bitte sehr: http://www.phpbb.de/viewtopic.php?t=164610 :wink:

btw: immer noch keiner ne idee für mein prob? :D
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“