MyBBCoder | Die deutsche MyBB-Mod-Community
http://www.mybbcoder.info

Antwort schreiben 
 
Themabewertung:
  • 2 Bewertungen - 5 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
eigene Seiten erstellen Tutorial
29.02.2008, 08:38 (Dieser Beitrag wurde zuletzt bearbeitet: 29.02.2008 19:13 von Dragon.)
Beitrag: #1
eigene Seiten erstellen Tutorial
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

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
("KILL_GLOBALS"1);
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
("KILL_GLOBALS"1);
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; 
dann sucht ihr in der selben Datei:

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

kein Support per PN oder Messanger
[Bild: logo.gif]
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.02.2008, 10:00
Beitrag: #2
RE: eigene Seiten erstellen Tutorial
Das ist ja mal richtig klasse!!!!! Smile

Vielen Dank für Deine Mühe, uns das Thema mal zusammen gefasst und detailliert zu präsentieren!

Kann man das nicht ins Wiki oder zumindest in ein separates Forum verschieben. Ich habe die Befürchtung, dass solche Tuts sonst irgendwo in der "Versenkung" verschwinden.

Also, danke nochmal Schumuckl.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.02.2008, 10:04
Beitrag: #3
RE: eigene Seiten erstellen Tutorial
naja wir nutzen ja alle artig vor der Threaderstellung die suchfunktion, somit kann es nicht irgendwo verschwinden Wink

kein Support per PN oder Messanger
[Bild: logo.gif]
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.02.2008, 10:16
Beitrag: #4
RE: eigene Seiten erstellen Tutorial
Wir können ja jetzt eine Diskussion über die effektive Nutzung einer Suchmaschine und die daraus resultierenden Ergebnisse lostreten.....ne, lieber nicht. Wink

Ich bin nur der Meinung, dass solche, bereits als Tutorials gekennzeichneten Themen, zumindest irgendwo "oben" aufgehängt gehören. Ist aber eben nur meine Meinung. Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.02.2008, 10:34
Beitrag: #5
RE: eigene Seiten erstellen Tutorial
Bis zu einer endsprechenden Reaktion der Administratoren habe ich den Thread oben angepinnt.

kein Support per PN oder Messanger
[Bild: logo.gif]
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.02.2008, 19:12
Beitrag: #6
RE: eigene Seiten erstellen Tutorial
Ich habe noch verschiedene Fehler entfernt und das ins Tutorial-Forum verschoben.

Helft bei der MyBB-Dokumentation mit: http://www.mybbcoder.info/wiki/startseite.html
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.02.2008, 20:57
Beitrag: #7
RE: eigene Seiten erstellen Tutorial
Mal ne Frage dazu: Wie würde die Stelle mit den untergeordneten Seiten aussehen, wenn mehrere Dateien untergeordnet sein sollen?

So?
PHP-Code:
add_breadcrumb ('Seite1' 'Seite2'..., 'seite.php'); 

Oder eher so?
PHP-Code:
add_breadcrumb ('Seite1, Seite2,...''seite.php'); 

Ich kenne mich mit PHP noch nicht so aus, wäre also nicht schlecht, wenn mir das jemand verraten würde. Smile

Man kann nicht alles haben - zumindest nicht gleichzeitig.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
01.03.2008, 07:37
Beitrag: #8
RE: eigene Seiten erstellen Tutorial
nein so:

PHP-Code:
add_breadcrumb('Seite1''dateiname.php');
add_breadcrumb('Seite2''datainame.php'); 

kein Support per PN oder Messanger
[Bild: logo.gif]
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
01.03.2008, 09:19
Beitrag: #9
RE: eigene Seiten erstellen Tutorial
Ah, gut. Danke.

Aber eine Frage stellt sich mir dann doch wieder: Woran erkennt der Brwoser dann, was nun übergeordnet und was untergeordnet ist? Nur an der Reihenfolge, oder was?

Man kann nicht alles haben - zumindest nicht gleichzeitig.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
01.03.2008, 09:24
Beitrag: #10
RE: eigene Seiten erstellen Tutorial
Anhand der reihenfolge in der die Zeilen stehen. Ein browser ruft die Befehle der reihe nach ab und nicht willkürlich

kein Support per PN oder Messanger
[Bild: logo.gif]
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Download Mod - Kategorien erstellen! computersky 20 823 15.12.2008 19:28
Letzter Beitrag: whitenexx
  Bild Upload beim erstellen eines Beitrags Rohabu 2 213 03.08.2008 19:57
Letzter Beitrag: Rohabu
  Forum in eigene Seite einbinden. youfree 12 983 08.06.2008 16:15
Letzter Beitrag: youfree
  ALITALK chat admin channel erstellen horsti 2 284 21.03.2008 13:41
Letzter Beitrag: horsti
  [Suche] Plugin mit dem man neue Seiten erstellen kann puppsmuffel 6 418 08.03.2008 18:50
Letzter Beitrag: puppsmuffel