Page 1 of 1
phpwcms-index includen
Posted: Thu 11. Aug 2005, 17:35
by susi
hallo,
eine frage zum layout:
ich habe ein layout umzusetzen, das den content in der breite mit etwa 780 pixel darstellt. rechts davon soll bis zum rechten seitenende das design durchgezogen werden. üblich ist ja, die seiten neben dem content mit einem hintergrund-gif oder einer hintergrundfarbe aufzufüllen. hier ist aber gewünscht, verschiedene grafiken, die im kopf- haupt- und fussteil hinter dem content liegen, rechts weiterzuführen.
meine idee ist nun, eine seperate index-seite mit einer tabelle zu erstellen. in die erste td möchte ich die phpwcms-index-seite includen, in die zweite td eine tabelle mit drei zeilen. in diese tabelle lege ich die hintergrundgrafiken, setze die oberste und unterste zeile auf die jeweils festgelegte höhe, den contentpart setze ich auf höhe = 100%, so daß sich das layout auf den linken contentpart anpaßt (code siehe unten).
klappt eigentlich wunderbar. unschön ist nur, dass dann an der stelle, wo ich das phpwcms include, die html-, head-, title- body- etc. -tags auftauchen und die habe ich ja schon aus meiner "äußeren" index-site.
FRAGE: kann ich diese tags irgendwo in phpwcms rausnehmen?
hier der code wie oben erwähnt:
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td width="760">
<?php
include "index_phpwcms.php";
?>
</td>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td background="picture/hi_r_1.gif" height="266" valign="top"><img src="picture/hi_r_white.gif" border="0" width="2" height="266"></td>
</tr>
<tr>
<td background="picture/hi_r_2.gif" height="100%"><img src="picture/hi_r_white.gif" border="0" width="2" height="100%"> </td>
</tr>
<tr>
<td background="picture/hi_r_3.gif" height="26"><img src="picture/hi_r_white.gif" width="2" height="26"></td>
</tr>
</table>
</td>
</tr>
</table>
1000 dank im voraus,
susi
Posted: Thu 11. Aug 2005, 20:11
by pepe
Das hört sich sehr kompliziert an... vielleicht hab' ich's auch nicht richtig verstanden...
Kannst du nicht einfach in der
frontend.css ein Hintergrundbild in den
body-Bereich legen, welches eine Breite von 1280 oder 1600 px hat und eine ausreichende Höhe...
Dein Layout der Vorlage liegt dann einfach darüber... egal wie Breit der Monitor ist... passt dann doch immer.
Klar, daß die beiden "Bilder" in der vertikalen Ausrichtung zusammenpassen müssen, damit es aussiht wie ein Guß
Hast du vielleicht ein"Muster" online, um das optische Problem leichter zu verstehen? Wie komplex ist denn dein Design?
Manchmal kann man ja auch leichter die Fragestellung ändern, als das Problem unbedingt "so" zu lösen, wie man es sich eigentlich vorgestellt hat
Und einem Kunden kann man "
alles" klar machen... mit den richtigen Argumenten... und wenn's das Zauberwort "
Ladezeiten" oder "
Suchmaschinen-Problematik" ist
Posted: Thu 11. Aug 2005, 21:03
by susi
ja, klar. wenn's keine zufriedenstellende lösung gibt, schlage ich dem kunden eine andere lösung vor.
die geschichte mit dem hintergrundbild im body-tag geht leider nicht, weil sich der mittlere teil im rechten bereich, also das hellere blau, in der höhe entsprechend der länge des contents anpassen muss.
ich habe das teil ja schon umgesetzt, würde auch funktionieren, wenn ich bloß aus dem phpwcms-code die anfangs- und end-tags html, head, title, body rauskriegen könnte. phpwcms schreibt die doch irgendwo automatisch mit rein. ich kann bloß das template bzw. die config-datei, oder wo auch immer das geschrieben ist, nicht finden. wenn ich die stelle wüßte, könnte ich es dort ja einfach rausnehmen. dürfte eigentlich kein problem sein, oder?
gruß,
susi
Posted: Thu 11. Aug 2005, 23:03
by pepe
Wenn du dich mit HTML auskennst, wie ich annehme, gibts eine viel elegantere Lösung...
Im Layout wählst du als Seitenaufbau
nicht
Tabelle sondern
Eigener (aus Vorlage Haupt-Block)
Dann schreibst du deinen eigene Code
komplett in den Hauptbereich. Nur noch den Verweis auf die css-Datei ist erforderlich!
Da kannst du z.B deinen Code, den Dreamweaver generiert, reinpacken.
Dann hast du fast schon alle Spatzen gefangen
Nur noch an den Stellen, wo gewünscht, dine Replacementtags für die Navigation, den Content etc. einfügen... FERTIG... so wie du willst.
Da brauchst du also nichts rausholen... nur reinpacken
Ist doch prima oder? Glückliche susi
Posted: Fri 12. Aug 2005, 00:31
by susi
hhhmmmm,
ja, ansich eine gute idee, den kompletten code in den hauptbereich zu packen.
ich bin schon die ganze zeit am überlegen.... es gab da mal was, da war es eindeutig ein echter nachteil, dies so zu tun. ich denke, es ging da um die druckansicht....?
gruß,
susi
Posted: Fri 12. Aug 2005, 00:40
by pepe
Ja, ja, da war mal was... das war wohl das
Druckproblem.
Da wurde dann mit dem "
normalen" Printbefehl der
komplette Haupt-Bereiche ausgedruckt und nicht nur der Inhalt des Contentbereichs.
Das sähe wirklich sch... lecht aus, denn dann wäre das ja deine komplette Seite....
Aber da gibt's doch auch eine Lösung
Klick mal meine Seite an und dann den Druckbefehl...
http://peperkorn-online.de/fckeditor.phtml
Keine "Erfindung" von mir, nein... auch aus dem Forum gefischt
Posted: Fri 12. Aug 2005, 10:56
by susi
aja! dann ist deine seite also auch so gemacht, ich meine, alle teile liegen im hauptbereich?
ich dachte immer, das sei halt so ne notlösung, nicht die professionelle variante...
deine seite ist übrigens echt super! ich habe schon viele infos darin gefunden! ein dickes lob!
viele grüße,
susi
Posted: Fri 12. Aug 2005, 11:54
by pepe
Hallo susi,
also ehe jetzt jemand entrüstet den Finger hebt.... nein "diese" site war meine allerste phpWCMS Site und stammt noch aus einer Zeit, als ich von html keinen schimmer hatte... da hab ich natürlich das
Tabellenlayout gewählt. Und für Anfänger ist das sicher auch die einfachere Methode.
Und wenn ich es recht überlege... zu diesem Zeitpunkt wäre es bei phpWCMS garnicht anders gegangen.
Nein, das Layout mit DIVs und dem kompletten Code im Hauptbereich benutze ich erst seit 2005 für andere Sites.
Bin aber dabei, eine zusätzliche eigene Site aufzubauen, die sich mit den "neueren" Möglichkeiten von phpWCMS auseinandersetzt. Dort mach ich's dann auch, wie beschrieben!
Allerdings warte ich noch auf die phpWCMS Version 2.0... die Veröffentlichung meiner "neuen" Site kann demnach also noch eine erhebliche(?) Zeit auf sich warten lassen
Aber unabhängig davon,
kann man den Druckbereich für die Ausgabe innerhalb des HTML-Codes markieren und dann erfolgt der Ausdruck auch ohne die komplette Navigation und den andern unnötigen Kram.
Also.... kannst du ruhig die angegebene Layoutvariante wählen
Posted: Fri 12. Aug 2005, 12:00
by susi
okidoki
und 1000 dank!
gruß,
susi
Posted: Tue 16. Aug 2005, 01:19
by susi
hi pepe,
ich habe das layout jetzt geändert und alle teile im haupt-block eingefügt.
somit habe ich mein problem mit dem design bis zum rechten fensterrand gelöst. vielen dank!
jetzt die sache mit der druckansicht bzw. deine anmerkung:
"Aber unabhängig davon, kann man den Druckbereich für die Ausgabe innerhalb des HTML-Codes markieren und dann erfolgt der Ausdruck auch ohne die komplette Navigation und den andern unnötigen Kram. "
ich habe mich jetzt quer durchs forum gelesen und habe auch einige beiträge zu diesem thema gefunden. testweise habe ich das gelöst wie unter
http://www.phpwcms.de/forum/viewtopic.p ... print+area beschrieben, also {CONTENT} nochmal im footer plaziert und die content.func.inc.php geändert:
//if print layout should be showed
$content["all"] = $block["footertext"]; //$content["print_cont"]
$block["css"] = "print_layout.css"; //sets css to standard printing layout
deine version allerdings, also den druckbereich innerhalb des html-codes zu markieren, finde ich eleganter. da könnte ich dann ja auch noch einen link zurück auf die hauptseite und evtl. ein logo oder einen kurzen text mit "reinmogeln", denke ich.
verrätst du mir, wie das mit dem markieren funktioniert?
ich befassse mich jetzt schon die halbe nacht mit dem thema und habe die foren echt durchforstet. kann dazu aber keinen hinweis finden. vielleicht habe ich auch tomaten auf den augen....?
viele grüße,
susi (die jetzt doch gleich feierabend macht, weil ihr die augen zufallen
)
Posted: Tue 16. Aug 2005, 09:37
by pepe
Hall susi,
na, ausgeschlafen??
Damit du nicht weiter suchen must... und sinnvollere Arbeit erledigen kannst, hier der Link
So hab ich's auch gemacht... und klappt prima
http://www.phpwcms.de/forum/viewtopic.p ... 59&start=0
Posted: Tue 16. Aug 2005, 19:02
by susi
hi pepe,
na ja, ausgeschlafen ist irgendwie anders
...
aber ich habe zwei kleine "mäuse", die mich tagsüber auf trab halten und so komme ich meist nur abends zum arbeiten.
ich bin deinem link gefolgt und habe die druckfunktion erfolgreich implementiert
1000 dank für die hilfe!!!!!!