#1 (permalink)  
Alt 29.03.2006, 14:39
Erfahrener Benutzer
 
Registriert seit: 30.09.2004
Beiträge: 215
Standard

Hallo,

Meine Kategorieauflistung sieht schon ganz gut aus, aber nun m?chte ich nicht nur einen Farbwechsel in den TDs sondern w?rde gern diesen Tag mit dem jeweiligen Link verlinken.

Hat jemand ne Ahnung wie ich das anstellen k?nnte?

Sicherlich in der xtc_show_category.inc.php anfangen, oder?

Achja hier... Shop ... damit ihr seht was ich meine

Gru? an alle
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 29.03.2006, 14:42
Erfahrener Benutzer
 
Registriert seit: 30.09.2004
Beiträge: 215
Standard

Evtl. so in der Art?

<td style="cursorointer;cursor:hand;" onClick="location.href='???????';return false;">

aber welche Variabel setze ich f?r den Link ein?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 29.03.2006, 16:02
Benutzerbild von techway
Erfahrener Benutzer
 
Registriert seit: 06.12.2003
Beiträge: 800
Standard

hi,

ja die xtc_show_category.inc.php ist schon richtig,

musst jetzt halt nur noch gucken welches TD es ist... als link kommt einfach das rein:
xtc_href_link(FILENAME_DEFAULT, $cPath_new)

Gru?
TechWay
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 29.03.2006, 19:28
Erfahrener Benutzer
 
Registriert seit: 30.09.2004
Beiträge: 215
Standard

wenn ich im td das so einsetze:

onClick="location.href='xtc_href_link(FILENAME_DEF AULT, $cPath_new)';return false;"

kommt ein Parse-Error

Irgnedwas st?rt da noch..
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 29.03.2006, 19:30
Erfahrener Benutzer
 
Registriert seit: 30.09.2004
Beiträge: 215
Daumen hoch

Parse error: syntax error, unexpected T_STRING in /####/source/inc/xtc_show_category.inc.php on line 37
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 29.03.2006, 20:38
Erfahrener Benutzer
 
Registriert seit: 30.09.2004
Beiträge: 215
Reden

Also f?r die es interessiert. Hab das jetzt per CSS gemacht.

/*td verlinkung*/

#menu a:hover {
background-color: #CC0000;
}

#menu a {
display: block;
padding-bottom: 10px;
padding-top: 10px;
padding-left: 10px;
width: 100%;
}

in die stylesheet.css einf?gen

und in die xtc_show_category.inc.php dann vor dem ersten <table>-Tag f?gt ihr

<div id="menu"> ein

den </div>-Tag f?gt ihr ganz am Ende der box_categories.htm ein.

Viel Spa?.

Damit ich auch mal meinen Beitrag leisten konnte.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 29.03.2006, 20:51
Erfahrener Benutzer
 
Registriert seit: 30.09.2004
Beiträge: 215
Standard

Ich nochmal.

nun m?sste es noch es funktionieren, dass die jeweilige angeklickte Zeile markiert bleibt.

Per a:active klappt es nicht. Aber was ist mit "moduleRowSelected" - wo muss ich was einstellen? Im Stylesheet hab ich es stehen. Aber in der xtc_show_category.inc.php steht aber nur <.... onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)"> - muss da nicht auch die obere Anweisung stehen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 29.03.2006, 22:03
Benutzerbild von techway
Erfahrener Benutzer
 
Registriert seit: 06.12.2003
Beiträge: 800
Standard

hi ich habs nun auch so gemacht, ?ber style und so...

Code:
  if ($foo[$counter]['parent'] == 0) {
 //Hauptkategorie 
   $cPath_new = 'cPath=' . $counter;
 if ( ($id) && (in_array($counter, $id)) ){
 	$categories_string .= '<table style="border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #ffffff;" width="95%" cellspacing="0" cellpadding="0"><tr class="moduleRow1" onmouseover="rowOverEffect1(this)" onmouseout="rowOutEffect1(this)"><td style="cursor:pointer;cursor:hand;" onClick="location.href=\'' . xtc_href_link(FILENAME_DEFAULT, $cPath_new) . '\';return false;" class="boxtextweiss4"><a href="';  
 } else {
 	$categories_string .= '<table style="border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #ffffff;" width="95%" cellspacing="0" cellpadding="0"><tr class="moduleRow1" onmouseover="rowOverEffect1(this)" onmouseout="rowOutEffect1(this)"><td style="cursor:pointer;cursor:hand;" onClick="location.href=\'' . xtc_href_link(FILENAME_DEFAULT, $cPath_new) . '\';return false;" class="boxtextweiss3"><a href="';  
 }
//   $cPath_new = 'cPath=' . $counter;
  } else {
 //Unterkategorie
 $cPath_new = 'cPath=' . $foo[$counter]['path'];
 if ( ($id) && (in_array($counter, $id)) ){
 	$categories_string .= '<table style="border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #ffffff;" width="95%" cellspacing="0" cellpadding="0"><tr class="moduleRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)"><td style="cursor:pointer;cursor:hand;" onClick="location.href=\'' . xtc_href_link(FILENAME_DEFAULT, $cPath_new) . '\';return false;" class="boxtextweiss5"><a href="';
 } else {
 	$categories_string .= '<table style="border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #ffffff;" width="95%" cellspacing="0" cellpadding="0"><tr class="moduleRow" onmouseover="rowOverEffect(this)" onmouseout="rowOutEffect(this)"><td style="cursor:pointer;cursor:hand;" onClick="location.href=\'' . xtc_href_link(FILENAME_DEFAULT, $cPath_new) . '\';return false;" class="boxtextweiss3"><a href="';	
 }
//   $cPath_new = 'cPath=' . $foo[$counter]['path'];
  }
Gru
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 30.03.2006, 08:17
Erfahrener Benutzer
 
Registriert seit: 30.09.2004
Beiträge: 215
Daumen hoch

ja so hatte ich mir das zu Anfang gedacht...naja beide Wege f?hren zum Ziel.


Hast du evtl. ne L?sung zu meiner letzten Frage?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 30.03.2006, 12:12
Benutzerbild von techway
Erfahrener Benutzer
 
Registriert seit: 06.12.2003
Beiträge: 800
Standard

Hi,

ich hab das bei mir in dem code was ich oben gepostet habe bereits auch drin...
hier mal die Abfrage mit ein paar kommentaren und abgespeckt:

Code:
  if ($foo[$counter]['parent'] == 0) {
 //Hauptkategorie 
   $cPath_new = 'cPath=' . $counter;
 if ( ($id) && (in_array($counter, $id)) ){
 	//momentan aktive Hauptkategorie
 	$categories_string .= '.....';
 } else {
 	//nicht aktive Hauptkategorie
 	$categories_string .= '......';  
 }
  } else {
 //Unterkategorie
 $cPath_new = 'cPath=' . $foo[$counter]['path'];
 if ( ($id) && (in_array($counter, $id)) ){
 	//momentan aktive Unterkategorie 
 	$categories_string .= '.......';
 } else {
 	//nicht aktive Unterkategorie
 	$categories_string .= '.......';	
 }
  }
und in dein categories_string hab ich dann wie im anderem posting angegeben, mein TD mit immer anderer style-class...

Gru?
TechWay
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
lttd, verlinken

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 08:59 Uhr.

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

xt:Commerce is a SafeCharge brand