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

    WayneTsun

    • Fördermitglied
    • Beiträge: 1.082
    • Geschlecht:
    Re: MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #45 am: 10. Juni 2012, 14:10:24
    Hallo zusammen!

    Um auch wenn Bilder existieren die"alt="-Angabe im Quelltext zu haben (SEO), habe ich die Id als Namen verwendet.

    Suche:
    Code: PHP  [Auswählen]
    // Hauptkategoriebilder
           
            if ($foo[$counter]['level']=='0') {
                    //$categories_string .= $foo[$counter]['name'];
                    $categories_string .= '<img src="'.DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/img/'.$getId.'.png" alt="';
            }
                   

    und ersetze mit:

    Code: PHP  [Auswählen]
    // Hauptkategoriebilder
           
            if ($foo[$counter]['level']=='0') {
            $categories_string .= '<img src="'.DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/img/'.$getId.'.png" alt="'.$getId.'';
            }
                   

    Beste Grüße,
    Wayne

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.986
    • Geschlecht:
    Re: MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #46 am: 10. Juni 2012, 14:33:14
    Hey WayneTsun.

    Da hast du Mist gebaut.
    Die alt-Angabe ist längst in h-h-h's Erweiterung drin (wie man auch im 1. Post lesen kann).
    Schau mal in den Code:
    Code: PHP  [Auswählen]
    // Hauptkategoriebilder
            if ($foo[$counter]['level']=='0') {
                    $categories_string .= '<img src="'.DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/img/'.$getId.'.jpg" alt="';
            }
                   
            $categories_string .= $foo[$counter]['name'];

            if ( ($id) && (in_array($counter, $id)) ) {
                            //$categories_string .= '</b>';
            }

            if (SHOW_COUNTS == 'true') {
                    $products_in_category = xtc_count_products_in_category($counter);
                    if ($products_in_category > 0) {
                            if (trim($foo[$counter]['name']) != '' ) $categories_string .= '&nbsp;(' . $products_in_category . ')';
                    }
            }
           
            // Hauptkategoriebilder abschliessen und Größe
            if ($foo[$counter]['level']=='0') {
                    //$categories_string .= '" width="180px" height="50px';
                    $categories_string .= '" />';
            }

    Und zwar genau hier
    Code: PHP  [Auswählen]
    $categories_string .= $foo[$counter]['name'];

    Was dachtest du denn warum dein veränderter Code so aufhört ??
    Code: PHP  [Auswählen]
    alt="';
    Da würden ja das zweite "Gänsefüßchen" und das schließende im-tag fehlen.

    Falls du's nicht weißt:
    .= bedeutet, daß der bisher definierten Variable das nun folgende angehängt wird.

    Gruß,
    noRiddle

    WayneTsun

    • Fördermitglied
    • Beiträge: 1.082
    • Geschlecht:
    Re: MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #47 am: 10. Juni 2012, 14:41:16
    Oops, da hab ich's aber um die Ohren gekriegt. Hast natürlich vollkommen recht. Ich hatte vor meiner Änderung das hier stehen:

    Code: PHP  [Auswählen]
    // Hauptkategoriebilder
           
            if ($foo[$counter]['level']=='0') {
                    $categories_string .= '<img src="'.DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/img/'.$getId.'.png" alt="';
            }
                   
                    //$categories_string .= $foo[$counter]['name'];

    und hatte den Code nicht mehr mit dem von h-h-h gegengeprüft. Woher die Auskommentierung kam, weiß ich nicht mehr und hatte eben nach dem .= etwas eintragen wollen.

    Sorry an alle, die ich verwirrt habe.  :oops:

    Danke Dir noRiddle für die Zurecht(!)-Weisung,

    Wayne

    PatKol

    • Mitglied
    • Beiträge: 178
    Re: MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #48 am: 08. Juli 2012, 23:19:41
    Wie kann ich einstellen, dass auch .png anstatt .jpeg angezeigt werden?

    Hat sich erledigt! Ist wohl zu spät...

    PatKol

    • Mitglied
    • Beiträge: 178
    Re: MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #49 am: 24. August 2012, 10:10:36
    Hi, vielleicht hat jemand ein Tip für mich.

    Wie kann einstellen, dass neben den Hauptkategoriebildern auch die Kategorienamen korrekt angezeigt werden. Sprich auch mit Leerzeichen und unter Berücksichtigung von Großschreibung.

    Meine Baustelle liegt hier:
    http://www.bestcarparts.de/bestcarparts/index.php

    Bestes Beispiel: Alfa Romeo
    Als PNG gespeichert im IMG-Ordner: alfaromeo.png

    Über eine Antwort würde ich mich sehr freuen.

    Danke. Gruß Pat.

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Re: MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #50 am: 24. August 2012, 12:35:00
    Hallo PatKol,
    nimm in der xtc_show_category.inc.php an der entsprechenden Stelle
    Code: PHP  [Auswählen]
    $foo[$counter]['name']
    statt
    Code: PHP  [Auswählen]
    $getId

    Besten Gruß

    h-h-h

    PatKol

    • Mitglied
    • Beiträge: 178
    Re: MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #51 am: 25. August 2012, 10:08:15
    Ich danke dir!

    karsta.de

    • Experte
    • Beiträge: 3.156
    Re: MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #52 am: 12. September 2012, 13:33:54
    Da unsere Kategorienamen sehr lang sind (z.B: Breakfast Room Green No. 81 (Frühstücksraumgrün)) würde ich gerne für die Bildnamen die Kategorie-ID verwenden. Was muß ich da ändern.
    Habe einfach statt 'name' 'id'  $getId = $foo[$counter]['id'] ; eingesetzt. Leider hat das nicht funtioniert.

    LG kgd

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Re: MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #53 am: 12. September 2012, 13:46:41
    Code: PHP  [Auswählen]
            $getId = $foo[$counter]['name'] ;
            $searchInId = array("ä" , "ö", "ü", "ß", "Ä", "Ö", "Ü", " ");
            $replaceInId = array("ae" , "oe", "ue", "ss", "Ae", "Oe", "Ue", "");
            $getId = str_replace($searchInId, $replaceInId, $getId);
            $getId = preg_replace("/[^a-zA-Z0-9_]/" , "" , $getId);
            $getId = strtolower($getId);

    ersetzen mit:

    Code: PHP  [Auswählen]
    $getId = $counter;

    Besten Gruß

    h-h-h

    karsta.de

    • Experte
    • Beiträge: 3.156
    Re: MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs
    Antwort #54 am: 12. September 2012, 14:05:27
    Vielen Dank! Hat funtioniert.
    LG kgd
    4 Antworten
    3807 Aufrufe
    17. Mai 2011, 15:32:29 von aPeu
    2 Antworten
    3487 Aufrufe
    04. November 2011, 16:29:48 von Tomcraft
    1 Antworten
    2400 Aufrufe
    19. Juli 2011, 11:05:18 von Tomcraft
    9 Antworten
    9020 Aufrufe
    17. Januar 2014, 20:31:09 von Gradler