Seite 1 von 2

<!-- BEGIN:BLOCK -->

Verfasst: Di 5. Feb 2008, 18:43
von Rodney McKay
Hallo Leutz!

Ich beschäftige mich gerade damit eine Website mit Contenido zu erstellen! Einige Erfahrungen mit CMS Systemen habe ich bereits, bei Contenido fehlt mir wohl noch ein wenig Know-How!

Habe folgendes Problem:

Ich habe gemäß einem Thread hier im Forum die Hauptnavigation bzw. die Modul-Templates der Hauptnavigation so angepasst das Bilder anstatt Textlinks ausgegeben werden, was auch prima funzt! Jedoch machen mir zwei Zeilen in den Modul-Templates Ärger. Und zwar diese hier:

<!-- BEGIN:BLOCK -->
<!-- END:BLOCK -->


Mein gif für die Navibuttons wird durch diese zwei Zeilen immer vergrößert, wodurch sich mein Layout zerschiesst.

Gibt es die Möglichkeit das abzuschalten und wenn ja wo kann ich das machen? Ohne diese zwei Zeilen ist das gif in der richtigen Größe, aber dann funzt der Link nicht mehr!

Danke für eure Hilfe!!!

Rodney McKay

Re: <!-- BEGIN:BLOCK -->

Verfasst: Di 5. Feb 2008, 22:03
von wosch
Rodney McKay hat geschrieben:Jedoch machen mir zwei Zeilen in den Modul-Templates Ärger. Und zwar diese hier:

<!-- BEGIN:BLOCK -->
<!-- END:BLOCK -->
Diese 2 Zeilen haben mit deinem Problem nichts bis Null zu tun.
Diese 2 Zeilen nutzt das Modul zur Anzeige/Ausgabe der Werte im Modul-Template (solange zu wiederholen (und anzuzeigen)) bis die Abfrage beendet ist.

Schau lieber in den Quelltext/Layout was für ID/Class/Style/whatever/ ... definiert worden und wie sie laut CSS ausgeführt werden sollen.

Nur so ins Blaue: display: block könnte für dein Problem verantwortlich sein.

Verfasst: Mi 6. Feb 2008, 14:57
von delinquent
Mir sind schon Darstellungsfehler im IE durch Zeilenumbrüche aufgefallen. In dem Fall half im Modul-Output ein (ungetestet)

Code: Alles auswählen

print(preg_replace("/(\r\n|\r|\n)/", "", $tpl->generate("templates/...", true, false)));

THY!

Verfasst: Mi 6. Feb 2008, 16:12
von Rodney McKay
Danke vorab für eure Antworten!!!

Werde das mal mit dem preg_replace ausprobieren!

Im Modul Output der Hauptnavigation wird die Ausgabe mit einem <div> umgeben (<div id=\"mnavi\"...). Ich denke das dieser <div> über die id angesprochen wird. Wo finde ich den CSS oder andere Formatierungen für die id???

THX!

greetz

Verfasst: Mi 6. Feb 2008, 16:32
von cms
Diese beiden zeihlen stehen für könnte man sagen "Dynamische" templates.
$tpl->set("s","name des ersetzenden","$Variable");
Anstatt dem s mach d und dann ist das dann das sogenannte dynamische was so oft wie es in dem Modul erscheint zwischen diesen beiden zeilen ersetzt wird.

Verfasst: Mi 6. Feb 2008, 16:37
von Rodney McKay
Also das mit dem preg_replace funktioniert nicht und im Firefox sieht die Seite genauso aus! Layout Zerschossen!

Was Du (CMS) da geschrieben hast verstehe ich nicht ganz, kannst Du das ein wenig weiter erläutern?

THX!

greetz

Verfasst: Mi 6. Feb 2008, 16:51
von cms
Ok ,
also ersetzen von sagen wir statischen variabelen {ID}, die nicht im Block stehen erreicht man durch
$tpl->set("s","ID","$Variable");
und bei "dynamischen also in dem block
durch
$tpl->set("d","ID","$Variable");
dh.:

wenn du eine foreach schleife im modul hast wo du die ids ausgeben möchtest mußt du in der schleife
$tpl->set("d","ID","$Variable");
einbauen und dann wird dies in diesem
Block ersetzt so oft wie die schleife geht

php:explode....

wenn du ausserhalb des blockes ersetzten möchtest
$tpl->set("s","ID","$Variable");
ist dies verständlicher ?

Verfasst: Mi 6. Feb 2008, 16:51
von wosch
Rodney McKay hat geschrieben:... kannst Du das ein wenig weiter erläutern?
cms hat das mit einem Programmierbeispiel erläutert was ich mit Worten beschrieben habe.
Nämlich die Arbeitsweise des Modul bei der Ausgabe.
Rodney McKay hat geschrieben:Ich habe gemäß einem Thread hier im Forum die Hauptnavigation bzw. die Modul-Templates der Hauptnavigation so angepasst ...
Anscheinend nicht, sonst würde es ja gehen.
Schau lieber noch mal in den (nicht näher genannten) Thread was da genau gemacht werden muß/sollte.

Alles andere ist und bleibt "rumstochern im Nebel" nach dem Motto:
Ich habe ein Problem nur kann ich nicht sagen welches.

Verfasst: Mi 6. Feb 2008, 16:56
von cms
:D ist das nicht oft der fall mit dem rumstochern ;) ?

Verfasst: Mi 6. Feb 2008, 17:29
von Rodney McKay
Nochmals Danke an euch beide für die Antworten!

Da ich nicht anders weiss wie ich euch das Problem beschreiben soll, würde ich gerne, wenn ihr einverstanden seit, euch per pm die URL und die Daten Benutzername und pwd (htaccess) zusenden. Dann könnt ihr euch mal anschauen was ich meine.

Den Thread nachdem ich das ganze gemacht habe ist dieser

http://contenido.org/forum/viewtopic.php?t=12818

Verfasst: Mi 6. Feb 2008, 17:39
von wosch
sag mal, weißt du wie groß deine Grafiken sind?

die navfirst_off.html:

Code: Alles auswählen

<!-- BEGIN:BLOCK --> 
<br><a href="{HREF}" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('nav_{NAME}','','upload/navi/{NAME}_over.gif',1)"><img src="upload/navi/{NAME}.gif" alt="{NAME}" name="nav_{NAME}" width="50" height="35" border="0"></a> 
<!-- END:BLOCK -->
da werden die Grafiken mit der Größe 50x30 definiert.
Wenn dein gif andere Abmessungen hat muß du das hier entsprechend abändern.

Verfasst: Mi 6. Feb 2008, 17:41
von Rodney McKay
jep, die hab ich bereits angepasst!

Verfasst: Mi 6. Feb 2008, 18:09
von wosch
Dann weiß ich auch nicht mehr weiter.

Die Variante ist so einfach und von halousi im Thread auch gut erklärt, da kann man eigentlich nicht viel falsch machen.

Die Navi im Thread dürfte von einer Contenido-Version 4.6.0 bis 4.6.15 sein,
alle neueren Versionen (4.6.2x) setzen eine andere Hauptnavi ein, ob es daran liegt?

Verfasst: Mi 6. Feb 2008, 18:35
von Rodney McKay
die variante von halousi ist echt simpel und wirklich gut erklärt, daher verstehe ich das ja auch nicht, dass das so komische Auswirkungen hat.

Aber der Ansatz wegen der Version der Hauptnavi ist vielleicht richtig!?!

Die Modul-Templates heissen auch anders als die von halousi genannten, nämlich mnavi_on.html und mnavi_off.html.

Ich entwickle schon recht lang webseiten, halt nur nicht in contenido und sowas ist mir noch nicht untergekommen.

Wäre trotzdem dankbar wenn sich das jemand auf der HP mal ansehen würde, vielleicht kommt ja dann der Lichtblitz...

THX!

Verfasst: Mi 6. Feb 2008, 19:02
von Rodney McKay
oder kennt jemand eine solche navi mit pics und onMouse... die unter contenido 4.6.23 läuft???