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: box_search.html in die Linke Spalte

    Teichbau

    • Fördermitglied
    • Beiträge: 385
    • Geschlecht:
    box_search.html in die Linke Spalte
    am: 05. Januar 2014, 18:37:44
    Hallo zusammen,
    ich habe ein Problem und bitte um Eure Hilfe:
    System Vers. 1.06 rev 4642 mit Std.-Template XTC5

    Ich möchte die "Suche" in eine Box der linken Spalte bekommen.
    Die Box ist angelegt und mit folgendem Inhalt komme ich nicht weiter:

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    <h2 class="boxheader"><font style="background-color: #888888;">{#heading_schnellsuche#}</font></h2>
    {$FORM_ACTION}
    <table border="0" class="search_header_add" cellspacing="0" cellpadding="0">
         <tr>
              <td>{$INPUT_SEARCH}</td>
              <td>{$BUTTON_SUBMIT}</td>
         </tr>
         <tr>
              <td colspan="2"><a href="{$LINK_ADVANCED}">{#text_advanced_search#}</a></td>
        </tr>
    </table>
    {$FORM_END}

    Das Ergebnis:
    Die Box selbst wird angezeigt, aber {$INPUT_SEARCH} und {$BUTTON_SUBMIT} nicht.
    Zudem wird der Link "Erweiterte Suche" angezeigt, hat aber einen falschen Pfad.

    Kann jemand erkennen was da falsch ist?

    Gruß Torsten


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

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: box_search.html in die Linke Spalte
    Antwort #1 am: 05. Januar 2014, 18:43:27
    Alle Smartysachen werden doch in der zugehörigen PHP-Datei der Box übergeben.

    Wenn du die normale box_search.html verschoben hast, so nimmt diese doch die templates/xtc5/source/boxes/search.php als Grundlage.

    Oder hast du etwas ganz anderes gemacht?

    Gruß
    Ronny

    Teichbau

    • Fördermitglied
    • Beiträge: 385
    • Geschlecht:
    Re: box_search.html in die Linke Spalte
    Antwort #2 am: 05. Januar 2014, 18:48:26
    Hi Ronny,
    ich habe eine neue Box (Schnellsuche) erstellt und darin den Inhalt der box_search.html eingefügt.

    Gruß Torsten

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: box_search.html in die Linke Spalte
    Antwort #3 am: 05. Januar 2014, 18:51:06
    Dann wäre es sinnvoll den Inhalt deiner neue_box.php und deine neue_box.html hier zu posten.

    Gruß
    Ronny

    Teichbau

    • Fördermitglied
    • Beiträge: 385
    • Geschlecht:
    Re: box_search.html in die Linke Spalte
    Antwort #4 am: 05. Januar 2014, 18:55:34
    box_schnellsuche.php:
    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    <h2 class="boxheader"><font style="background-color: #888888;">{#heading_schnellsuche#}</font></h2>
    {$FORM_ACTION}
    <table border="0" class="search_header_add" cellspacing="0" cellpadding="0">
         <tr>
              <td>{$INPUT_SEARCH}</td>
              <td>{$BUTTON_SUBMIT}</td>
         </tr>
         <tr>
              <td colspan="2"><a href="{$LINK_ADVANCED}">{#text_advanced_search#}</a></td>
        </tr>
    </table>
    {$FORM_END}

    schnellsuche.php:
    Code: PHP  [Auswählen]
    <?php

    /* -----------------------------------------------------------------------------------------
       $Id: information.php 1302 2005-10-12 16:21:29Z mz $

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! ))

       Copyright (c) 2003 XT-Commerce
       -----------------------------------------------------------------------------------------
       based on:
       (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
       (c) 2002-2003 osCommerce(information.php,v 1.6 2003/02/10); www.oscommerce.com
       (c) 2003      nextcommerce (information.php,v 1.8 2003/08/21); www.nextcommerce.org

       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/

    $box_smarty = new smarty;
    $content_string = '';
    //$rebuild = false; //DokuMan - 2010-02-28 - fix Smarty cache error on unlink

    $box_smarty->assign('language', $_SESSION['language']);
    // set cache ID
    if (!CacheCheck()) {
            $cache=false;
            $box_smarty->caching = 0;
    } else {
            $cache=true;
            $box_smarty->caching = 1;
            $box_smarty->cache_lifetime = CACHE_LIFETIME;
            $box_smarty->cache_modified_check = CACHE_CHECK;
            $cache_id = $_SESSION['language'].$_SESSION['customers_status']['customers_status_id'];
    }

    if (!$box_smarty->is_cached(CURRENT_TEMPLATE.'/boxes/box_schnellsuche.html', $cache_id) || !$cache) {
            $box_smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/');
            //$rebuild = true; //DokuMan - 2010-02-28 - fix Smarty cache error on unlink

            if (GROUP_CHECK == 'true') {
                    $group_check = "and group_ids LIKE '%c_".$_SESSION['customers_status']['customers_status_id']."_group%'";
            }

            $content_query = "SELECT
                                                    content_id,
                                                    categories_id,
                                                    parent_id,
                                                    content_title,
                                                    content_group
                                                    FROM "
    .TABLE_CONTENT_MANAGER."
                                                    WHERE languages_id='"
    .(int) $_SESSION['languages_id']."'
                                                    and file_flag=3 "
    .$group_check." and content_status=1 order by sort_order";

            $content_query = xtDBquery($content_query);

            $content_string='<ul class="contentlist">';
            while ($content_data = xtc_db_fetch_array($content_query, true)) {
                    $SEF_parameter = '';
                    if (SEARCH_ENGINE_FRIENDLY_URLS == 'true')
                            $SEF_parameter = '&product='.xtc_cleanName($content_data['content_title']);

                    $content_string .= '<li><a href="'.xtc_href_link(FILENAME_CONTENT, 'coID='.$content_data['content_group'].$SEF_parameter).'"><strong>'.$content_data['content_title'].'</strong></a></li>';
            }

            if ($content_string != '') {
                    $content_string.='</ul>';
                    $box_smarty->assign('BOX_CONTENT', $content_string);
            }


    }

    //BOF - DokuMan - 2010-02-28 - fix Smarty cache error on unlink
    //if ($rebuild) $box_smarty->clear_cache(CURRENT_TEMPLATE.'/boxes/box_information.html', $cache_id);
    //$box_information = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_information.html',$cache_id);
    if (!$cache) {
        $box_schnellsuche = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_schnellsuche.html');
    } else {
        $box_schnellsuche = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_schnellsuche.html', $cache_id);
    }
    //EOF - DokuMan - 2010-02-28 - fix Smarty cache error on unlink

    $smarty->assign('box_SCHNELLSUCHE', $box_schnellsuche);
    ?>

    Im Profil findest Du die HP-Adresse

    Gruß Torsten

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: box_search.html in die Linke Spalte
    Antwort #5 am: 05. Januar 2014, 21:06:16
    Der Inhalt der schnellsuche.php ist doch der Inhalt der information.php.
    Das kann so nicht funktionieren.

    Wieso kopierst du den Inhalt der search.php nicht in die schnellsuche.php?

    Gruß
    Ronny

    Teichbau

    • Fördermitglied
    • Beiträge: 385
    • Geschlecht:
    Re: box_search.html in die Linke Spalte
    Antwort #6 am: 05. Januar 2014, 21:59:58
    Ja, warum ich es so gemacht habe wie ich es gemacht habe???
    Weil ich die Übersicht verloren habe.
    Dank Deiner Hilfe funktioniert es jetzt.

    Vielen Dank und nicht so späten Feierabend
    Gruß Torsten.
    3 Antworten
    1956 Aufrufe
    11. Oktober 2017, 20:30:25 von Tomcraft
    1 Antworten
    1720 Aufrufe
    18. Februar 2015, 09:27:15 von Bonsai
    13 Antworten
    4067 Aufrufe
    01. September 2010, 09:58:28 von Tomcraft
    4 Antworten
    2730 Aufrufe
    25. September 2012, 11:51:10 von ssmile
               
    anything