29.02.2008, 08:38
Hallo, nachdem ich sehr viel auf mybboard.de nachgefragt, teilweise genervt habe, dachte ich mir ich fasse dies einmal zusammen damit man einmal ales Übersichtlich hat und nicht andauernd der gleiche Thread zu diesem Thema verfasst wird. Desweiteren wird das vorhandene Plugin von dem Autor nicht weiter entwickelt.
Fangen wir mal der reihe nach an:
1. Wie kann ich eigene Seiten erstellen?
2. Wenn ich eine Tabelle darin haben möchte gebe ich in dem erstellten Template folgendes ein
Bennennung und Text ist mit euren angaben zu ersetzen
3. Wenn ich eigene Seiten erstelle die auch noch unterseiten haben und das auch entsprechend angezeigt werden soll, gebe bitte in der erstellten .php folgendes ein
der Seitenname und der Dateiname ist mit euren Daten zu ersetzen
4. Wenn eine eigene Seite für Gäste nicht Sichtbar sein soll sieht die erstellte .php so aus
So können zum beispiel übergeordnete Seiten für Gäste sichtbar sein und untergeordnete Seiten versteckt werden bzw. die zugriffstrechte beschrenkt werden für Gäste.
5. Wenn jemand auf der eigenen Seite ist steht im WIO unbekannter Ort, dies könnte ihr wenn ihr wollt anpassen
als erstes öffnet ihr die online.php und sucht nach
und fügt danch ein:
dann sucht ihr in der selben Datei:
und fügt danch ein:
Die Wörter eigeneSeiten ist durch euren Namen zu ersetzen
Nun öffnet ihr eure Sprachdatei und sucht in ihr:
und fügt darüber ein:
Auch hier muß man wieder eigeneSeiten durch den eigenen Namen ersetzen.
Riesigen Dank nocheinmal an Dragon und Michael, die mir dabei sehr geholfen haben.
Ich hoffe das hilft ein wenig
euer Schumuckl
Fangen wir mal der reihe nach an:
1. Wie kann ich eigene Seiten erstellen?
2. Wenn ich eine Tabelle darin haben möchte gebe ich in dem erstellten Template folgendes ein
Code:
<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}
</head>
<body>
{$header}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr><td>
Text
</td></tr></table>
{$footer}
</body>
</html>
Bennennung und Text ist mit euren angaben zu ersetzen
3. Wenn ich eigene Seiten erstelle die auch noch unterseiten haben und das auch entsprechend angezeigt werden soll, gebe bitte in der erstellten .php folgendes ein
PHP-Code:
<?php
define("IN_MYBB", 1);
require("global.php");
add_breadcrumb('übergeordnete Seite', 'dateiname.php');
add_breadcrumb('untergeordnete Seite', 'datainame.php'); // Weitere Eintäge sind natürlich möglich.
eval("\$output .= \"".$templates->get("dateiname")."\";"); // Hier wird das erstellte Template geladen
output_page($output);
?>
der Seitenname und der Dateiname ist mit euren Daten zu ersetzen
4. Wenn eine eigene Seite für Gäste nicht Sichtbar sein soll sieht die erstellte .php so aus
PHP-Code:
<?php
define("IN_MYBB", 1);
require("global.php");
if($mybb->user['uid'] == 0)
{
error_no_permission();
}
add_breadcrumb('übergeordnete Seite', 'dateiname.php');
add_breadcrumb('untergeordnete Seite', 'datainame.php'); // Weitere Eintäge sind natürlich möglich.
eval("\$output .= \"".$templates->get("dateiname")."\";"); // Hier wird das erstellte Template geladen
output_page($output);
?>
So können zum beispiel übergeordnete Seiten für Gäste sichtbar sein und untergeordnete Seiten versteckt werden bzw. die zugriffstrechte beschrenkt werden für Gäste.
5. Wenn jemand auf der eigenen Seite ist steht im WIO unbekannter Ort, dies könnte ihr wenn ihr wollt anpassen
als erstes öffnet ihr die online.php und sucht nach
PHP-Code:
switch($user['activity'])
{
und fügt danch ein:
PHP-Code:
// eigeneSeiten.php functions
case "eigeneSeiten":
$locationname = $lang->viewing_eigeneSeiten;
break;
PHP-Code:
switch($filename)
{
und fügt danch ein:
PHP-Code:
case "eigeneSeiten":
$user['activity'] = "eigeneSeiten";
break;
Die Wörter eigeneSeiten ist durch euren Namen zu ersetzen
Nun öffnet ihr eure Sprachdatei und sucht in ihr:
PHP-Code:
?>
und fügt darüber ein:
PHP-Code:
$l['viewing_eigeneSeiten'] = "Betrachtet <a href=\"eigeneSeiten.php\">der Name deiner eigenen Seite</a>";
Auch hier muß man wieder eigeneSeiten durch den eigenen Namen ersetzen.
Riesigen Dank nocheinmal an Dragon und Michael, die mir dabei sehr geholfen haben.
Ich hoffe das hilft ein wenig
euer Schumuckl