Frage zu Design-Veränderung

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
commy
Regular
Posts: 41
Joined: Fri Jan 19, 2007 11:23 am

Frage zu Design-Veränderung

Post by commy »

Hallo Leute,

also ich hab mal wieder ein serendipity system installiert, nun stehe ich vor einer kleiner Herrausforderung und hoffe hier Hilfe zu finden :-)

Und zwar hat das gewählte Design "stillwaters" wie viele andere, oder besser gesagt eigentlich alle Designs, eine Navigations-Leiste bzw. die sidebar rechts...

...die möchte ich komplett entfernt haben, nun das geht auch dass man die einzelnen Einträge entfernt (Kalender, Login-zum-Blog, etc.) allerdings bleibt immer noch die unsichtbare weiße Tabelle bestehen, ich möchte nun einfach dass der Inhalt bzw. die Artikel auf allen Seiten die komplette Seite nutzt. Meine Navigation sitzt nämlich on-top über dem Logo :-)


Ist das möglich? Falls ja, weiß jemand wo ich da ran gehen muss damit es funktioniert?


Vielen Dank für Eure Hilfe!!!


Grüße,
commy
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Frage zu Design-Veränderung

Post by yellowled »

commy wrote:Und zwar hat das gewählte Design "stillwaters" wie viele andere, oder besser gesagt eigentlich alle Designs, eine Navigations-Leiste bzw. die sidebar rechts...
Eigentlich hat es beides: Eine Navigationsleiste (oben über dem Header) und eine Sidebar rechts (so man die rechte Sidebar mit Plugins befüllt) ...

Und wie eigentlich immer wäre es hilfreich, eine URL zu dem betreffenden Blog zu posten, damit man sich das Ganze "live" angucken kann und eventuell bereits vorhandene Modifikationen Deinerseits einbeziehen kann.
commy wrote:...die möchte ich komplett entfernt haben, nun das geht auch dass man die einzelnen Einträge entfernt (Kalender, Login-zum-Blog, etc.) allerdings bleibt immer noch die unsichtbare weiße Tabelle bestehen, ich möchte nun einfach dass der Inhalt bzw. die Artikel auf allen Seiten die komplette Seite nutzt. Meine Navigation sitzt nämlich on-top über dem Logo :-)
Ah, jetzt, ja. Eine Insel. Du willst also keinerlei Seitenleisten-Plugins verwenden, damit Du der Eintragsspalte die komplette Seitenbreite zur Verfügung stellen kannst? Falls ja, ändere die index.tpl des stillwaters-Template wie folgt:

Code: Select all

<table id="mainpane">
    <tr>
<!-- {if $leftSidebarElements > 0} -->
<!--        <td id="serendipityLeftSideBar" valign="top">{serendipity_printSidebar side="left"}</td> -->
<!-- {/if} -->
        <td id="content" valign="top">{$CONTENT}</td>
<!-- {if $rightSidebarElements > 0} -->
<!--        <td id="serendipityRightSideBar" valign="top">{serendipity_printSidebar side="right"}</td> -->
<!-- {/if} -->
    </tr>
</table>
Alles, was zwischen <!-- und --> steht (faktisch die beiden Sidebars, eigentlich hat das Template nämlich sogar zwei), wird nun ignoriert. Solltest Du Dich irgendwann entscheiden, doch Seitenleisten haben zu wollen, kannst Du einfach die <!-- und --> wieder entfernen und hast den "Urzustand". Meiner bescheidenen Meinung nach die sauberste Lösung.

Sollte ich Dich mißverstanden haben und solltest Du die Seitenleisten über oder unter der Eintragsspalte anordnen wollen, müsste wir das nochmal umstricken - wie gesagt: so werden keinerlei Seitenleistenplugins ausgegeben (es sei denn, Du hast schon selbst eingebaut, dass sie an anderer Stelle ausgegeben werden).

YL
commy
Regular
Posts: 41
Joined: Fri Jan 19, 2007 11:23 am

Post by commy »

Hallo YellowLed,

vielen Dank für Deine Antwort.

Genau so habe ich mir es vorgestellt - die ganze Seite für den Inhalt der Artikel... das gleiche habe ich allerdings auch schon probiert, habe mal Deinen Code nun verwendet und online gestellt unter www.uli-hoiss.de :)

Glaubst Du es gibt da eine entsprechende Lösung für mich?

Vielen Dank & Gruß,
commy
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Post by yellowled »

commy wrote:Genau so habe ich mir es vorgestellt - die ganze Seite für den Inhalt der Artikel... das gleiche habe ich allerdings auch schon probiert, habe mal Deinen Code nun verwendet und online gestellt
Hmpf. Das sieht noch nicht so aus, wie wir uns das dachten :? Allerdings habe ich auch seit Jahren keinen Blick mehr in den Code von stillwaters geworfen, weshalb mir nicht aufgefallen ist, dass die verwendete Tabelle eine Breite über das CSS zugewiesen bekommt.

Also einfach in der style.css folgendes ändern

Code: Select all

#content {
  /* width: 545px; */
  width: 780px;
  background-color: #ffffff;
  padding: 10px;
}
und dann sollte es passen. Auch hier wird einfach die ursprüngliche Breite durch /* und */ auskommentiert. Willst Du irgendwann Seitenleisten haben , entfernst Du einfach diese Kommentare, löschst die Zeile mit der breiteren width und hast den Urzustand.

YL
commy
Regular
Posts: 41
Joined: Fri Jan 19, 2007 11:23 am

Post by commy »

Hiho!!

wow, perfekt, vielen Dank, genau so habe ich es mir vorgestellt :-)

Das einzigste was nun noch zu machen wäre ist, den Autor und die Uhrzeit in der Fußzeile komplett rauslöschen und dann noch diesen blauen Balken auf allen Seiten verschwinden lassen, es handelt sich um den blauen Balken in welchem z.B. auf der Home-Site steht "Donnerstag, 28. Dezember 2006"... auf der Home-Site evtl. noch den Titel "Neue Website" und ebenfalls in der Kopfzeile den Autor mit Datum verschwinden lassen....

Gibt es dafür evtl. auch noch eine Lösung? Sorry für dieses nachträgliche :-)

Viele Grüße,
commy
commy
Regular
Posts: 41
Joined: Fri Jan 19, 2007 11:23 am

Post by commy »

Hiho,

könnte mir bei meinem letzten Problem noch bitte jemand helfen? :)

Wäre echt klasse !

@ YellowLED, kann ich Dich motivieren wenn ich Dir einen Wunsch auf Deiner Amazon Liste erfülle? ;)

Schönes Wochenende,
commy
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Post by yellowled »

Ich habe - wie eigentlich fast immer am Wochenende - gerade weder einen Kopf noch Zeit dafür, noch dazu keinen Zugriff auf meinen Arbeitsrechner, aber spätestens morgen abend schaue ich mir das in Ruhe an. Es sollte lösbar sein.

Sorry, aber am Wochenende schaue ich selten überhaupt hier rein.

YL
commy
Regular
Posts: 41
Joined: Fri Jan 19, 2007 11:23 am

Post by commy »

Geht klar!! Vielen Dank schon mal im Vorraus :-)
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Post by yellowled »

So, etwas früher als erwartet zurück am heimischen Arbeitsrechner, also frisch ans Werk:
commy wrote:Das einzigste was nun noch zu machen wäre ist, den Autor und die Uhrzeit in der Fußzeile komplett rauslöschen
Ach herrjeh. Sehe ich das richtig, dass Du Serendipity quasi als CMS nutzen möchtest? Also praktisch die meisten Inhalte über Static Pages einbaust und lediglich einen "echten" Blogeintrag als Startseite verwenden möchtest?
commy wrote:und dann noch diesen blauen Balken auf allen Seiten verschwinden lassen, es handelt sich um den blauen Balken in welchem z.B. auf der Home-Site steht "Donnerstag, 28. Dezember 2006"...
Gut. Zunächst mal kopiere bitte die Dateien plugin_staticpage_aboutpage.tpl und plugin_staticpage.tpl aus dem Verzeichnis /plugins/serendipity_event_staticpage in das Verzeichnis /templates/stillwaters. In beiden (kopierten) Dateien findest Du folgenden Code, den Du bitte auskommentierst, indem Du jeweils an den Anfang einer Zeile ein <!-- und an das Ende der Zeile ein --> setzt.

Code: Select all

{if $staticpage_author}
    <div class="staticpage_author">{$staticpage_author|@escape}</div>
{/if}

    <div class="staticpage_metainfo">
{if $staticpage_lastchange}
    <span class="staticpage_metainfo_lastchange">{$staticpage_lastchange|date_format:"%Y-%m-%d"}</span>
{/if}
Das entfernt Autor und Datum der letzten Änderung. Dasselbe machst Du mit jeweils den ersten sechs Zeilen beider Dateien, dass sollte den blauen Balken abklemmen. Stelle jeweils sicher, dass Du mit den ins Template-Verzeichnis kopierten Dateien arbeitest und Deine Änderungen auch abspeicherst.
commy wrote:auf der Home-Site evtl. noch den Titel "Neue Website" und ebenfalls in der Kopfzeile den Autor mit Datum verschwinden lassen....
Das ist relativ simpel: Kommentiere die Zeilen 13 bis 36 der Datei entries.tpl aus, indem Du jeweils wieder an den Anfang einer Zeile ein <!-- und an das Ende der Zeile ein --> setzt.

Ich hoffe, das war's :) (Wunscherfüllungen sind selbstmurmelnd freiwillig, aber stets willkommen :))

YL
commy
Regular
Posts: 41
Joined: Fri Jan 19, 2007 11:23 am

Post by commy »

YellowLed wrote:Ach herrjeh. Sehe ich das richtig, dass Du Serendipity quasi als CMS nutzen möchtest? Also praktisch die meisten Inhalte über Static Pages einbaust und lediglich einen "echten" Blogeintrag als Startseite verwenden möchtest?
Moin moin,

jepp, das siehst Du leider richtig. Diese Website soll für einen Freund, welcher sich noch weniger gut auskent als ich werden. Mit serendipity kann er diese einfach administrieren, nunja... bei Bildern wird es komplizierter denn da kann er es aufgrund des PHP-Bug's ja leider nicht.

Ich arbeite nun doch komplett mit den staticpages, ich habe das editieren von der entries.tpl ausgelassen - er braucht ja keine ständigen News / Einträge :-)

Das Logo befindet sich noch in Arbeit...

Soweit, so gut! Vielen Dank nochmals für Deine Hilfe.

Es ist leider nur etwas aufgetreten mit welchem ich nicht gerechnet hatte, das Design hat sich ein wenig nach links verschoben, geht man nun auf Kurse od. Reisen werden die Childpages ein wenig weit links gelistet - vorher waren noch so "Aufzählungspunkte" vorhanden, weißt Du zufällig warum dies so ist?

Desweiteren bräuchte ich noch Deine Hilfe bei der usergallery - dort wird der blaue Balken selbstverständlich noch angezeigt, beim contactform hab ich es hingebracht aber bei der Galerie finde ich nicht wo ich es auskommentieren muss...


Noch einen schönen Wochenstart,
commy
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Post by yellowled »

commy wrote:Es ist leider nur etwas aufgetreten mit welchem ich nicht gerechnet hatte, das Design hat sich ein wenig nach links verschoben, geht man nun auf Kurse od. Reisen werden die Childpages ein wenig weit links gelistet - vorher waren noch so "Aufzählungspunkte" vorhanden, weißt Du zufällig warum dies so ist?
Ich sehe auf beiden Seiten die "Aufzählungspunkte" (Bullets), verschoben ist da auch nichts, insofern kann ich den Fehler nicht reproduzieren.
commy wrote:Desweiteren bräuchte ich noch Deine Hilfe bei der usergallery - dort wird der blaue Balken selbstverständlich noch angezeigt, beim contactform hab ich es hingebracht aber bei der Galerie finde ich nicht wo ich es auskommentieren muss...
Kein Wunder :) Kurze Erklärung vorweg: Der von einer s9y-Seite erzeugte Code kann über diverse .tpl-Dateien manipuliert werden. Einige Plugins bringen dazu eigene .tpl-Dateien mit, die man zunächst in das Verzeichnis des verwendeten Templates kopieren muss, um sie für ein Template zu modifzieren. Beim Plugin Static Pages haben wir das in diesem Fall schon gemacht, für die usergallery natürlich noch nicht.

Die aus dem Plugin-Verzeichnis ins Template-Verzeichnis zu kopierenden Dateien heißen plugin_usergallery.tpl und plugin_usergallery_imagedisplay.tpl. In beiden möchtest Du vermutlich die <h3 class="serendipity_date">-Zeile auskommentieren, die erzeugt den blauen Balken.

YL
commy
Regular
Posts: 41
Joined: Fri Jan 19, 2007 11:23 am

Post by commy »

Mensch, das mit den Bullets ist ja wirklich doof!
Im IE6&7 sehe ich diese nicht und im Firefox schon.... merkwürdig...

Surfst Du mit dem Firefox?

Ausser diesem Problem und dem PHP-Bug wg. den Bildern scheint ja alles perfekt zu sein :)
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Post by yellowled »

commy wrote:Mensch, das mit den Bullets ist ja wirklich doof!
Im IE6&7 sehe ich diese nicht und im Firefox schon.... merkwürdig...

Surfst Du mit dem Firefox?
Ja, und zwar unter Linux, weshalb ich auch nicht wirklich nachvollziehen kann, was da ggf. für den IE anzupassen wäre. Du könntest im style.css mal folgendes tun:

Code: Select all

#mainpane li {   
/*  margin-left: -11px; */
}
Hilft das?
commy wrote:Ausser diesem Problem und dem PHP-Bug wg. den Bildern scheint ja alles perfekt zu sein :)
Was für ein "PHP-Bug wg. den Bildern"?

YL
commy
Regular
Posts: 41
Joined: Fri Jan 19, 2007 11:23 am

Post by commy »

Danke für Deine flotte Antwort und nette Hilfe...

also das mit dem style.css hat leider nichts gebracht :( sieht genauso aus wie vorher...

Das mit diesem php-bug... nunja, man kann im serendipity nicht direkt die bilder hochladen sondern muss mit einem ftp-programm die bilder hochladen und dann in serendipity die verzeichnisse refreshen... bilder direkt per webbrowser einbinden geht leider aufgrund eines php-bug's nich... :/

Grüße,
commy
commy
Regular
Posts: 41
Joined: Fri Jan 19, 2007 11:23 am

Post by commy »

*push* :-)
Post Reply