<!-- BEGIN:BLOCK -->

Rodney McKay
Beiträge: 20
Registriert: Di 5. Feb 2008, 18:32
Kontaktdaten:

<!-- BEGIN:BLOCK -->

Beitrag 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
Wer morgens zerknittert aufsteht, hat den ganzen Tag über Entfaltungsmöglichkeiten...
wosch

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

Beitrag 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.
delinquent
Beiträge: 184
Registriert: Fr 17. Aug 2007, 12:15
Kontaktdaten:

Beitrag 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)));
Rodney McKay
Beiträge: 20
Registriert: Di 5. Feb 2008, 18:32
Kontaktdaten:

THY!

Beitrag 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
Wer morgens zerknittert aufsteht, hat den ganzen Tag über Entfaltungsmöglichkeiten...
cms
Beiträge: 75
Registriert: Do 13. Dez 2007, 14:34
Wohnort: BERLIN
Kontaktdaten:

Beitrag 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.
Gruß CMS
the Student who developed some but have any questions
Rodney McKay
Beiträge: 20
Registriert: Di 5. Feb 2008, 18:32
Kontaktdaten:

Beitrag 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
Wer morgens zerknittert aufsteht, hat den ganzen Tag über Entfaltungsmöglichkeiten...
cms
Beiträge: 75
Registriert: Do 13. Dez 2007, 14:34
Wohnort: BERLIN
Kontaktdaten:

Beitrag 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 ?
Gruß CMS
the Student who developed some but have any questions
wosch

Beitrag 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.
cms
Beiträge: 75
Registriert: Do 13. Dez 2007, 14:34
Wohnort: BERLIN
Kontaktdaten:

Beitrag von cms »

:D ist das nicht oft der fall mit dem rumstochern ;) ?
Gruß CMS
the Student who developed some but have any questions
Rodney McKay
Beiträge: 20
Registriert: Di 5. Feb 2008, 18:32
Kontaktdaten:

Beitrag 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
Wer morgens zerknittert aufsteht, hat den ganzen Tag über Entfaltungsmöglichkeiten...
wosch

Beitrag 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.
Rodney McKay
Beiträge: 20
Registriert: Di 5. Feb 2008, 18:32
Kontaktdaten:

Beitrag von Rodney McKay »

jep, die hab ich bereits angepasst!
Wer morgens zerknittert aufsteht, hat den ganzen Tag über Entfaltungsmöglichkeiten...
wosch

Beitrag 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?
Rodney McKay
Beiträge: 20
Registriert: Di 5. Feb 2008, 18:32
Kontaktdaten:

Beitrag 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!
Wer morgens zerknittert aufsteht, hat den ganzen Tag über Entfaltungsmöglichkeiten...
Rodney McKay
Beiträge: 20
Registriert: Di 5. Feb 2008, 18:32
Kontaktdaten:

Beitrag von Rodney McKay »

oder kennt jemand eine solche navi mit pics und onMouse... die unter contenido 4.6.23 läuft???
Wer morgens zerknittert aufsteht, hat den ganzen Tag über Entfaltungsmöglichkeiten...
Gesperrt