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: MODUL: Hersteller-Slider für die Startseite

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    MODUL: Hersteller-Slider für die Startseite
    Antwort #15 am: 28. November 2010, 11:53:45
    Hallo Franky,
    ich bekomme immer folgende fehlermeldung.
    1054 - Unbekanntes Tabellenfeld 'language_id' in where clause

    select * from manufacturers_info where language_id = '2' and manufacturers_id = '9'
    Wo ist mein Fehler ?
    Gruß
    Micha

    franky_n

    • Experte
    • Beiträge: 4.950
    MODUL: Hersteller-Slider für die Startseite
    Antwort #16 am: 28. November 2010, 12:01:02
    Hallo koshiro,

    Dir fehlt ein s bei language es heißt languages . :)

    Viele Grüße

    Franky

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    MODUL: Hersteller-Slider für die Startseite
    Antwort #17 am: 28. November 2010, 12:03:16
    Hallo Franky,
    und wo, in welcher Datei, denn der Fehler kommt, wenn ich Hersteller Bilder Hochladen will.
    Gruß
    Micha

    franky_n

    • Experte
    • Beiträge: 4.950
    MODUL: Hersteller-Slider für die Startseite
    Antwort #18 am: 28. November 2010, 12:11:46
    Hallo koshiro,

    in der admin/manufacturers.php in Z.60 das:

    Code: PHP  [Auswählen]
                            $manufacturers_query = xtc_db_query("select * from ".TABLE_MANUFACTURERS_INFO." where language_id = '".$language_id."' and manufacturers_id = '".xtc_db_input($manufacturers_id)."'");
    ändern in das:

    Code: PHP  [Auswählen]
                            $manufacturers_query = xtc_db_query("select * from ".TABLE_MANUFACTURERS_INFO." where languages_id = '".$language_id."' and manufacturers_id = '".xtc_db_input($manufacturers_id)."'");
    Viele Grüße

    Franky

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    MODUL: Hersteller-Slider für die Startseite
    Antwort #19 am: 28. November 2010, 12:22:54
    Hallo Franky,
    fehler bleibt, aber ich habe mal gerade getestet, ich habe diesen Fehler in alle unsere Shops drin, sogar in einer nagelneuen Installation Local von der Version 1.05
    Das heist doch das der Fehler in der Version schon drin ist oder ?
    Gruß
    Micha

    franky_n

    • Experte
    • Beiträge: 4.950
    MODUL: Hersteller-Slider für die Startseite
    Antwort #20 am: 28. November 2010, 12:27:21
    Hallo koshiro,

    ja das scheint ein Bug zu sein.
    Kann auch sein das der schon gefixt ist.
    In Z.61 auch noch das ändern:

    Code: PHP  [Auswählen]
                            if (xtc_db_num_rows($manufacturers_query) == 0) xtc_db_perform(TABLE_MANUFACTURERS_INFO, array ('manufacturers_id' => xtc_db_input($manufacturers_id), 'language_id' => $language_id));
    in:

    Code: PHP  [Auswählen]
                            if (xtc_db_num_rows($manufacturers_query) == 0) xtc_db_perform(TABLE_MANUFACTURERS_INFO, array ('manufacturers_id' => xtc_db_input($manufacturers_id), 'languages_id' => $language_id));
    Ich denke dann sollte der Fehler weg sein. :)

    Viele Grüße

    Franky

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    MODUL: Hersteller-Slider für die Startseite
    Antwort #21 am: 28. November 2010, 12:30:43
    Hallo Franky,
    ja ich habe mir eben gerade die aktuelle Datei aus dem Trunk gezogen, dort ist der Fehler schon bereinigt. Jetzt klappt es auch ohne Probleme.
    Das einzige was ich jetzt habe, der Slider zieht sich nicht die Logos, obwohl Sie da sind, ich habe Sie hochgeladen, und im Ordner sind Sie auch drin.
    Ich habe es jetzt so in der Index drin
    Code: PHP  [Auswählen]
    <div id="slider">
        <a class="prev browse left"></a>
          <div class="scrollable">
            <div class="items">
              <div>
             {if $IMAGE}<a href="'.xtc_href_link(FILENAME_DEFAULT, 'manufacturers_id='.$manufacturers['manufacturers_id']).'"><img src="{$IMAGE}" alt="{$NAME}" /></a>{/if}
                </div>
            </div>
          </div>
        <a class="next browse right"></a>
      </div>
    Gruß
    Micha

    franky_n

    • Experte
    • Beiträge: 4.950
    MODUL: Hersteller-Slider für die Startseite
    Antwort #22 am: 28. November 2010, 12:57:57
    Hallo koshiro,

    ok dann mach nun mal in die header.php (da ja auf jeder Seite zu sehen) vor dem ?> das rein:

    Code: PHP  [Auswählen]
    //BOF - Manufacturers Slider
      $manufacturers_query = "select distinct m.manufacturers_id, m.manufacturers_name, m.manufacturers_image from ".TABLE_MANUFACTURERS." as m, ".TABLE_PRODUCTS." as p where m.manufacturers_id=p.manufacturers_id order by m.manufacturers_name";
      $manufacturers_query = xtDBquery($manufacturers_query);
      while ($manufacturers = xtc_db_fetch_array($manufacturers_query, true)) {
        $manufacturers_array = array ('ID'    => $manufacturers['manufacturers_id'],
                                      'NAME'  => $manufacturers['manufacturers_name'],
                                      'IMAGE' => $manufacturers['manufacturers_image'],
                                      'URL'   => xtc_href_link(FILENAME_DEFAULT, 'manufacturers_id='.$manufacturers['manufacturers_id']));
      }
    //EOF - Manufacturers Slider
     
    und dann in Deinem Template anstatt dem:

    Code: PHP  [Auswählen]
    {if $IMAGE}<a href="'.xtc_href_link(FILENAME_DEFAULT, 'manufacturers_id='.$manufacturers['manufacturers_id']).'"><img src="{$IMAGE}" alt="{$NAME}" /></a>{/if}
    das:

    Code: PHP  [Auswählen]
    {foreach name=aussen item=manufacturer from=$manufacturers_array}
      {if $manufacturer.IMAGE}
        <a href="{$manufacturer.URL}">
          <img src="{$manufacturer.IMAGE}" alt="{$manufacturer.NAME}" />
        </a>
      {/if}
    {/foreach}
    Könnte sein, dass Du hier:

    Code: PHP  [Auswählen]
                                      'IMAGE' => $manufacturers['manufacturers_image'],
    noch den Pfad davor machen musst:

    Code: PHP  [Auswählen]
                                      'IMAGE' => PFAD_ZU_MANUFACTURERS_IMAGE.$manufacturers['manufacturers_image'],
    Das ist aber mal noch was zum knobeln! ;)

    Viele Grüße

    Franky

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    MODUL: Hersteller-Slider für die Startseite
    Antwort #23 am: 28. November 2010, 13:06:53
    Hallo Franky,
    Du meinst doch die includes/header.php oder ? Denn da bekomme ich folgende Fehlermeldung
    Parse error: syntax error, unexpected ';', expecting ')' in E:\xampp\htdocs\esv\includes\header.php on line 403Gruß
    Micha

    franky_n

    • Experte
    • Beiträge: 4.950
    MODUL: Hersteller-Slider für die Startseite
    Antwort #24 am: 28. November 2010, 13:09:43
    Hallo koshiro,

    upps ja da fehlt eine )...

    Mach mal hier aus dem:

    Code: PHP  [Auswählen]
    'URL'   => xtc_href_link(FILENAME_DEFAULT, 'manufacturers_id='.$manufacturers['manufacturers_id']);
     
    das:

    Code: PHP  [Auswählen]
    'URL'   => xtc_href_link(FILENAME_DEFAULT, 'manufacturers_id='.$manufacturers['manufacturers_id']));
     
    EDIT: Hab's oben auch noch mal geändert. :)

    Viele Grüße

    Franky

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    MODUL: Hersteller-Slider für die Startseite
    Antwort #25 am: 28. November 2010, 13:17:25
    Hallo Franky,
    okay Fehler ist weg, aber Bilder zeigt er keine an, das <div class="items"> aus der Index bleibt leer.
    Gruß
    Micha

    franky_n

    • Experte
    • Beiträge: 4.950
    MODUL: Hersteller-Slider für die Startseite
    Antwort #26 am: 28. November 2010, 13:21:32
    Hallo koshiro,

    mach mal vor dem:

    Code: PHP  [Auswählen]
    //EOF - Manufacturers Slider
    das noch rein:

    Code: PHP  [Auswählen]
    $smarty->assign('manufacturers_array', $manufacturers_array);
    Es muß ja auch an das Template übergeben werden...

    Viele Grüße

    Franky

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    MODUL: Hersteller-Slider für die Startseite
    Antwort #27 am: 28. November 2010, 13:25:04
    Hallo Franky,
    nein bleibt trotzdem leer.
    Gruß
    Micha

    franky_n

    • Experte
    • Beiträge: 4.950
    MODUL: Hersteller-Slider für die Startseite
    Antwort #28 am: 28. November 2010, 13:28:36
    Hallo koshiro,

    ein wenig mehr Info wäre toll, z.B. ob im Quelltext wenigstens etwas erscheint.
    Bin kein  :glaskugel:

    Viele Grüße

    Franky

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    MODUL: Hersteller-Slider für die Startseite
    Antwort #29 am: 28. November 2010, 13:31:04
    Hallo Franky,
    sorry mein Fehler, also im Quelltext steht das drin
    Code: PHP  [Auswählen]
    <div id="slider">
        <a class="prev browse left"></a>

          <div class="scrollable">
            <div class="items">
                             <a href="1"><img src="1" alt="1" /></a>
                                     <a href="W"><img src="W" alt="W" /></a>
                                     <a href="m"><img src="m" alt="m" /></a>
                                     <a href="h"><img src="h" alt="h" /></a>
                             </div>
          </div>
        <a class="next browse right"></a>
      </div>
     
    Managed Server