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 ins Top-Menü verschieben

    ginabella

    • Frisch an Board
    • Beiträge: 62
    • Geschlecht:
    Suchfeld ins Top-Menü verschieben
    am: 29. August 2011, 08:32:57
    Hallo,
    Ich bin neu in der Community und will auch nicht mit einem alten Thema nerven, aber nach der Installation des Shop und der Einfügung von unserem "top_logo" fiel mir auf, dass das Suchfeld unschön mitten in unseren "top_logo" war, also ich auf die Suche nach einer Lösung und stiess hier im Forum auf einen schon geschlossenen Thread: ANLEITUNG: Suchfeld ins Top-Menü verschieben

    Tja mach das also so und alles zerschossen. Kann mir irgendjemand helfen? Alles ist jetzt links angeordnet, schaut mal hier: www.deko-hobby-hochzeit.de
    Wäre für eine Hilfe sehr dankbar.
    Gruss
    ginabella

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

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Suchfeld ins Top-Menü verschieben
    Antwort #1 am: 29. August 2011, 08:41:04
    Hallo ginabella,

    Du hast hier am Ende ein </div> zu viel eingefügt:

    Code: PHP  [Auswählen]
    <!--
              <tr>
                <td colspan="2">
                  <a href="http://www.deko-hobby-hochzeit.de/advanced_search.php?XTCsid=e104a3ca197f02057a4b1c6961ff3b02">Erweiterte Suche &raquo;</a>
                </td>
              </tr>
    //-->
            </table>
          </form>
        </div>
      </div>
    </div>

    Achte darauf den Code auch so zu formatieren wie ich das hier vor gemacht habe.
    Dann sieht man schneller wenn was zu viel eingefügt wird... :)

    Viele Grüße

    Franky

    ginabella

    • Frisch an Board
    • Beiträge: 62
    • Geschlecht:
    Re: Suchfeld ins Top-Menü verschieben
    Antwort #2 am: 29. August 2011, 08:43:23
    Danke für die super schnelle Antwort, aber wo ändere ich das jetzt ? In welcher Datei? Sorry, aber wie gesagt, noch nicht so viel Ahnung... in der "index.html" oder wo?

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Suchfeld ins Top-Menü verschieben
    Antwort #3 am: 29. August 2011, 08:54:25
    Hallo ginabella,

    entweder in der "/templates/xtc5/index.html" oder der "/templates/xtc5/boxes/box_search.html"

    "xtc5" ist natürlich zu ersetzen durch Dein Template wenn Du ein eigenes mit eigenem Namen hast.

    Wahrscheinlich wirst Du ja bei Deinem Umbau eine der beiden Dateien verändert haben... ;)

    Viele Grüße

    Franky

    ginabella

    • Frisch an Board
    • Beiträge: 62
    • Geschlecht:
    Re: Suchfeld ins Top-Menü verschieben
    Antwort #4 am: 29. August 2011, 09:00:35
    nein ich hab das genauso also "/templates/xtc5/index.html" bzw. "/templates/xtc5/boxes/box_search.html", hab keinen eigenen Namen. Müsste ich das?

    Meine "/templates/xtc5/boxes/box_search.html" sieht jetzt so aus:

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    {$FORM_ACTION}
    <table border="0" class="search_header" cellspacing="0" cellpadding="0">
    <!--
         <tr>
              <td colspan="2"><strong>{#heading_search#}:</strong></td>
        </tr>
    //-->
         <tr>
              <td><strong>{#heading_search#}:</strong></td>
             <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}

    Und meine "index.html" so:

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="index"}
    <div id="wrap">
            <div id="header">
            <div id="logo"><img src="{$tpl_path}img/spacer.gif" width="400" alt="{$store_name}" /></div>
        </div>
        <div id="topmenuwrap">
            <ul id="topmenu">
                <li><a href="{$index}">{#link_index#}</a></li>
               <li><a href="{$cart}">{#link_cart#}</a></li>
               {if $account}
                <li><a href="{$account}">{#link_account#}</a></li>
               {/if}
                {if $smarty.session.customers_status.customers_status_id == '1'}
                <li><a href="{php}echo xtc_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL');{/php}">{#new_customer#}</a></li>
               {/if}
                <li><a href="{$checkout}">{#link_checkout#}</a></li>
               {if $smarty.session.customer_id}
                <li><a href="{$logoff}">{#link_logoff#}</a></li>
               {else}
                <li><a href="{$login}">{#link_login#}</a></li>
               {/if}
            </ul>
            <div id="languages">{$box_LANGUAGES}</div>
            <div id="search">{$box_SEARCH}</div>

        <div id="breadcrumb">{$navtrail}</div>
        <div id="contentwrap"> {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
            <div id="leftcol">{$box_CATEGORIES}{$box_ADD_QUICKIE}{$box_CONTENT}{$box_INFORMATION}{$box_LAST_VIEWED}{$box_REVIEWS}{$box_SPECIALS}{$box_WHATSNEW}</div>
            {/if}
            <div
                    {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
                            id="content"
                    {else}
                            id="contentfull"
                    {/if}
                     >
            {if strstr ($smarty.server.PHP_SELF, 'index')}
                {if $smarty.get.cPath==null and $smarty.get.manufacturers_id==''}
                     {if $BANNER}{$BANNER}{/if}
               {/if}
            {/if}
            {$main_content}</div>
        {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
        <div id="rightcol">{$box_CART}{$box_LOGIN}{$box_ADMIN}{$box_NEWSLETTER}{$box_BESTSELLERS}{$box_INFOBOX}{$box_CURRENCIES}{$box_MANUFACTURERS_INFO}{$box_MANUFACTURERS}</div>
        {/if} </div>
    <p class="footer">{$smarty.const.TITLE} &copy; {$smarty.now|date_format:"%Y"} | Template &copy; 2009 by modified eCommerce Shopsoftware eCommerce Shopsoftware</p>
    </div>

    Ich kann den Fehler nicht finden... sorry...

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Suchfeld ins Top-Menü verschieben
    Antwort #5 am: 29. August 2011, 09:26:43
    Hallo ginabella,

    eigentlich macht man eine Kopie des original Templates xtc5, benennt den Ordner in seinen beliebigen Namen um, stellt im Adminbereich auf das neue Template um und fängt dann an das Template zu bearbeiten was man gerade kopiert hat.

    Hat den riesen Vorteil:
    Man kann zwischendurch auf das original Template im Admin umschalten um zu sehen ob es dort noch funktioniert... wenn ja hat man im Template was falsch gemacht. :)

    Das was Du gepostet hast (bitte benutze für Quelltext das nächste mal den php Button) deckt sich zwar nicht mit dem was ich in der Internetseite sehe aber nun gut vielleicht habe ich auch nur Tomaten auf den Augen.

    In der "index.html" nach dem:

    Code: PHP  [Auswählen]
            <div id="search">{$box_SEARCH}</div>

    das einfügen:

    Code: PHP  [Auswählen]
            </div>

    Viele Grüße

    Franky

    ginabella

    • Frisch an Board
    • Beiträge: 62
    • Geschlecht:
    Re: Suchfeld ins Top-Menü verschieben
    Antwort #6 am: 29. August 2011, 09:33:20
    [...]
    eigentlich macht man eine Kopie des original Templates xtc5, benennt den Ordner in seinen beliebigen Namen um, stellt im Adminbereich auf das neue Template um und fängt dann an das Template zu bearbeiten was man gerade kopiert hat.
    [...]

    Kann ich das jetzt noch nachträglich machen wohl nicht mehr, nachdem ich schon alles geändert habe oder?

    [...] (bitte benutze für Quelltext das nächste mal den php Button) [...]

    ja mach ich.

    ...tja, hab ich so gemacht wie du gesagt hast, aber hat sich nicht viel verändert ist immer noch alles links. :motz:

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Suchfeld ins Top-Menü verschieben
    Antwort #7 am: 29. August 2011, 09:40:27
    Hallo ginabella,

    doch kann man.
    Du benennst den aktuellen Template Ordner xtc5 um in z.B.: deko-hobby-hochzeit
    Danach kopierst Du (ohne in den Admin zu gehen) vom original Download den Ordner: xtc5 auf Deinen Webserver.
    Dann sollte Dein Shop das Standard Template haben.
    Dann gehst Du in den Admin und stellst auf Dein Template deko-hobby-hochzeit um und hast wieder Dein aktuelles Template.

    Um den Fehler zu finden müsstest Du mal die Dateien so formatieren wie ich bereits unten gezeigt habe.
    Zu jedem <div> sollte auch ein schließendes </div> gehören.
    Rücke jeweils einen öffnenden Tag mit einem Leerzeichen ein...
    Du kannst zu 99,9% davon ausgehen das es nur Dateien sein werden die Du beim Umbau angefasst hast. :)

    Viele Grüße

    Franky

    ginabella

    • Frisch an Board
    • Beiträge: 62
    • Geschlecht:
    Re: Suchfeld ins Top-Menü verschieben
    Antwort #8 am: 29. August 2011, 09:44:29
    [...]
    Dann gehst Du in den Admin und stellst auf Dein Template deko-hobby-hochzeit um und hast wieder Dein aktuelles Template.
    [...]

    Sorry, aber wie stelle ich das um...  :doh:

    [...]
    Um den Fehler zu finden müsstest Du mal die Dateien so formatieren wie ich bereits unten gezeigt habe.
    Zu jedem <div> sollte auch ein schließendes </div> gehören.
    Rücke jeweils einen öffnenden Tag mit einem Leerzeichen ein...
    [...]

    Und wo und wie mach ich das... ich weiss... :doh:

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Suchfeld ins Top-Menü verschieben
    Antwort #9 am: 29. August 2011, 09:50:46
    Hallo ginabella,

    ich kann Dir natürlich nicht alles von A-Z erklären denn dafür gibt es bereits ein Handbuch was Du Dir anschauen solltest...

    Die Einstellung findest Du unter "Konfiguration" -> "Mein Shop" -> "Templateset (Theme)"

    Zu dem anderen Problem:
    Vernünftig formatiert sollte das Ganze so aussehen:

    Code: PHP  [Auswählen]
    <div id="wrap">
      <div id="header">
        <div id="logo">
          <img src="templates/xtc5/img/spacer.gif" width="400" alt="Deko-Hobby-Hochzeit" />
        </div>
      </div>
      <div id="topmenuwrap">
        <ul id="topmenu">
          <li><a href="http://www.deko-hobby-hochzeit.de/index.php">Startseite</a></li>
          <li><a href="http://www.deko-hobby-hochzeit.de/shopping_cart.php">Warenkorb</a></li>
          <li><a href="http://www.deko-hobby-hochzeit.de/account.php">Ihr Konto</a></li>
          <li><a href="http://www.deko-hobby-hochzeit.de/create_account.php">Neukunde?</a></li>
          <li><a href="http://www.deko-hobby-hochzeit.de/checkout_shipping.php">Kasse</a></li>
          <li><a href="http://www.deko-hobby-hochzeit.de/login.php">Anmelden</a></li>
        </ul>
        <div id="languages">
          <a href="http://www.deko-hobby-hochzeit.de/index.php?language=de&amp;">
            <img src="lang/german/icon.gif" alt="Deutsch" width="18" height="12" />
          </a>
          &nbsp;&nsbp;
          <a href="http://www.deko-hobby-hochzeit.de/index.php?language=en&amp;">
             <img src="lang/english/icon.gif" alt="English" width="18" height="12" />
          </a>
        </div>
        <div id="search">
          <form id="quick_find" action="http://www.deko-hobby-hochzeit.de/advanced_search_result.php" method="get">
            <table border="0" class="search_header" cellspacing="0" cellpadding="0">
              <!--
              <tr>
                <td colspan="2"><strong>Suche:</strong></td>
              </tr>
              //-->
              <tr>
                <td><strong>Suche:</strong></td>
                <td><input type="text" name="keywords" value="Suchen" style="width:160px;" maxlength="30" onfocus="if(this.value==this.defaultValue) this.value='';" onblur="if(this.value=='') this.value=this.defaultValue;" /></td>
                <td><input type="image" src="templates/xtc5/buttons/german/button_quick_find.gif" alt="Suchen" title=" Suchen " /></td>
              </tr>
              <!--
              <tr>
                <td colspan="2"><a href="http://www.deko-hobby-hochzeit.de/advanced_search.php">Erweiterte Suche &raquo;</a></td>
              </tr>
              //-->
            </table>
          </form>
        </div>
      </div>

    und kannst das natürlich in den Template Dateien sortieren. Nur so wirst Du auch rausfinden, ob ein div fehlt oder nicht...

    Viele Grüße

    Franky

    ginabella

    • Frisch an Board
    • Beiträge: 62
    • Geschlecht:
    Re: Suchfeld ins Top-Menü verschieben
    Antwort #10 am: 29. August 2011, 10:17:34
    Danke für die Hilfe und die Erklärungen.
    Na dann werde ich mal alles in in Urzustand zurücksetzen und versuchen den Fehler selbst zu finden.

    ginabella

    • Frisch an Board
    • Beiträge: 62
    • Geschlecht:
    Re: Suchfeld ins Top-Menü verschieben
    Antwort #11 am: 29. August 2011, 10:32:16
    Hab mir das Handbuch angeschaut: "Konfiguration" -> "Mein Shop" -> "Templateset (Theme)" finde ich nicht.
    Das ist ja schon ausführlich, aber kannst du mir die Nummer sagen wo der Punkt angesprochen wird?  z.B.: Kapitel 12.1 oder so... Danke

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Suchfeld ins Top-Menü verschieben
    Antwort #12 am: 29. August 2011, 10:34:30
    Hallo ginabella,

    öhm ich habe Dir doch schon gesagt wo das im Adminbereich steht...
    Das sind die Menüpunkte im Admin Bereich!  :-?

    Das mit dem Handbuch war eigentlich für weitere Fragen gedacht die evtl. dann schon im Handbuch stehen.
    Zu der Template Einstellung habe ich nicht nachgeschaut ob es dort was im Handbuch gibt...

    Viele Grüße

    Franky

    ginabella

    • Frisch an Board
    • Beiträge: 62
    • Geschlecht:
    Re: Suchfeld ins Top-Menü verschieben
    Antwort #13 am: 29. August 2011, 10:44:43
    :sorry: ich bin blond... ich hab's gefunden.
    0 Antworten
    1976 Aufrufe
    14. Februar 2013, 11:01:51 von anro
    44 Antworten
    33854 Aufrufe
    03. Juli 2013, 19:08:08 von 26826
    6 Antworten
    1492 Aufrufe
    25. März 2020, 18:20:55 von Andre Kern
    5 Antworten
    2521 Aufrufe
    28. September 2016, 15:12:53 von jumpM