Page 1 of 2

Frage zu Design-Veränderung

Posted: Fri Jan 19, 2007 11:57 am
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

Re: Frage zu Design-Veränderung

Posted: Fri Jan 19, 2007 1:09 pm
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

Posted: Fri Jan 19, 2007 1:49 pm
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

Posted: Fri Jan 19, 2007 2:38 pm
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

Posted: Fri Jan 19, 2007 4:01 pm
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

Posted: Sat Jan 20, 2007 3:55 pm
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

Posted: Sun Jan 21, 2007 6:17 pm
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

Posted: Sun Jan 21, 2007 8:40 pm
by commy
Geht klar!! Vielen Dank schon mal im Vorraus :-)

Posted: Sun Jan 21, 2007 10:48 pm
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

Posted: Mon Jan 22, 2007 10:10 am
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

Posted: Mon Jan 22, 2007 11:45 am
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

Posted: Mon Jan 22, 2007 2:09 pm
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 :)

Posted: Mon Jan 22, 2007 3:20 pm
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

Posted: Mon Jan 22, 2007 3:43 pm
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

Posted: Mon Jan 29, 2007 7:53 pm
by commy
*push* :-)