Seite 1 von 3

Schon gewusst?

Verfasst: 16.10.2003 12:55
von Dark Night
Wo bekommt man diesen Mod her der immer zwischen den Forumlinks und dem forum ist der immer verschiedene themen angibt bei jedem seiten wechsel???

[ externes Bild ]

Verfasst: 16.10.2003 14:20
von bazo
Ich will ihn auch haben aber den hat der Admin hier selbst gemacht!
Ich hätt ihn supi gerne!!!

Verfasst: 16.10.2003 16:58
von itst
@Dark Night: ein Banner in der Signatur muss reichen.

Das ist kein öffentlicher Mod, sondern ein kleines Tool, das Pyramide für phpBB.de gebaut hat. Ist recht simpel: in einer PHP-Datei werden die Texte, die angezeigt werden sollen, als Array erfasst und am Schluss per Zufall einer ausgewählt und ans das Template weitergegeben.

Verfasst: 16.10.2003 18:18
von bazo
Könntest du vielleicht mal genauer sagen wo i9ch was ändern muss?Wär super!

Verfasst: 16.10.2003 18:31
von Dark Night
itst hat geschrieben:@Dark Night: ein Banner in der Signatur muss reichen.
*gg* ok

Aber wegen dem Tool wäre gut wenn man vieleicht nen anfang des codes hier schreiben könnt oder noch besser den gesamten *Fg*

Verfasst: 16.10.2003 19:51
von Pyramide
Die Grundstruktur ist folgende:

Code: Alles auswählen

$items = array();
$items[] = 'Hallo Welt';
$items[] = 'phpBB ist cool';
...

mt_srand((double)microtime()*1000000);
$template->assign_var('IRGENDWAS', $items[mt_rand(0, count($items)-1)]);
Und dann ins Template {IRGENDWAS} schreiben

Verfasst: 16.10.2003 20:20
von bazo
Kapier ich ncih!
Sorry muss wissen WO WAS reinkommt!

Verfasst: 16.10.2003 21:17
von Pyramide
Na da, wo du die Anzeige hin haben willst. Den einen Teil in die .php Datei und den anderen ins Template

Verfasst: 16.10.2003 21:22
von bazo
Hä?In welche php Datei (NAME) und in welche Template Datei(NAME)
Kannste das mal als Mod schreiben!?!?

Verfasst: 17.10.2003 01:04
von Dark Night
bazo hat geschrieben:Hä?In welche php Datei (NAME) und in welche Template Datei(NAME)
Kannste das mal als Mod schreiben!?!?
ganz leicht

suche in der ./include/page_header.php

Code: Alles auswählen

$logged_visible_online = 0;
$logged_hidden_online = 0;
$guests_online = 0;
$online_userlist = '';
und füge Darunter ein

Code: Alles auswählen

//
// Schon Gewusst?
//
$items = array();
$items[] = 'Hallo Welt';
$items[] = 'phpBB ist cool';

mt_srand((double)microtime()*1000000);
$template->assign_var('IRGENDWAS', $items[mt_rand(0, count($items)-1)]);
#####################################
Öffne ./templates/dein_theme/irgend_eine_datei.tpl

und füge an geeigneter stelle ein

Code: Alles auswählen

<table width="100%" cellpadding="4" cellspacing="1" border="0" class="forumline" align="center">
  <tr> 
    <th height="25" class="thHead" nowrap="nowrap">Schon Gewusst?</th>
  </tr>
  <tr> 
    <td class="row1"><table border="0" cellpadding="3" cellspacing="1" width="100%">
        <tr> 
          <td width="45" align="center">{IRGENDWAS}</td>
        </tr>
      </table></td>
  </tr>
</table>
das kannst beliebig erweitern ^^

Code: Alles auswählen

$items[] = 'Hallo Welt';
$items[] = 'phpBB ist cool';