TomsShop Posted July 24, 2008 Report Share Posted July 24, 2008 Hallo ich habe mir ein kleines Menü zusammen gebaut, na ja und teilweise auch zusammengesammelt. Es läuft soweit ja ganz OK, aber ich habe ein kleines Problem. Ich kann die Menüpunkt Top-Level, 1. Level und 2.Level zwar per <B>, <H1 ... H5> oder <EM> formatieren, aber mein eigentliches Vorhaben will nicht. Ich wollte eine einheitliche Formatierung für jeweils das Top-Level, 1. Level und 2. Level. So daß man alle Top-Level in z.B. mit 15px und Level 1 in 13px sieht und dann mit einem eigenen Font (unterschiedlich von den anderen Boxen). Vielleicht noch ein geänderter Hintergrund wenn ein Link aktiv ist. Aber bekomme es einfach nicht gebacken. HILFE HIILFE Hier die XTC-Datei: function xtc_show_category($counter) { global $foo, $categories_string, $id; // image for first level $img_1='<img src="templates/'.CURRENT_TEMPLATE.'/img/level1menu.gif" alt="" /> '; $img_2=' <img src="templates/'.CURRENT_TEMPLATE.'/img/level2menu.gif" alt="" />'; $img_3=' <img src="templates/'.CURRENT_TEMPLATE.'/img/level3menu.gif" alt="" /> '; for ($a=0; $a<$foo[$counter]['level']; $a++) { if ($foo[$counter]['level']=='1') { $categories_string .= $img_2; } $categories_string .= " "; } if ($foo[$counter]['level']=='') { if (strlen($categories_string)=='0') { if ( ($id) && (in_array($counter, $id)) ) { $categories_string .='<table width="100%" border="0" cellpadding="1"><tr><td>'; } else { $categories_string .='<table width="100%" border="0" cellpadding="1"><tr><td>';// inaktive Kategorieerste } } else { if ( ($id) && (in_array($counter, $id)) ) { $categories_string .='</td></tr></table><table border="0" width="100%" cellpadding="1"><tr><td>';// aktive Kategorie } else { $categories_string .='</td></tr></table><table border="0" width="100%" cellpadding="1"><tr><td>';// inaktive Kategorie ausser erste } } $categories_string .= $img_1; $categories_string .= '<b><em>'; $categories_string .= '<a href="'; //direkt vor dem link ohne das bullet - oberkategorien } else { $categories_string .= '<a href="'; //direkt vor dem link ohne das bullet - subkategorien } if ($foo[$counter]['parent'] == 0) { $cPath_new = 'cPath=' . $counter; } else { $cPath_new = 'cPath=' . $foo[$counter]['path']; } if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') $cPath_new.='&category='.xtc_cleanName($foo[$counter]['name']); $categories_string .= xtc_href_link(FILENAME_DEFAULT, $cPath_new); $categories_string .= '">'; if ( ($id) && (in_array($counter, $id)) ) { $categories_string .= ''; } // display category name $categories_string .= $foo[$counter]['name']; if ( ($id) && (in_array($counter, $id)) ) { $categories_string .= ''; } if (xtc_has_category_subcategories($counter)) { $categories_string .= ''; } if ($foo[$counter]['level']=='') { $categories_string .= '</a></em></b>'; //schlusstag oberkategorien } else { $categories_string .= '</a>'; //schlusstag unterkategorien } if (SHOW_COUNTS == 'true') { $products_in_category = xtc_count_products_in_category($counter); if ($products_in_category > 0) { $categories_string .= ' (' . $products_in_category . ')'; } } $categories_string .= '<br />'; if ($foo[$counter]['next_id']) { xtc_show_category($foo[$counter]['next_id']); } else { $categories_string .= '</td></tr></table>'; //ende der tabelle } } ?>[/HTML] Bin für jeden Hinweis gerne zu haben. Danke schon einmal. Tom Link to comment Share on other sites More sharing options...
stwinger Posted July 24, 2008 Report Share Posted July 24, 2008 @ Tomshop ich würde Dir ja gerne bei deinem Problemchen helfen aber es fällt mir wirklich schwer Dir zu folgen. was ist mit diesem Topic von Dir ? http://www.xt-commerce.de/forum/showthread.php?t=63570 hat sich das erledigt oder könnte man an diese Stelle weitermachen ohne jetzt nochmal einen neuen Topic zu eröffnen ? Link to comment Share on other sites More sharing options...
dukie6666 Posted July 24, 2008 Report Share Posted July 24, 2008 schau Dir mal das hier an: http://www.gunnart.de/tipps-und-tricks/advanced-show-category-20-fuer-xtcommerce/ Dort bekommst Du eine Valide LIste als Navi und die kann man formatieren wie man will (vorausgesetzt man hat die nötigen CSS Kenntnisse) Link to comment Share on other sites More sharing options...
TomsShop Posted July 24, 2008 Author Report Share Posted July 24, 2008 Hallo die beiden Files von Gunnar für das advanct Modul habe ich mir runter geladen. Aber entweder ich habe die letzten Tage einfach zu lange vorm Rechner gesessen oder ich sehe den Wald vor lauter Bäumen nicht. Also ich habe den Spaß von Gunnart in die beiden passenden Ordner verschoben. Dann die passenden CSS Info in meine StyleSheet-Datei geschrieben, aber da scheine ich die Fehler zu machen. Gibt es im Netz oder bei einem netten User auf dem Rechner, vielleicht die entsprechenden CSS Anweisungen, sodaß man diese nur noch in die StyleSheets-Datei kopieren muß. Dann würde alles laufen und ich könnte von einem funktionierenden Menü aus mich an die gewünschten Fonts etc. machen. Das wäre wirklich super super nett, wenn mir jemand da weiter helfen könnte. Tom P.S.: Ach ja, müßte ich bei box_categorie auch was ändern? Sieht zur Zeit so bei mir aus: {config_load file="$language/lang_$language.conf" section="boxes"} <table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td><h1>{#heading_categories#}</h1></td> </tr> <tr> <td align="left" valign="middle">{$BOX_CONTENT}</td> </tr> </table> <br />[/HTML] Link to comment Share on other sites More sharing options...
stwinger Posted July 24, 2008 Report Share Posted July 24, 2008 fülle deine Kategorien mit Inhalt und poste deinen Quelltext hier rein. Wenn ich morgen lustisch drauf bin schreibe ich dir dein CSS Gerüst dazu ! Link to comment Share on other sites More sharing options...
TomsShop Posted July 24, 2008 Author Report Share Posted July 24, 2008 Hallo das wäre wirklich super nett. Aber welchen Quelltext soll ich denn reinstellen? Also von welcher Datei? Ich könnte Ihnen natürlich auch einfach die Quelltexte der 4 beteiligten Dateien schicken bzw. hier posten. Tom Link to comment Share on other sites More sharing options...
dukie6666 Posted July 24, 2008 Report Share Posted July 24, 2008 wie gesagt das ist reines CSS. Woher sollen wir wissen wie Dein Menü aussehen soll. Der Code von Gunnart gibt Die nun eine valide LIste aus. Hier findest Du ein paar Beispiele und Anregungen wie das auszusehen hat: http://www.cssplay.co.uk/menus/ Link to comment Share on other sites More sharing options...
TomsShop Posted July 24, 2008 Author Report Share Posted July 24, 2008 Hallo völlig richtiger Punkt. Bei surfen bin ich auf diesen Shop gestoßen: http://bargain-pool.de/oshop/index.php?cPath=8 Das Menü gefällt mir sehr gut, weil Hauptkateorien und Level 1-Kategorien deutlich (unterschiedliches Bild davor, andere Font-Größe und Bild) zu unterscheiden sind. Super wäre es noch, falls man irgendwie (z.B. an der Fontfarbe oder der Hintergrundfarbe) erkennen könnte an welchem Punkt des Menübaumes man sich befindet. Ein wenig mehr Zeilenabstand könnte auch nicht schaden. Aber ich habe alles, soweit es meine Fähigkeiten erlauben, versucht, aber ich bekomme es einfach nicht hin. Würde mich wirklich riesig freuen, wenn jemand meine vergeblichen Mühen der letzte Tage mit einer Lösung für mein Menüproblem lösen könnte. Vielen vielen Dank!!! Tom Link to comment Share on other sites More sharing options...
stwinger Posted July 24, 2008 Report Share Posted July 24, 2008 wie gesagt das ist reines CSS. Woher sollen wir wissen wie Dein Menü aussehen soll. Der Code von Gunnart gibt Die nun eine valide LIste aus. Hier findest Du ein paar Beispiele und Anregungen wie das auszusehen hat: http://www.cssplay.co.uk/menus/ LOL ... stimmt dukie6666 aber ich meinte wenn er den Quelltext seiner index hier postet könnte ich ihm zumindest seine ID`s und Classen zusammenschreiben damit er die zumindest ansprechen kann ohne sich ein Bein auszureissen. Ich denke aber es wird das beste sein wenn Du Dir die Kategoriennavi der 3.04 SP.2.2 Beta nimmst und die einfach bei dir einbaust, da hättest Du eigentlich genau das was Du haben möchtest. Link to comment Share on other sites More sharing options...
TomsShop Posted July 25, 2008 Author Report Share Posted July 25, 2008 Hallo wäre es möglich, falls Du mir die passenden Dateien mailen könntest? Denn ich bin mir nicht ganz sicher wo ich an diese Files kommen. Ich hab die Version SP2.1 installiert, weil ich die 2.2 vor ein paar WOchen nicht gefunden habe. Grüße Tom Link to comment Share on other sites More sharing options...
TomsShop Posted July 28, 2008 Author Report Share Posted July 28, 2008 Hallo sorry das ich schon wieder nerve, aber bitte bitte helft mir. Vielen Dank Mir würden schon die drei/vier relevanten Files für das MEnü völlig ausreichen. Vielen Dank schon einmal für Eure Hilfe. Tom Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.