Mal wieder eine horizontale Navi...

Gesperrt
unblack
Beiträge: 77
Registriert: Do 1. Sep 2005, 11:06
Kontaktdaten:

Mal wieder eine horizontale Navi...

Beitrag von unblack »

N'abend. Ich hab auch mal wieder ein Problem.

Ich hab ne horizontale Navi gebaut, die aus gifs zusammengepuzzelt wird. Das klappt auch alles ganz toll, nur hab ich das Problem, dass er bei jedem Block eine neue Zeile anfängt, wodurch ein Abstand zwischen den gifs entsteht.
Das "generated by Contenido..." und das \n da hab ich schon rausgekloppt, aber zweiten Umbruch finde ich nicht. Wo steckt der denn?

Schönen Gruss

unblack
Für mehr Rechtschreibung im Netz:

richtig: wäre, falsch: währe
richtig: Standard, falsch: Standart
richtig: Paket, falsch: Packet

Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Wo habe ich jetzt wieder die Kristallkugel ... ohmmmm, was sieht wohl der resultierende HTML-Code aus ... und der Code der Navi .... vielleicht gibt es ja sogar einen Link, wo man sich das ansehen kann .... wer weiss ....

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
unblack
Beiträge: 77
Registriert: Do 1. Sep 2005, 11:06
Kontaktdaten:

Beitrag von unblack »

Jaja. Jajaja. Ich dachte, das kann man aus dem Text reproduzieren.

http://www.vh-2.de/cms/front_content.php?idart=1 - kaputte Navi

Navi-Block von der navfirst:
<!-- BEGIN:BLOCK --><a href="{HREF}" onMouseOver="on('img{IDCAT}')" onMouseOut="off()"><img src="sys_img/b_{IDCAT}.gif" title="{NAME}" border=0 name="img{IDCAT}" alt=""></a><!-- END:BLOCK -->

und der quellcode:
<a href="front_content.php?idcat=1" onMouseOver="on('img1')" onMouseOut="off()"><img src="sys_img/b_1.gif" title="Home" border=0 name="img1" alt=""></a>
<a href="front_content.php?idcat=2" onMouseOver="on('img2')" onMouseOut="off()"><img src="sys_img/b_2.gif" title="Über uns" border=0 name="img2" alt=""></a>

und aussehen soll es aber so:

<a href="front_content.php?idcat=1" onMouseOver="on('img1')" onMouseOut="off()"><img src="sys_img/b_1.gif" title="Home" border=0 name="img1" alt=""></a><a href="front_content.php?idcat=2" onMouseOver="on('img2')" onMouseOut="off()"><img src="sys_img/b_2.gif" title="Über uns" border=0 name="img2" alt=""></a>

Kristallkugel Ende.

Herr V. ;)
Für mehr Rechtschreibung im Netz:

richtig: wäre, falsch: währe
richtig: Standard, falsch: Standart
richtig: Paket, falsch: Packet

Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
unblack
Beiträge: 77
Registriert: Do 1. Sep 2005, 11:06
Kontaktdaten:

Beitrag von unblack »

Wie ich eben festgestellt habe, macht er den umbruch nur nach dem ersten Katalog. Danach setzt er die brav hintereinander.
Für mehr Rechtschreibung im Netz:

richtig: wäre, falsch: währe
richtig: Standard, falsch: Standart
richtig: Paket, falsch: Packet

Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Was man im Posting nicht erkennen kann: Da ist vermutlich ein Zeilenumbruch hinter dem ersten </a>

Woher das kommt, kann ich mir aber leider nicht so erklären. Somebody else?

Kannst Du noch aus dem Modul den Code posten, der die Zeilen füllt (nur den Ausschnitt)?

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Beitrag von Oldperl »

Klickt man auf den 2. Menüpunkt verschiebt sich die Lücke auf der nächsten Seite hinter diesen. Kann es sein das da irgendwo noch ein Restcode für die nächste Navigationsebene mit drin ist???

Ohne Quelltext des moduls schwer nachvollziehbar, nicht mal mit Glaskugel :wink:

Gruß aus dem nächtlichen Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
unblack
Beiträge: 77
Registriert: Do 1. Sep 2005, 11:06
Kontaktdaten:

Beitrag von unblack »

wo der blöde Zeilenumbruch herkommt, ist mir total schleierhaft, insbesondere weil er nur einmal da ist.

Der Quellcode im Modul sieht so aus:

Code: Alles auswählen

foreach ($navitems as $key => $data) {

    /* 1. Navigation level */
	if (checkCatPermission($data['idcatlang'],$data['public'])) {
	    $tpl->reset();
	    $tpl->set('d', 'NAME',  $data['name']);
	    $tpl->set('d', 'TARGET', $data['target']);
	    $tpl->set('d', 'IDCAT', $data['idcat']);
	    $tpl->set('d', 'HREF',  $sess->url('front_content.php?idcat='.$data['idcat']));

	    $tpl->next();
	    if ($idcat == $data['idcat']) {
	        $tpl->generate('templates/navfirst_on.html');
		}elseif(is_array($data['sub'])){
	        $tpl->generate('templates/navfirst_open.html');
	    } else {
	        $tpl->generate('templates/navfirst_off.html');
	    }
Das Einzige, was ich da hinzugefügt habe, ist dass da IDCAT mit geparst wird, woran es aber ansich nicht liegen kann.
Für mehr Rechtschreibung im Netz:

richtig: wäre, falsch: währe
richtig: Standard, falsch: Standart
richtig: Paket, falsch: Packet

Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Beitrag von Oldperl »

Bitte und wo tauchen den die GIF-Dateien auf????


Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Nein, ich vermute ein Problem in der Template-Bearbeitung von Contenido.

Ich kann mir das gerade leider nicht näher ansehen.... sorry.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Beitrag von Oldperl »

Könnte es sein das du die Gifs im Template einbaust und dort in einem der Templates noch irgendwo ein Zeilenumbruch ist, ich würd mal so aus dem Bauch auf das Template navfirst_on.html tippen, da nur nach diesem der Fehler auftaucht.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
unblack
Beiträge: 77
Registriert: Do 1. Sep 2005, 11:06
Kontaktdaten:

Beitrag von unblack »

Die gif-Dateien werden oben wie oben beschrieben in der navfirst mit eingefügt.

Aber dass es an den folgenden Navi-Ebenen liegt, klingt schon recht plausibel...

Btw, macht nix, wenn wir das nicht mehr heute Nacht klären ;)
Für mehr Rechtschreibung im Netz:

richtig: wäre, falsch: währe
richtig: Standard, falsch: Standart
richtig: Paket, falsch: Packet

Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
unblack
Beiträge: 77
Registriert: Do 1. Sep 2005, 11:06
Kontaktdaten:

Beitrag von unblack »

Scheiße. Tatsache. Verdammt. Aaaaargh. Da war in der navfirst nochn Umbruch drin. Man sollte nach 1 Uhr nix mehr proggen.

Sorry für's wuschig machen.
Für mehr Rechtschreibung im Netz:

richtig: wäre, falsch: währe
richtig: Standard, falsch: Standart
richtig: Paket, falsch: Packet

Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Beitrag von Oldperl »

Ruhig bleiben und Tee trinken :lol:

Oder besser inne Heia gehen :roll:


Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Gesperrt