Managed Server
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: Kategorie Icons in Kategorie Box neben Titel?

    Shorty

    • Foren-Troll
    • Viel Schreiber
    • Beiträge: 909
    • Geschlecht:
    Kategorie Icons in Kategorie Box neben Titel?
    am: 26. Februar 2011, 15:30:30
    Hallo ich suche ein Modul welches kostenlos ist und in der Kategorie Box neben den Kategorie Titel kleine Bilder setzt, kurz gesagt ich suche ein Modul welches der Kategorie Icons gibt?



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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Kategorie Icons in Kategorie Box neben Titel?
    Antwort #1 am: 26. Februar 2011, 15:31:34
    Hallo Shorty,

    ein Modul dafür ist mir nicht bekannt, da musst du selber ran. ;-)

    Grüße

    Torsten

    chris755

    • Fördermitglied
    • Beiträge: 230
    Kategorie Icons in Kategorie Box neben Titel?
    Antwort #2 am: 26. Februar 2011, 18:21:33
    Ich hab eins, das aber eigentlich für xt:Commerce gemacht wurde, nicht speziell für modified eCommerce Shopsoftware! Leider bekomme ich es nicht zum Laufen!

    Kann es euch gerne zur Verfügung stellen, vielleicht bringt es jemand zum Laufen, wovon dann auch ich profitieren würde. :)

    Shorty

    • Foren-Troll
    • Viel Schreiber
    • Beiträge: 909
    • Geschlecht:
    Kategorie Icons in Kategorie Box neben Titel?
    Antwort #3 am: 26. Februar 2011, 18:24:49
    Wenn du es mir zukommen lassen könntest, würde ich mich ran machen es zu versuchen zum laufen zu bekommen?

    schicke es mir bitte an netzreiter@gmx.de und ich lege gleich los?

    Hallo ich bin gerade daran das xt:Commerce Modul für Kategorie Icons an modified eCommerce Shopsoftware anzupassen. Das Modul wurde mir von chris755 dafür zu gesandt, dafür noch mal vielen dank an chris755.

    Ich habe es soweit am Laufen habe nur ein Problem bei dem benötige ich Fachliche Hilfe und zwar bekomme ich folgenden Fehler:

    Code: PHP  [Auswählen]
    Parse error: syntax error, unexpected T_IF, expecting T_FUNCTION in /www/htdocs/w00d7958/admin/includes/classes/categories.php on line 248

    Wenn ich diesen Code Teil einfüge:

    Code: PHP  [Auswählen]
    if ($categories_icon = & xtc_try_upload('categories_icon', DIR_FS_CATALOG_IMAGES.'caticons/')) {
          $cname_arr = explode('.', $categories_icon->filename);
          $cnsuffix = array_pop($cname_arr);
          $categories_icon_name = $categories_id.'.'.$cnsuffix;
          $categories_icon_name = $categories_id.'_'.unArrayCleanImgName($cname_arr).'.'.strtolower($cnsuffix);
          @ unlink(DIR_FS_CATALOG_IMAGES.'caticons/'.$categories_icon_name);
          @ unlink(DIR_FS_CATALOG_IMAGES.'caticons/'.$categories_data['categories_previous_image']);
          rename(DIR_FS_CATALOG_IMAGES.'caticons/'.$categories_icon->filename, DIR_FS_CATALOG_IMAGES.'caticons/'.$categories_icon_name);
          xtc_db_query("UPDATE ".TABLE_CATEGORIES."
                                         SET categories_icon = '"
    .xtc_db_input($categories_icon_name)."'
                                         WHERE categories_id = '"
    .(int) $categories_id."'");
        }

      if ($categories_data['del_caticon_pic'] == 'yes') {
        @ unlink(DIR_FS_CATALOG_IMAGES.'caticons/'.$categories_data['categories_previous_icon']);
        xtc_db_query("UPDATE ".TABLE_CATEGORIES."
                                      SET categories_icon = ''
                                      WHERE categories_id    = '"
    .(int) $categories_id."'");
         }

    Dieser Teil

    Code: PHP  [Auswählen]
    if ($categories_icon = & xtc_try_upload('categories_icon', DIR_FS_CATALOG_IMAGES.'caticons/')) {

    ist die Zeile 248 und ich kann da keinen Fehler finden?

    Quelle: Modul Kategorie Icons - benötige Fachwissen?

    [EDIT h-h-h 26.02.2011: Thread kopiert, bitte keine unnötigen Themen erstellen. Danke]

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Kategorie Icons in Kategorie Box neben Titel?
    Antwort #4 am: 26. Februar 2011, 22:51:30
    Hi Shorty,
    schau Dir mal diesen Thread von mir an: MODUL: Hauptkategorien mit Bildern und Kategorie CSS-IDs ;)

    So, hier im Anhang hab ich Dir es mal umgesetzt.
    Damit werden die jeweiligen angelegten Grafiken vor den Kategorien angezeigt.

    Die Anleitung dazu findest Du im oben genannten Thread.

    Gruß

    h-h-h

    Shorty

    • Foren-Troll
    • Viel Schreiber
    • Beiträge: 909
    • Geschlecht:
    Kategorie Icons in Kategorie Box neben Titel?
    Antwort #5 am: 27. Februar 2011, 09:19:39
    Hallo h-h-h

    Vielen dank für deine Antwort, wäre schön wenn du mir bei dem Problem helfen könntest und den Fehler findest?

    Ich finde ein Modul für Icons einfügen besser, damit können auch Unerfahrene Icons benutzen, danke.

    chris755

    • Fördermitglied
    • Beiträge: 230
    Kategorie Icons in Kategorie Box neben Titel?
    Antwort #6 am: 27. Februar 2011, 10:29:42
    Also ich bekomme diese Fehlermeldung nicht. Hab das Modul eingebaut und es scheint eigentlich alles zu passen. Im Adminbereich kann ich das Kategorie-Logo hochladen und das wird auch gespeichert und im Adminbereich angezeigt. Nur im Shop selbst erscheint es nicht vor den Kategorien...

    Shorty

    • Foren-Troll
    • Viel Schreiber
    • Beiträge: 909
    • Geschlecht:
    Kategorie Icons in Kategorie Box neben Titel?
    Antwort #7 am: 27. Februar 2011, 11:04:47
    Hallo chris755
    Dann liegt es bei dir an der Änderung von "/templates/IHR TEMPLATE/source/inc/xtc_show_category.inc.php" den die ist soweit ich das sehe für das anzeigen in der Box zuständig.

    chris755

    • Fördermitglied
    • Beiträge: 230
    Kategorie Icons in Kategorie Box neben Titel?
    Antwort #8 am: 27. Februar 2011, 11:10:22
    Ja das denke ich mir auch - Aber in der Datei muss man ja anscheinend nur die eine Zeile ändern... Ich finde keinen Fehler, du vielleicht?

    So sieht meine "xtc_show_category.inc.php" aus:

    Code: PHP  [Auswählen]
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id: xtc_show_category.inc.php 1262 2005-09-30 10:00:32Z mz $

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte Forenregeln beachten! ))

       Copyright (c) 2003 XT-Commerce
       -----------------------------------------------------------------------------------------
       based on:
       (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
       (c) 2002-2003 osCommerce(categories.php,v 1.23 2002/11/12); www.oscommerce.com
       (c) 2003      nextcommerce (xtc_show_category.inc.php,v 1.4 2003/08/13); www.nextcommerce.org

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


    function xtc_show_category($counter) {
            global $foo, $categories_string, $id;

        // image for first level
        $img_1='<img src="'.DIR_WS_IMAGES.'/caticons/'.$counter.'.jpg" width="16" height="16" alt="" /> ';

            if ($foo[$counter]['level']=='') {
                    if (strlen($categories_string)=='0') {
                            $categories_string .='';
                    } else {
                            //$categories_string .= '<li class="submenuspacer"></li>';
                            $categories_string .= '';
                            $categories_string .='';
                    }
                    if (trim($foo[$counter]['name']) != '' ) $categories_string .= '<li class="level1"><a href="';
            } else {
                    if (trim($foo[$counter]['name']) != '' ) $categories_string .= '<li class="level'.($foo[$counter]['level']+1).'"><a  href="';
            }

            $cPath_new=xtc_category_link($counter,$foo[$counter]['name']);

            if (trim($foo[$counter]['name']) != '' ) {
                    $categories_string .= xtc_href_link(FILENAME_DEFAULT, $cPath_new);
                    $categories_string .= '">';
        }

            /*Anzeigen der Kategoriebezeichnung
            if ($foo[$counter]['level']=='1') {
                    $categories_string .= '';
            }*/


            $categories_string .= $foo[$counter]['name'];

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

            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 .= ' (' . $products_in_category . ')';
                    }
            }

            if ($foo[$counter]['level']=='') {
                    if (trim($foo[$counter]['name']) != '' ) $categories_string .= '</a></li>';
            } else {
                    if (trim($foo[$counter]['name']) != '' ) $categories_string .= '</a></li>';
                    if ($foo[$counter]['level']=='1') {
                            $categories_string .='';
                    }
            }

            if ($foo[$counter]['next_id']) {
                    xtc_show_category($foo[$counter]['next_id']);
            } else {
                    $categories_string .= '';
            }
    }
    ?>

    Shorty

    • Foren-Troll
    • Viel Schreiber
    • Beiträge: 909
    • Geschlecht:
    Kategorie Icons in Kategorie Box neben Titel?
    Antwort #9 am: 27. Februar 2011, 11:47:37
    Soweit ich das sehe ist der code in ordnung und sollte gehen,ich erstehe auch nicht das bei mir obwohl ich auch alles nach anleitug gemacht habe bei mir dieser fehler kommt und bei dir nicht?

    Kannst du mal bitte deinen Teil aus der anleitung für admin/includes/classes/categories.php ud zwar nur diesen abschnitt:

    Zitat
    [...]
    suchen Sie das :

    Code: PHP  [Auswählen]
    if ($categories_data['del_cat_pic'] == 'yes') {
        @ unlink(DIR_FS_CATALOG_IMAGES.'categories/'.$categories_data['categories_previous_image']);
        xtc_db_query("UPDATE ".TABLE_CATEGORIES."
                                                 SET categories_image = ''
                                               WHERE categories_id    = '"
    .(int) $categories_id."'");
    }

    darunter das einfügen :

    Code: PHP  [Auswählen]
    if ($categories_icon = & xtc_try_upload('categories_icon', DIR_FS_CATALOG_IMAGES.'caticons/')) {
        $cname_arr = explode('.', $categories_icon->filename);
        $cnsuffix = array_pop($cname_arr);
        $categories_icon_name = $categories_id.'.'.$cnsuffix;
        @ unlink(DIR_FS_CATALOG_IMAGES.'caticons/'.$categories_icon_name);
        rename(DIR_FS_CATALOG_IMAGES.'caticons/'.$categories_icon->filename, DIR_FS_CATALOG_IMAGES.'caticons/'.$categories_icon_name);
        xtc_db_query("UPDATE ".TABLE_CATEGORIES."
                                                 SET categories_icon = '"
    .xtc_db_input($categories_icon_name)."'
                                               WHERE categories_id = '"
    .(int) $categories_id."'");
    }

    if ($categories_data['del_caticon_pic'] == 'yes') {
        @ unlink(DIR_FS_CATALOG_IMAGES.'caticons/'.$categories_data['categories_previous_icon']);
        xtc_db_query("UPDATE ".TABLE_CATEGORIES."
                                                 SET categories_icon = ''
                                               WHERE categories_id    = '"
    .(int) $categories_id."'");
    }
    [...]

    aber bitte den direkt aus deiner "/admin/includes/classes/categories.php" wenn es möglich ist, danke.

    chris755

    • Fördermitglied
    • Beiträge: 230
    Kategorie Icons in Kategorie Box neben Titel?
    Antwort #10 am: 27. Februar 2011, 12:03:31
    Der in der Anleitung angegebene Schnippsel steht bei mir in Zeile 221 der Datei. Hier der Code ab Zeile 221 (nach Einbau):

    Code: PHP  [Auswählen]
                    if ($categories_data['del_cat_pic'] == 'yes') {
                            @ unlink(DIR_FS_CATALOG_IMAGES.'categories/'.$categories_data['categories_previous_image']);
                            xtc_db_query("UPDATE ".TABLE_CATEGORIES."
                                                                                     SET categories_image = ''
                                                                                   WHERE categories_id    = '"
    .(int) $categories_id."'");
                    }
                                    if ($categories_icon = & xtc_try_upload('categories_icon', DIR_FS_CATALOG_IMAGES.'caticons/')) {
                            $cname_arr = explode('.', $categories_icon->filename);
                            $cnsuffix = array_pop($cname_arr);
                            $categories_icon_name = $categories_id.'.'.$cnsuffix;
                            @ unlink(DIR_FS_CATALOG_IMAGES.'caticons/'.$categories_icon_name);
                            rename(DIR_FS_CATALOG_IMAGES.'caticons/'.$categories_icon->filename, DIR_FS_CATALOG_IMAGES.'caticons/'.$categories_icon_name);
                            xtc_db_query("UPDATE ".TABLE_CATEGORIES."
                                                                                     SET categories_icon = '"
    .xtc_db_input($categories_icon_name)."'
                                                                                   WHERE categories_id = '"
    .(int) $categories_id."'");
                    }

                    if ($categories_data['del_caticon_pic'] == 'yes') {
                            @ unlink(DIR_FS_CATALOG_IMAGES.'caticons/'.$categories_data['categories_previous_icon']);
                            xtc_db_query("UPDATE ".TABLE_CATEGORIES."
                                                                                     SET categories_icon = ''
                                                                                   WHERE categories_id    = '"
    .(int) $categories_id."'");
                    }

            }
             // insert_category ends

            // ----------------------------------------------------------------------------------------------------- //

    Shorty

    • Foren-Troll
    • Viel Schreiber
    • Beiträge: 909
    • Geschlecht:
    Kategorie Icons in Kategorie Box neben Titel?
    Antwort #11 am: 27. Februar 2011, 12:24:26
    Danke dir aber auch mit deinem Code bekomme ich den Fehler, ich verstehe es nicht?

    chris755

    • Fördermitglied
    • Beiträge: 230
    Kategorie Icons in Kategorie Box neben Titel?
    Antwort #12 am: 27. Februar 2011, 12:33:47
    Hast du vielleicht noch andere Module im Einsatz, die die Dateien aus der Anleitung betreffen? Ich hab es nämlich an einem "jungfräulichen" Shop versucht... Ich kann dir auch mal alle meine betreffenden Dateien schicken wenn du willst, dann kannst du es mal so versuchen!?

    Aber vielleicht klären wir das schnell per Mail, da hier ja die 30 Minuten Sperre drin ist !?

    Shorty

    • Foren-Troll
    • Viel Schreiber
    • Beiträge: 909
    • Geschlecht:
    Kategorie Icons in Kategorie Box neben Titel?
    Antwort #13 am: 27. Februar 2011, 13:26:22
    Das andere Module da stöhren könnten habe ich schon geprüft und das ist nicht so, laut dem fehler wenn ich nicht irre soll bei der if abfrage in der Datei oder dem Code eine "}" zuviel oder zuwenig sein.Aber ich finde nicht wo das sei soll?

    chris755

    • Fördermitglied
    • Beiträge: 230
    Kategorie Icons in Kategorie Box neben Titel?
    Antwort #14 am: 27. Februar 2011, 13:32:42
    Hier mal meine komplette "xtc_show_category.inc.php".

    Teste es doch mal indem du meine Datei auf deinen Server lädst...

    Natürlich deine vorher sichern, aber das muss ich dir sicher nicht sagen. ;)

    Shop Hosting
    4 Antworten
    1734 Aufrufe
    19. März 2019, 11:44:10 von EhmKah
    24 Antworten
    17284 Aufrufe
    30. Oktober 2017, 15:18:12 von Herr_Bert
    1 Antworten
    3723 Aufrufe
    27. Februar 2011, 14:22:27 von Tomcraft
    21 Antworten
    10739 Aufrufe
    14. Oktober 2011, 20:18:16 von blackfog
               
    anything