Shop Hosting
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: Hauptkategorien mit Bildern und Kategorie CSS-IDs

    h-h-h

    • modified Team
    • Beiträge: 4.563
    • Es wird jedem <li> auch noch ein eine eindeutige ID(css) mitgegeben.
    • Alle Kategorie-Bilder können im Ordner /img/ des Templates gespeichert werden.
    • Bildnamen werden automatisch generiert und können im Quelltext nachgelesen werden (strg+u strg+f id="id_)
    • Die Bilder bekommen Alt-Tags mit dem "originalen Bildnamen" (SEO) und bei bedarf die Anzahl der Produkte
    • width&height können in der PHP-Datei gesetzt werden wenn die Kategorie-Bilder alle die gleiche Größe haben.
    Gruß h-h-h

    [EDIT h-h-h 2011-05-16: Hier geht es zum SSL-Fix.]



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

    h-h-h

    • modified Team
    • Beiträge: 4.563
    MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #1 am: 21. Oktober 2010, 19:14:04
    Nur Kategorien anzeigen welche auch Produkte enthält
    Suche:

    Code: PHP  [Auswählen]
            $getId = strtolower($getId);
    Ersetze mit:

    Code: PHP  [Auswählen]
            $getId = strtolower($getId);
                    $products_in_category = xtc_count_products_in_category($counter);
                    if ($products_in_category> 0) {
    Suche:

    Code: PHP  [Auswählen]
            if ($foo[$counter]['next_id']) {
    Ersetze mit:

    Code: PHP  [Auswählen]
      } // close - Kategorie nicht anzeigen wenn keine Produkte enthalten

            if ($foo[$counter]['next_id']) {

    h-h-h

    • modified Team
    • Beiträge: 4.563
    MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #2 am: 21. Oktober 2010, 19:16:41
    Weitere Kategorieboxen
    Zeile 27 folgendes einfügen:

    Code: PHP  [Auswählen]
            if ($foo[$counter]['level']=='0' && $getId=='ID-KATEGORIENAME-AB-DER-DIE-NEUE-BOX-BEGINNEN-SOLL') {
                    $categories_string .= '</ul><h2 class="categoryheader">Unterkategorie</h2><ul class="categorymenu">';
            }
    Kann beliebig oft wiederholt werden.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.199
    • Geschlecht:
    MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #3 am: 22. Oktober 2010, 11:52:01
    Hey, vielen Dank! Eine schöne Erweiterung! :thx:

    Grüße

    Torsten

    Margott

    • Frisch an Board
    • Beiträge: 91
    MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #4 am: 22. Oktober 2010, 12:09:00
    Hallo h-h-h,

    also ich komme gar nicht klar. Naja php ist ja auch so ein Ding wenn man es nicht gelernt hat.

    Also 1. Richtig, dass ich Deine xtc_show_category.inc.php mit meiner im ordner ....../xtc5/source/inc tauschen muß? oder den Code aus Deiner xtc_show_category.inc.php in meine xtc_show_category.inc.php zusätzlich einfügen?

    2. die Bilder habe ich im Pfad ........./xtc5/img gespeichert, richtig?

    Und dann? Wie gehts dann weiter?

    Also wie zu sehen auf den Bild. Aus den Kategorien Intel-PC, AMD-PC usw. sollen Bilder werden mit den entspechenden Link. Möchte doch nur die Darstellung Intel-PC, AMD-PC usw. geändert haben von Text in Bilder aber der Link bleibt gleich. Ist schwierig mein Problem verständlich auszudrücken. Bitte helft mir, DANKE. [ Für Gäste sind keine Dateianhänge sichtbar ]

    h-h-h

    • modified Team
    • Beiträge: 4.563
    MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #5 am: 22. Oktober 2010, 23:08:03
    @Torsten: Danke -  Habe die Vermutung, dass Du Phrase Express bzw. Typeit4me verwendest. ;)

    @Margott:
    1- Erst eine Sicherheitskopie der alten xtc_show_category.inc.php erstellen und dann die Neue rüberbügeln.
    2- Bilder in /xtc5/img speichern ist richtig.
    Bitte beachte dabei:
    Zitat
    Bildnamen können im Browser-Quelltext nachgelesen werden Firefox(strg+u strg+f id="id_[BILDNAME])
    Also müssen bei Deinen Kategoriebildern die Bildnamen angepasst werden.  Zum Beispiel ist der korrekte Kategorie-Bildname für"AUFRÜSTKIT AMD" aufruestkitamd.jpg.

    Die Links werden nicht verändert! Alle Hauptkategorie-Linktexte werden mit dem entsprechendem Bild erweitert. Wenn für eine Kategorie kein Bild existiert, wird der Alt-Text dargestellt(vom Browser abhängig).

    Gruß h-h-h

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.199
    • Geschlecht:
    MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #6 am: 23. Oktober 2010, 10:13:10
    @Torsten: Danke -  Habe die Vermutung, dass Du Phrase Express bzw. Typeit4me verwendest. ;)
    [...]

    Neee... ich setze manchmal einen rasierten Affen vor den PC, der tippt dann für mich. :-PP

    Grüße

    Torsten

    Margott

    • Frisch an Board
    • Beiträge: 91
    MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #7 am: 23. Oktober 2010, 18:10:22
    Hallo h-h-h,

    vielen recht herzlichen Dank. Es hat super geklappt. Genau so wie ich wollte. SUPER!!!

    Wizard

    • Fördermitglied
    • Beiträge: 44
    MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #8 am: 09. November 2010, 18:17:10
    Vielen Dank für diese sehr nützliche Erweiterung.
    Ein Problem habe ich:
    Wie kann man erreichen, dass der gerade aktive Link ein anderes Bild bekommt?
    Vorher hatte ich dem aktiven Link die Klasse selected zugewiesen. Aber dies greift ja nun nicht mehr, da das Bild immer gleich bleibt.

    Beste Grüße.
    Wizard

    h-h-h

    • modified Team
    • Beiträge: 4.563
    MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #9 am: 09. November 2010, 23:59:22
    [...]
    Wie kann man erreichen, dass der gerade aktive Link ein anderes Bild bekommt?
    [...]

    xtc_show_category.inc.php

    Suche:

    Code: PHP  [Auswählen]
            // Hauptkategoriebilder
            if ($foo[$counter]['level']=='0') {
    Danach einfügen:

    Code: PHP  [Auswählen]
    if ( ($id) && (in_array($counter, $id)) ) {     $getId .= '-active'; }
    Beispiel:
       kategoriebild.jpg
       kategoriebild-active.jpg

    Gruß h-h-h

    Wizard

    • Fördermitglied
    • Beiträge: 44
    MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #10 am: 10. November 2010, 11:41:57
    Danke für die Antwort h-h-h, das werde ich heute Abend gleich mal ausprobieren.

    Gibt es die Möglichkeit das Hauptmenü ebenso umzusetzen?

    Beste Grüße.
    Wizard

    h-h-h

    • modified Team
    • Beiträge: 4.563
    MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #11 am: 10. November 2010, 15:29:31
    [...]
    Gibt es die Möglichkeit das Hauptmenü ebenso umzusetzen?
    [...]

    Hi Wizard,
    wenn Du mit Hauptmenü das Topmenü (topmenu) meinst..
    Das kann direkt in der index.html mit HTML-Kenntnissen angepasst und erweitert werden. Bitte mache ein neuen Thread für diese Frage auf oder schreibe mir eine PN.

    Gruß h-h-h

    Wizard

    • Fördermitglied
    • Beiträge: 44
    MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #12 am: 11. November 2010, 08:32:18
    xtc_show_category.inc.php

    Suche:

    Code: PHP  [Auswählen]
            // Hauptkategoriebilder
            if ($foo[$counter]['level']=='0') {
    Danach einfügen:

    Code: PHP  [Auswählen]
    if ( ($id) && (in_array($counter, $id)) ) {     $getId .= '-active'; }
    Beispiel:
       kategoriebild.jpg
       kategoriebild-active.jpg

    Gruß h-h-h

    Vielen Dank h-h-h,
    funktioniert ausgezeichnet. Wenn man jetzt noch den Status hover erreichen könnte, ist es perfekt. Hast Du hierfür eventuell auch noch einen Tipp?

    Besten Dank.
    Wizard

    Wizard

    • Fördermitglied
    • Beiträge: 44
    MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #13 am: 11. November 2010, 10:34:48
    Ich habe gerade versucht, dass auch die 2. Ebene des Menüs Bilder erzeugt werden, bekomme es aber nicht 100% hin. Zu den Bildern werden dann zusätzlich die Textlinks angezeigt. PHP ist nicht so mein Gebiet.

    Beste Grüße.

    h-h-h

    • modified Team
    • Beiträge: 4.563
    MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #14 am: 11. November 2010, 17:24:38
    2te Menü-Ebene oder mehr mit Bildern ausstatten

    Suche:

    Code: PHP  [Auswählen]
    $foo[$counter]['level']=='0'
     
    Ersetze mit:

    Code: PHP  [Auswählen]
    $foo[$counter]['level']=='0' || $foo[$counter]['level']=='1'
     
    Bitte aufpassen, zwei Stellen müssen angepasst werden!

    Leerzeile zwischen bestimmten Kategorien

    Gruß h-h-h

    4 Antworten
    3688 Aufrufe
    17. Mai 2011, 15:32:29 von aPeu
    2 Antworten
    3361 Aufrufe
    04. November 2011, 16:29:48 von Tomcraft
    1 Antworten
    2348 Aufrufe
    19. Juli 2011, 11:05:18 von Tomcraft
    9 Antworten
    8826 Aufrufe
    17. Januar 2014, 20:31:09 von Gradler