#1 (permalink)  
Alt 24.07.2008, 14:12
Benutzer
 
Registriert seit: 29.05.2008
Beiträge: 32
Standard Probleme mit dem Menü

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:

HTML-Code:
     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="" />&nbsp;&nbsp;';
	$img_2='&nbsp;&nbsp;<img src="templates/'.CURRENT_TEMPLATE.'/img/level2menu.gif" alt="" />';
	$img_3='&nbsp;<img src="templates/'.CURRENT_TEMPLATE.'/img/level3menu.gif" alt="" />&nbsp;';

    for ($a=0; $a<$foo[$counter]['level']; $a++) {

      if ($foo[$counter]['level']=='1') {
      $categories_string .= $img_2;
      }

      $categories_string .= "&nbsp;&nbsp;";

    }
	

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 .= '&nbsp;(' . $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
    }
  }

?>
Bin für jeden Hinweis gerne zu haben. Danke schon einmal.

Tom

Geändert von TomsShop (24.07.2008 um 14:34 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 24.07.2008, 16:34
Erfahrener Benutzer
 
Registriert seit: 05.04.2006
Beiträge: 684
Standard

@ 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 ?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 24.07.2008, 16:58
Benutzerbild von dukie6666
VEYTON Service Partner
 
Registriert seit: 26.01.2004
Ort: Nueva Colombia/Paraguay
Beiträge: 1.855
Standard

schau Dir mal das hier an:
http://www.gunnart.de/tipps-und-tric...er-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)
__________________
Grüße Oliver


Zertifizierter xt:Commerce VEYTON Reseller & Service Partner
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 24.07.2008, 17:47
Benutzer
 
Registriert seit: 29.05.2008
Beiträge: 32
Standard

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:

HTML-Code:
{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 />
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 24.07.2008, 18:18
Erfahrener Benutzer
 
Registriert seit: 05.04.2006
Beiträge: 684
Standard

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 !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 24.07.2008, 18:25
Benutzer
 
Registriert seit: 29.05.2008
Beiträge: 32
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 24.07.2008, 20:56
Benutzerbild von dukie6666
VEYTON Service Partner
 
Registriert seit: 26.01.2004
Ort: Nueva Colombia/Paraguay
Beiträge: 1.855
Standard

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/
__________________
Grüße Oliver


Zertifizierter xt:Commerce VEYTON Reseller & Service Partner
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 24.07.2008, 22:05
Benutzer
 
Registriert seit: 29.05.2008
Beiträge: 32
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 24.07.2008, 23:49
Erfahrener Benutzer
 
Registriert seit: 05.04.2006
Beiträge: 684
Standard

Zitat:
Zitat von dukie6666 Beitrag anzeigen
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.

Geändert von stwinger (24.07.2008 um 23:52 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 25.07.2008, 01:01
Benutzer
 
Registriert seit: 29.05.2008
Beiträge: 32
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
menü, probleme

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme mit Seofriend, leider kein Support Robbie68 Shopbereich 4 23.03.2009 22:16
Probleme mit Froogle Modul cgcv Admininterface 0 23.03.2008 10:28
Probleme mit dem neuinstallierten xtcommerce helishop-kassel Allgemeine Diskussionen 3 30.03.2007 19:19
Probleme über Probleme JoergZ Installation und Konfiguration 5 20.03.2007 15:36


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:41 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand