|
|
losti

: 07.04.2009 : 19
|
| : 13.02.2010, 13:12 : Fehler in der search.php |
|
|
Hallo. Wenn ich meinen Shop mit dem CSS Validator prüfen lasse, bekomme ich folgende Fehlermeldung: http://jigsaw.w3.org/css-validator/validator?uri=www.gourmets-tempel.ch&profile=css21&usermedium=all&warning=1&lang=de. Den Fehler habe ich in der search.php Datei gefunden und zwar betrifft es diesen Abschnitt hier:
| Code: |
| $box_smarty->assign('INPUT_SEARCH', xtc_draw_input_field('keywords', '', 'id="txtSearch" onkeyup="searchSuggest();" size="20" maxlength="30" style="width: ' . (BOX_WIDTH-30) . 'px"').'<div id="search_suggest"></div>'); 'px"'). |
Scheinbar bemängelt er das Minuszeichen. Nehme ich es aber weg, komme ich nicht mehr in den Shop. Kann mir jemand bitte weiterhelfen, wie ich das richtig schreiben müsste. Lieben Dank zum voraus. |
|
| Nach oben |
|
 |
Synonym

: 09.08.2008 : 3354 : Würzburg
|
| : 13.02.2010, 15:15 : Fehler in der search.php |
|
|
Das wirst Du wohl selbst lösen müssen....
Das ist eine normale Berechnung:
width: ' . (BOX_WIDTH-30) . 'px"'
Die Frage wäre daher, welchen Wert BOX_WIDTH denn hat. So wie es ausschaut wohl 0 und 0-30 ist nun mal gleich -30 und das ist nicht zulässig.
Die Frage wäre daher, warum ist BOX_WIDTH = 0 ? |
|
| Nach oben |
|
 |
losti

: 07.04.2009 : 19
|
| : 13.02.2010, 16:12 : Fehler in der search.php |
|
|
Wenn ich statt so:
| Code: |
| $box_smarty->assign('INPUT_SEARCH', xtc_draw_input_field('keywords', '', 'id="txtSearch" onkeyup="searchSuggest();" size="20" maxlength="30" style="width: ' . (BOX_WIDTH-30) . 'px"').'<div id="search_suggest"></div>'); |
so:
| Code: |
| $box_smarty->assign('INPUT_SEARCH', xtc_draw_input_field('keywords', '', 'size="20" maxlength="30"')); |
löse, dann funktioniert es. Ich weiss zwar nicht, was der Unterschied zwischen dem oberen und dem unteren Code ist. Für das bin ich noch ein zu blutiger Anfänger/Nichtwisser! Kann man auch so lassen oder? |
|
| Nach oben |
|
 |