Seite 1 von 1
[gelöst] Neue Seite / Tabelle
Verfasst: 21.07.2009 18:43
von Mithradates
Hiho,
ich hab mich jetzt durch das halbe Forum gewühlt, aber fündig wurde ich leider nicht. Ich möchte für mein phpbb3 Forum eine neue Seite erstellen. Das hat mit der Anleitung aus der Wiki soweit auch wunderbar geklappt. Allerdings war da ja schon einiges auf der Seite dann drauf. Ich habe versucht es alles wegzumachen aber das "Beispiel" und "Demo" hier bekomme ich irgendwie nicht weg:
http://mithradates.mi.funpic.de/neueseite.php
Wenn ich danach eine tatsächlich leere Seite habe würde ich dort gerne eine in der Mitte zentrierte Tabelle einfügen. Wäre klasse wenn die Tabelle in den Style passen würde und so ähnlich wie das oben erwähnte Demo und Beispiel aussehen würde; muss aber nicht sein. Wenn es nicht zu aufwändig wird könnte man auch als erste Spalte einige Mitglieder (nicht alle) auflisten und mit Avatar darstellen: Auch das kein Muss.
Könnt ihr mir hierbei etwas weiterhelfen? Habe leider nur begrenzte html Kenntnisse und darüber hinaus quasi nichts
Gruß Mithradates
Re: Neue Seite / Tabelle
Verfasst: 21.07.2009 20:09
von Dr@gon83
jop du musst ja auch noch eine html seite erstellen die in styles rein kommt und der php im root sagen von wo er den inhalt nehmen soll
Verfasst: 21.07.2009 20:31
von dieweltist
Also mit Tabellen kenne ich mich aus, weil ich umfangreiche BBCodes für Tabellen schrieb, die jeden beliebigen Style ermöglichen. Du kannst Dich an den Html-Ersetzungen orientieren; musst aber nur jeweils die Platzhalter {...} mit dem jeweils entsprechenden Wert ersetzen!
http://forumtreff.pytalhost.de/b30
http://forumtreff.pytalhost.de/f4
Re: Neue Seite / Tabelle
Verfasst: 21.07.2009 21:22
von Mithradates
Dr@gon83 hat geschrieben:jop du musst ja auch noch eine html seite erstellen die in styles rein kommt und der php im root sagen von wo er den inhalt nehmen soll
Oha, ja da wird der Fehler liegen. So wie ich das sehe muss ich das hier festlegen:
// Defniere nun den Dateinamen Deines Templates welches Du benutzen moechtest.
// Dies ist der Name von Deinem Template welches unter /styles/<style>/templates/ zu finden ist.
$template->set_filenames(array(
'body' => 'mein_template.html',
));
ich werde daraus aber nicht ganz schlau. ich habe die html datei wie im Beispiel: mein_template.html genannt.
Die Datei liegt in .../styles/hermes_green/template/mein_template.html
Wie muss ich das da oben jetzt einfügen, dass er sie liest?
@ dieweltist: Super, das werd ich mir mal zu Gemüte führen, danke!
Ps: mein_template.html:
<!-- INCLUDE overall_header.html -->
<!-- INCLUDE overall_footer.html -->
neueseite.php:
<?php
/**
*
* @author Original Autor Benutzername
autor_email@domain.de -
http://meine-seite.de
* @author Anderer Autor Benutzername
andere_email@domain.de -
http://domain.de
*
* @package {PACKAGENAME}
* @version $Id$
* @copyright (c) 2007 Dein Gruppen Name
* @license
http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
* @ignore
*/
// Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Session auslesen und Benutzer-Informationen laden
$user->session_begin(); // Session auslesen
$auth->acl($user->data); // Benutzer-Informationen laden
$user->setup('mods/meine_sprach_datei'); // Sprachvariablen aus eigener Sprach Datei laden
// Seiten Titel, diese Sprach Variable sollte in der Sprach Datei,
// welche weiter oben genannt wurde, definiert sein.
page_header($user->lang['MEIN_TITEL']);
// Defniere nun den Dateinamen Deines Templates welches Du benutzen moechtest.
// Dies ist der Name von Deinem Template welches unter /styles/<style>/templates/ zu finden ist.
$template->set_filenames(array(
'body' => 'mein_template.html',
));
// Script vervollständigen und Seite anzeigen lassen.
page_footer();
?>
edit: keiner, der mir dabei helfen kann?

Re: Neue Seite / Tabelle
Verfasst: 23.07.2009 10:36
von Mithradates
ich habe jetzt in "mein_template.html" folgende tabelle testweise eingefügt:
<!-- INCLUDE overall_header.html -->
<table align="center" border="1" width="75%" height="25%" cellspacing="1" cellpadding"2">
<tr>
<th>Shareholder:</th>
<th>test</th>
<th>test</th>
<th>test</th>
<th> </th>
<th>Insgesammt:</th>
</tr>
</table>
<!-- INCLUDE overall_footer.html -->
trotzdem ändert sich nichts an meiner seite. Wo liegt mein Fehler? Die Sprachdatei funktioniert, dort konnte ich erfolgreich einen Titel einfügen. Nur mit dem template haperts wohl...
http://mithradates.mi.funpic.de/neueseite.php
Re: Neue Seite / Tabelle
Verfasst: 23.07.2009 12:57
von Metzle
Hallo,
hast du denn nach den Änderungen immer den Foren-Cache geleert?
Re: Neue Seite / Tabelle
Verfasst: 23.07.2009 13:48
von Mithradates
Ich fass es nicht... wegen so einer Banalität ärger ich mich da die ganze Zeit mit rum....

Super vielen Dank, es klappt!
Eine Frage hätte ich noch: Es wäre von Vorteil, wenn nur registrierte User diese Seite bzw. ihren Inhalt sehen könnte. Wie kann ich das einstellen?
Re: Neue Seite / Tabelle
Verfasst: 23.07.2009 13:59
von Metzle
Hallo,
die einfachste Variante ist wohl im Template den Code wie folgt einzuschließen:
Code: Alles auswählen
<!-- IF S_USER_LOGGED_IN -->html-code der Seite<!-- ENDIF -->
Natürlich könntest du das ganze auch mit Rechten machen, allerdings musst du dazu diese erst anlegen bzw prüfen lassen in der dazugehörigen php-Datei.
Re: Neue Seite / Tabelle
Verfasst: 23.07.2009 14:14
von Mithradates
Funktioniert prächtig. Besten Dank für die Hilfe
