Schon gewusst?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Dark Night
Mitglied
Beiträge: 184
Registriert: 18.08.2002 03:22
Wohnort: Holzweißig
Kontaktdaten:

Schon gewusst?

Beitragvon Dark Night » 16.10.2003 12:55

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 ]

bazo

Beitragvon bazo » 16.10.2003 14:20

Ich will ihn auch haben aber den hat der Admin hier selbst gemacht!
Ich hätt ihn supi gerne!!!

Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitragvon itst » 16.10.2003 16:58

@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.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o

bazo

Beitragvon bazo » 16.10.2003 18:18

Könntest du vielleicht mal genauer sagen wo i9ch was ändern muss?Wär super!

Benutzeravatar
Dark Night
Mitglied
Beiträge: 184
Registriert: 18.08.2002 03:22
Wohnort: Holzweißig
Kontaktdaten:

Beitragvon Dark Night » 16.10.2003 18:31

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*

Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12735
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitragvon Pyramide » 16.10.2003 19:51

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

bazo

Beitragvon bazo » 16.10.2003 20:20

Kapier ich ncih!
Sorry muss wissen WO WAS reinkommt!

Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12735
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitragvon Pyramide » 16.10.2003 21:17

Na da, wo du die Anzeige hin haben willst. Den einen Teil in die .php Datei und den anderen ins Template

bazo

Beitragvon bazo » 16.10.2003 21:22

Hä?In welche php Datei (NAME) und in welche Template Datei(NAME)
Kannste das mal als Mod schreiben!?!?

Benutzeravatar
Dark Night
Mitglied
Beiträge: 184
Registriert: 18.08.2002 03:22
Wohnort: Holzweißig
Kontaktdaten:

Beitragvon Dark Night » 17.10.2003 01:04

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';


Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“