Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Suchfeld bei Anklicken leeren?

    joda

    • Fördermitglied
    • Beiträge: 67
    Suchfeld bei Anklicken leeren?
    am: 01. September 2010, 09:37:20
    Hallo zusammen,

    beim Demo-Shop wird nach Anklicken des Suchfelds im Header der Text gelöscht.
    Bei mir bleibt der Text allerdings nach Klick in das Feld stehen.
    Kann man das Löschen einstellen oder muss ich da Javascript dazubasteln?

    mein "box_search.html":

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    {$FORM_ACTION}
    {$INPUT_SEARCH}  {$BUTTON_SUBMIT}
    {$FORM_END}
     
    Die Datei "search.php" habe ich nicht verändert.

    Grüße
    jo



    Linkback: https://www.modified-shop.org/forum/index.php?topic=7749.0

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Suchfeld bei Anklicken leeren?
    Antwort #1 am: 01. September 2010, 09:43:49
    Welche Shopversion ?

    poste mal deine /templates/xtc5/source/boxes/search.php

    joda

    • Fördermitglied
    • Beiträge: 67
    Suchfeld bei Anklicken leeren?
    Antwort #2 am: 01. September 2010, 10:39:59
    Code: PHP  [Auswählen]
    $box_smarty = new smarty;
    $box_smarty->assign('tpl_path', 'templates/' . CURRENT_TEMPLATE . '/');
    $box_content = '';

    require_once (DIR_FS_INC . 'xtc_image_submit.inc.php');
    require_once (DIR_FS_INC . 'xtc_hide_session_id.inc.php');

    $box_smarty->assign('FORM_ACTION', xtc_draw_form('quick_find', xtc_href_link(FILENAME_ADVANCED_SEARCH_RESULT, '', 'NONSSL', false), 'get') . xtc_hide_session_id());
    $box_smarty->assign('INPUT_SEARCH', xtc_draw_input_field('keywords', 'Suche', 'size="34" maxlength="40"'));
    $box_smarty->assign('BUTTON_SUBMIT', xtc_image_submit('button_quick_find.gif', IMAGE_BUTTON_SEARCH));
    $box_smarty->assign('FORM_END', '</form>');
    $box_smarty->assign('LINK_ADVANCED', xtc_href_link(FILENAME_ADVANCED_SEARCH));
    $box_smarty->assign('BOX_CONTENT', $box_content);

    $box_smarty->assign('language', $_SESSION['language']);
    $box_smarty->caching = 0;
    $box_search = $box_smarty->fetch(CURRENT_TEMPLATE . '/boxes/box_search.html');

    $smarty->assign('box_SEARCH', $box_search);
     

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Suchfeld bei Anklicken leeren?
    Antwort #3 am: 01. September 2010, 10:47:43
    Welche Shopversion ?

    die Datei sollte so aussehen:

    Code: PHP  [Auswählen]
    $box_smarty = new smarty;
    $box_smarty->assign('tpl_path', 'templates/' . CURRENT_TEMPLATE . '/');
    $box_content = '';

    require_once (DIR_FS_INC . 'xtc_image_submit.inc.php');
    require_once (DIR_FS_INC . 'xtc_hide_session_id.inc.php');

    $box_smarty->assign('FORM_ACTION', xtc_draw_form('quick_find', xtc_href_link(FILENAME_ADVANCED_SEARCH_RESULT, '', 'NONSSL', false), 'get') . xtc_hide_session_id());
    //BOF - Dokuman - 14.08.2009 - Put dynamic "search"-text into box
    //$box_smarty->assign('INPUT_SEARCH', xtc_draw_input_field('keywords', '', 'size="20" maxlength="30"'));
    //BOF - web28 - 2010-04-11 - change input html size to css width
    //$box_smarty->assign('INPUT_SEARCH', xtc_draw_input_field('keywords', IMAGE_BUTTON_SEARCH, 'size="20" maxlength="30" onfocus="if(this.value==this.defaultValue) this.value=\'\';" onblur="if(this.value==\'\') this.value=this.defaultValue;"'));
    $box_smarty->assign('INPUT_SEARCH', xtc_draw_input_field('keywords', IMAGE_BUTTON_SEARCH, 'style="width:160px;" maxlength="30" onfocus="if(this.value==this.defaultValue) this.value=\'\';" onblur="if(this.value==\'\') this.value=this.defaultValue;"'));
    //EOF - web28 - 2010-04-11 - change input html size to css width
    //EOF - Dokuman - 14.08.2009 - Put dynamic "search"-text into box
    $box_smarty->assign('BUTTON_SUBMIT', xtc_image_submit('button_quick_find.gif', IMAGE_BUTTON_SEARCH));
    $box_smarty->assign('FORM_END', '</form>');
    $box_smarty->assign('LINK_ADVANCED', xtc_href_link(FILENAME_ADVANCED_SEARCH));
    $box_smarty->assign('BOX_CONTENT', $box_content);

    $box_smarty->assign('language', $_SESSION['language']);
    $box_smarty->caching = 0;
    $box_search = $box_smarty->fetch(CURRENT_TEMPLATE . '/boxes/box_search.html');

    $smarty->assign('box_SEARCH', $box_search);
     

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Suchfeld bei Anklicken leeren?
    Antwort #4 am: 01. September 2010, 11:49:37
    Welche Shopversion ?
    [...]

    Vermutlich xt:Commerce 3.04 SP2.1 :lol1:

    Grüße

    Torsten

    joda

    • Fördermitglied
    • Beiträge: 67
    Suchfeld bei Anklicken leeren?
    Antwort #5 am: 01. September 2010, 20:26:00
    Prima, funktioniert, vielen Dank.

    Shopversion ist modified eCommerce Shopsoftware 1.03, doch diese Datei stammt ja aus dem Template-Bereich. An dem Template schraube ich schon seit einem halben Jahr herum und weiß nicht mehr genau was da mal die Basis war. ;-)

    Grüße
    jo

    7 Antworten
    3018 Aufrufe
    09. August 2018, 10:56:47 von derheiko
    2 Antworten
    2496 Aufrufe
    06. April 2009, 17:25:09 von tom.f
    6 Antworten
    3321 Aufrufe
    06. November 2012, 18:08:51 von noRiddle (revilonetz)
    3 Antworten
    3420 Aufrufe
    27. Januar 2013, 15:58:47 von kibarli
               
    anything