Beiträge von ronaldjnio
-
-
So erstelle ich für ein Seite ein neues Template(page2.php) und nutze die ganze Seite
hi bgeissler,
Vielen Dank für die info hat alles geklappt hier nochmal dazu eine Anleitung wie und was ich gemacht habe:
Ersteinmal:
- Kopiere die page.php auf Rechner
- Füge folgenden Code am Anfang der Datei ein<?php /* Template Name: page2
*/ ?> - Benenne die page.php in page2.php um
- Kopiere die Datei page2.php in Dein Theme-Verzeichnis
Im Dashboard von Wordpress erstellst du eine neue Seite(wird erst nach dem hochladen der 2. page.php angezeigt) und wählst rechts oben(WP 3.0.3 dein neu erstelltes Template page2.php aus, dass ab sofort für jede neue "Page" ausgewählt werden kannWenn Du die neu erstellte Seite besuchst, werden Sich bis jetzt noch keine Änderungen darstellen. Wir wollen ja das Template ohne Sidebar(s) darstellen. Wir entfernen jetzt also die Sidebar und suchen daher in der page2.php nach
<?php include (TEMPLATEPATH . '/sidebar1.php'); ?> und eventuell auch nach
<?php include (TEMPLATEPATH . '/sidebar2.php'); ?> und entfernen diese Anweisungen einfach.
Danach sollen die Sidebar(s) auf dem Wordpress-Template nicht mehr existent sein.Damit sich die zu ändernde Breite für die page2.php nicht auch auf die übrigen Templates auswirkt, erstellen wir für die page2.php eine neue Klasse, die den Content auf der ganzen Seite verteilt.
Das Layout in der Original page.php wird am Anfang mit
<div class="art-contentLayout">
<div class="art-content">
definiert.
.art-contentLayout ist in der style.css definiert und sagt:Breite des Content ist z.B. 600px.
Der neuen page2.php müssen wir nun eine neue Klasse zuweisen, die ganze Seitenbreite benutzen soll.
Alt: <div class="art-contentLayout"><div class="art-content"> Neu: <div class="art-contentLayoutdieneuecontentbreite"><div class="art-content"> Jetzt ist die page2.php mit der neuen Klasse "art-contentLayoutdieneuecontentbreite" definiert, die wir jetzt noch in der stlye.css erstellen müssen.
In der style.css erstellen wir die neue Klasse mit dem Namen "art-contentLayoutforum". Das sieht dann so aus:
.art-contentLayoutforum .art-content
{
position: relative;
margin: 0;
padding: 0;
border: 0;
float: left;
overflow: hidden;
width: 100%;
} zum Vergleich die original ".art-contentLayout" die von der page.php benützt wird.
.art-contentLayout .art-content
{
position: relative;
margin: 0;
padding: 0;
border: 0;
float: left;
overflow: hidden;
width: 600px;
}[FONT=verdana]Schon wird die neue Seite in voller breite und ohne sidebar angezeigt :-)
Jetzt nur noch die größe des Forums anpassen mal schauen wo das ist habe nämlich noch nichts gefunden??
Benutze für das Forum Simple: Press
[/FONT] -
-
Guten Morgen Liebe Community,
Ich möchte gerne mein Forum in der vollen breite nutzen und habe dafür mittles php code die sidebar ausgeblendet.
Eingefügt in page.php:
<?php if (!is_page('forum')) {
get_sidebar();
} ?>Nun ist die Sidebar auf dieser seite verschwunden soweit so gut :-)
Wie nutze ich jetzt die gesammte Breite auf der seite "Forum" und entferne die Sidebargrafik damit das forum in voller breite oder zumindestens in 950* breite angezeigt wird?
meine Seite : http://www.jailbreakguide.de/forum
mein Forum Plugin: Simple:pressBitte um hilfe sonst komme ich wohl nie mehr ins Bett :-) :-)
[COLOR=Red]Edit: Hab grade gesehen das durch die Entfernung der Sidebar auf der Seite "Forum" auf anderen seiten jetzt fehler sind zb. Facebook Plugin weg!!
Vielleicht gibt es ja auch eine komplett andere und einfache möglichkeit das forum auf der gesammten breite anzuzeigen?[/COLOR] [COLOR=Red]
Vielen Dank schonmal im vorraus...[/COLOR]