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: BETA MODUL: Multi Kategoriebox erstellen

    -Tomka-

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Re: BETA MODUL: Multi Kategoriebox erstellen
    Antwort #30 am: 17. April 2013, 09:39:43
    Danke zeolite für die Hilfe
    rechtstexte für onlineshop

    -Tomka-

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Re: BETA MODUL: Multi Kategoriebox erstellen
    Antwort #31 am: 18. April 2013, 21:35:42
    Ja, eingebaut und funktioniert!

    Habe es mit 4 Kategorieboxen unter v1.06 Beta 3 und es funktioniert einwandfrei! Bei Fragen kann ich Dir hoffentlich weiterhelfen, außer es wurde von der Beta noch so viel geändert.

    Falls das hier ein kluger Kopf liest - hat wer eine Idee, wie ich in der Auswahl "Gehe zu" in der die ganzen Kategorien aufpoppen (rechts) vor den Namen zB ["Kategorieauswahl"]Kategorie bekomme?

    würde zB so aussehen:
    [1] Bluse
    [2] Bluse

    Inzwischen habe ich mir bei inaktiven Kategorien so geholfen diese "%" oder "HW" zu ändern, aber das sieht man dann im Shop auch. Sobald diese aktiv sind, muss ich das wieder weggeben und dann habe ich bis zu 3 gleiche Kategorienamen und wenn ich ein neues Produkt anlege, ist es oft probieren, bis ich endlich in der wirklich richtigen Kategorie bin.

    madeby hier mal als Erstinfo was in meiner categories_view.php geändert wurde (Fett wurde eingefügt oder geändert, die ganze Datei ist zu lang zum posten):

    Code: PHP  [Auswählen]
     case 'discount-desc':
            $catsort    = 'c.sort_order ASC'; //default
            $prodsort   = 'p.products_discount_allowed DESC';
            break;
     [b]case 'section'     : // sections, created by (( Wir dulden keine kommerziellen Werbelinks - Bitte Forenregeln beachten! ))
            $catsort    = 'c.section ASC';
            $prodsort   = 'pd.products_name ASC';  
                    break;
    case 'section-desc': // sections, created by (( Wir dulden keine kommerziellen Werbelinks - Bitte Forenregeln beachten! ))
            $catsort    = 'c.section DESC';
            $prodsort   = 'pd.products_name ASC';
                    break;  [/b]
          default:
            $catsort    = 'cd.categories_name ASC';
            $prodsort   = 'pd.products_name ASC';
            break;

    Folgendes wurde ersetzt:

    Code: PHP  [Auswählen]
                    <?php
                    if( USE_ADMIN_THUMBS_IN_LIST=='true' ) {
                      ?>
                      <td class="dataTableHeadingContent" width="10%" align="center">
                        [b]<?php echo TABLE_HEADING_IMAGE ?>[/b]
                      </td>
                      <?php

    durch

    Code: PHP  [Auswählen]
                    <?php
                    if( USE_ADMIN_THUMBS_IN_LIST=='true' ) {
                      ?>
                      <td class="dataTableHeadingContent" width="10%" align="center">
                        <?php echo TABLE_HEADING_SECTION . xtc_sorting(FILENAME_CATEGORIES,'section'); ?>
                      </td>
                      <?php
                      <?php

    folgendes hinzugefügt:

    Code: PHP  [Auswählen]
                 // ----------------------------------------------------------------------------------------------------- //
                 // WHILE loop to display categories STARTS
                 // ----------------------------------------------------------------------------------------------------- //
                 $categories_count = 0;
                 $rows = 0;
                 if (xtc_not_null($search)) {  // web28 2010-11-23 FIX wrong isset -> xtc_not_null
                   $search_category = $current_category_id != '' ? "AND c.parent_id = '" . (int)$current_category_id ."'" : '';
                   $categories_query = xtc_db_query("SELECT c.categories_id,
                                                            cd.categories_name,
                                                            c.categories_image,
                                                            c.parent_id,
                                                            c.sort_order,
                                                            c.date_added,
                                                            c.last_modified,
                                                            c.categories_status,
                                                            [b]c.section[/b]
                                                       FROM "
    . TABLE_CATEGORIES . " AS c,
                                                            "
    . TABLE_CATEGORIES_DESCRIPTION . " AS cd
                                                      WHERE c.categories_id = cd.categories_id
                                                            "
    .$search_category."
                                                        AND cd.language_id = '"
    . (int)$_SESSION['languages_id'] . "'
                                                        AND cd.categories_name like '%"
    . xtc_db_input($search) . "%'
                                                   ORDER BY "
    . $catsort);
                 } else {
                   $categories_query = xtc_db_query("SELECT c.categories_id,
                                                            cd.categories_name,
                                                            c.categories_image,
                                                            c.parent_id,
                                                            c.sort_order,
                                                            c.date_added,
                                                            c.last_modified,
                                                            c.categories_status,
                                                            [b]c.section[/b]

    folgendes hinzugefügt:

    Code: PHP  [Auswählen]
                // EOC - web28 - 2012-03-11 - added "go to parent category" icon

                 while ($categories = xtc_db_fetch_array($categories_query)) {

                   $categories_count++;
                   $rows++;
                   if (xtc_not_null($search)) {
                     $cPath = $categories['parent_id'];
                   }
                   if (((!isset($_GET['cID']) || $_GET['cID'] == '') && !isset($_GET['pID']) || (isset($_GET['cID']) && ($_GET['cID'] == $categories['categories_id']))) && !isset($cInfo) && (substr($action, 0, 4) != 'new_') ) {
                     $cInfo = new objectInfo($categories);
                   }
                   if (isset($cInfo) && is_object($cInfo) && ($categories['categories_id'] == $cInfo->categories_id) ) {
                       echo '<tr class="dataTableRowSelected" onmouseover="this.style.cursor=\'pointer\'">' . "\n";
                   } else {
                       echo '<tr class="dataTableRow" onmouseover="this.className=\'dataTableRowOver\';this.style.cursor=\'pointer\'" onmouseout="this.className=\'dataTableRow\'">' . "\n";
                   }
                     ?>
                     <td class="categories_view_data"><input type="checkbox" name="multi_categories[]" value="<?php echo $categories['categories_id'] . '" '; if (isset($_POST['multi_categories']) && is_array($_POST['multi_categories'])) { if (in_array($categories['categories_id'], $_POST['multi_categories'])) { echo 'checked="checked"'; } } ?>></td>
                     <td class="categories_view_data">--</td>
                     <td class="categories_view_data"><?php echo $categories['sort_order']; ?></td>
                     [b]<td class="categories_view_data"><?php echo $categories['section']; ?></td>[/b]
                                   
                     <?php
                     if ( USE_ADMIN_THUMBS_IN_LIST=='true' ) {
                       ?>
                       <td class="categories_view_data">
                         <?php
                         echo xtc_info_image_c($categories['categories_image'], $categories['categories_image'], '','',$admin_thumbs_size);
                         ?>
                       </td>
                       <?php
                     }
                     ?>
                     [b]<td class="categories_view_data">--</td>[/b]
                     <td class="categories_view_data" style="text-align: left; padding-left: 5px;">
                       <?php
                       echo '<a href="' . xtc_href_link(FILENAME_CATEGORIES, xtc_get_all_get_params(array('cPath', 'action', 'pID', 'cID')) . xtc_get_path($categories['categories_id'])) . '">' . xtc_image(DIR_WS_ICONS . 'folder.gif', ICON_FOLDER, '', '', $icon_padding) . '</a>';
                       echo '<a href="' . xtc_href_link(FILENAME_CATEGORIES, xtc_get_all_get_params(array('cPath', 'action', 'pID', 'cID')) . 'cPath=' . $cPath . '&cID=' . $categories['categories_id']. '&action=edit_category') . '">' . xtc_image(DIR_WS_ICONS . 'icon_edit.gif', ICON_EDIT, '', '', $icon_padding) . '</a>';
                       echo '<b><a href="'.xtc_href_link(FILENAME_CATEGORIES, xtc_get_all_get_params(array('cPath', 'action', 'pID', 'cID')) . 'cPath=' . $cPath . '&cID=' . $categories['categories_id']) .'">' . $categories['categories_name'] . '</a></b>';
                       ?>
                     </td>
                     <?php

    Hi zeolite,

    ich habe alles nach deiner Anleitung gemacht, aber wenn ich dann im Adminbereich bin und auf Kategorie/Artikel gehe, erhalte ich folgende Fehlermeldung:

    Kategorie -
    1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.section FROM categories AS c' at line 9

    SELECT c.categories_id, cd.categories_name, c.categories_image, c.parent_id, c.sort_order, c.date_added, c.last_modified, c.categories_status c.section FROM categories AS c, categories_description AS cd WHERE c.parent_id = '0' AND c.categories_id = cd.categories_id AND cd.language_id = '2' ORDER BY c.sort_order, cd.categories_name ASC

    [XT SQL Error]

    Ich habe dies auf einer Testversion probiert. Ist die Standard 1.06 Version (die letzte aktuellste). Vielleicht kannst du mir helfen. Ich tippe laut der Fehlermeldung das es mit categorie_view zu tun hat. Evtl. schickst du mir deine categorie_view mit ;).

    Ich habe mehrere Anläufe getestet, immer mit dem gleichen Ergebniss. Also entweder mache ich was falsch und übersehe etwas, oder keine Ahnung.

    Danke

    OBC

    • Neu im Forum
    • Beiträge: 9
    • Geschlecht:
    Re: BETA MODUL: Multi Kategoriebox erstellen
    Antwort #32 am: 18. April 2013, 21:56:54
    Hi,

    Du hast ein Komma vergessen...

    bei  c.categories_status , c.section FROM

    SELECT c.categories_id, cd.categories_name, c.categories_image, c.parent_id, c.sort_order, c.date_added, c.last_modified, c.categories_status c.section FROM categories AS c, categories_description AS cd WHERE c.parent_id = '0' AND c.categories_id = cd.categories_id AND cd.language_id = '2' ORDER BY c.sort_order, cd.categories_name ASC

    MfG

    zeolite

    • Fördermitglied
    • Beiträge: 142
    • Geschlecht:
    Re: BETA MODUL: Multi Kategoriebox erstellen
    Antwort #33 am: 18. April 2013, 21:58:38
    Datenbank aktualisiert?

    ALTER TABLE categories ADD (section int(1) NOT NULL default '0');

    Gruß

    -Tomka-

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Re: BETA MODUL: Multi Kategoriebox erstellen
    Antwort #34 am: 18. April 2013, 23:29:17
    Hi,

    Du hast ein Komma vergessen...

    bei  c.categories_status , c.section FROM

    SELECT c.categories_id, cd.categories_name, c.categories_image, c.parent_id, c.sort_order, c.date_added, c.last_modified, c.categories_status c.section FROM categories AS c, categories_description AS cd WHERE c.parent_id = '0' AND c.categories_id = cd.categories_id AND cd.language_id = '2' ORDER BY c.sort_order, cd.categories_name ASC

    MfG

    Danke, genau das wars. Wow hast mir den abend gerettet  :thx:

    -Tomka-

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Re: BETA MODUL: Multi Kategoriebox erstellen
    Antwort #35 am: 18. April 2013, 23:29:59
    Datenbank aktualisiert?

    ALTER TABLE categories ADD (section int(1) NOT NULL default '0');

    Gruß

    Danke, das Komma hat gefehlt. Die Datenbank habe ich auch aktualisiert :)

    -Tomka-

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Re: BETA MODUL: Multi Kategoriebox erstellen
    Antwort #36 am: 24. April 2013, 12:07:26
    Hat das einer schon mal mit gunart Show advanced Kategorie kombiniert?? Ich versuche dies, scheitere immer, das ich sobald ich was ändere, nur noch eine weiße Seite sehe. Sonst funktioniert die standard Ausführung super.

    Evtl. kann mir jemand ja mal einen Tip geben, was ich beachten muss.

    zeolite

    • Fördermitglied
    • Beiträge: 142
    • Geschlecht:
    Re: BETA MODUL: Multi Kategoriebox erstellen
    Antwort #37 am: 24. April 2013, 17:06:48
    Hi,

    hast Du es mit dem Advanced Show Category 2.0 versucht oder mit der alten Version?

    Gruß

    -Tomka-

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Re: BETA MODUL: Multi Kategoriebox erstellen
    Antwort #38 am: 25. April 2013, 07:59:05
    Hallo Zeolite,

    mit der neuen Version habe ich das versucht.

    Gruß

    -Tomka-

    • Mitglied
    • Beiträge: 103
    • Geschlecht:
    Re: BETA MODUL: Multi Kategoriebox erstellen
    Antwort #39 am: 13. Mai 2013, 22:56:48
    Hallo Community,

    frage ungern nach, hat niemand eine Idee dazu??

    mfg

    anro

    • Neu im Forum
    • Beiträge: 7
    Re: BETA MODUL: Multi Kategoriebox erstellen
    Antwort #40 am: 31. Juli 2013, 10:56:58
    Hallo Jungs, ich brauche Eure Hilfe...

    modified eCommerce Shopsoftware Version 1.06 rev 4642, Template xtc5, Firefox 22.0, Provider: webnet-service (Paralells Confixx), Shop ohne Inhalte (Kategoriengruppen nur als Test)

    Installationsversuch: Multi Kategoriebox
    Anleitung: WEITERE KATEGORIEGRUPPE ERSTELLEN_21.01.11.zip

    Vorgehensweise:
    1. Datenbank aktualiesiert (update.sql im phpMyAdmin):

    # datenbank aktualisieren
    ALTER TABLE categories ADD (section int(1) NOT NULL default '0');

    2. Dateien, wie in der Anleitung, via FTP umgetauscht/ergänzt.

    Probleme:

    1. Im Adminbereich kein Zugang mehr zur Kategorien/Artikel (Adminbereich: Kategorien/Artikel):

    "Fatal error: Call to undefined method categories::set_page_parameter() in /var/www/web100/html/admin/categories.php on line 38"
    (Abb 1. Script)

    2. Im Shopbereich (Vitrine) sind die neuen Kategorien angezeigt, aber es sind alle Boxen die vorher an der linken Seite plaziert worden sind (Schnellkauf, Mehr über, Informationen usw.) verschwunden.
    (Abb 2. Shop).

    Ich habe die ganze Nacht nach Fehlern gesucht, Communitybeiträge gecheckt und jetzt verzweifelt stehen geblieben.

    Bitte um Eure Hilfe...

    Schöne Grüße nach Deutschland

    Anja

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: BETA MODUL: Multi Kategoriebox erstellen
    Antwort #41 am: 31. Juli 2013, 14:14:37
    Hallo Anja,

    da wirst du einen Fehler beim Einbau gemacht haben.
    Welches Modul hast du denn eingebaut? Es gibt im 1. Beitrag noch eine angepasste Version für modified 1.05. Hast du diese genommen?

    Schöne Grüße,
    Jan

    anro

    • Neu im Forum
    • Beiträge: 7
    Re: BETA MODUL: Multi Kategoriebox erstellen
    Antwort #42 am: 31. Juli 2013, 14:44:09
    Hallo Jan,

    ja, die habe ich genommen.
    Es kann sein, dass ich irgenwo Fehler gemacht habe. Daher werde ich die Shop-Wiederhestellung durchführen und nochmals mit der Installation beginnen. Vielleicht klappt es. Wenn nicht ... melde mich.

    Vielen Dank für die Hilfsbereitschaft!

    Schöne Grüße

    Anja

    MrHonk

    • Neu im Forum
    • Beiträge: 10
    Re: BETA MODUL: Multi Kategoriebox erstellen
    Antwort #43 am: 25. August 2014, 00:15:16
    Guten Abend,

    gibt es den auch die Möglichkeit, einige der Boxen (Bestimmte section) z.B. aus der google_sitemap.php und z.B. auch advanced_search_result.php rauszufiltern??

    Hintergrund ist der, das ich ein paar Artikel gerne nicht Indexiert hätte und auch nicht über die Suche auffindbar wären.

    Vielen Dank im voraus.

    Ceciro

    • Fördermitglied
    • Beiträge: 449
    • Geschlecht:
    Re: BETA MODUL: Multi Kategoriebox erstellen
    Antwort #44 am: 25. August 2014, 01:12:29
    Hallo MrHonk,
    Zitat
    Hintergrund ist der, das ich ein paar Artikel gerne nicht Indexiert hätte und auch nicht über die Suche auffindbar wären.

    Das steuert man über Kundengruppen (siehe Handbuch) und nicht über zusätzliche Kategorieboxen. Ein Artikel, der für eine Kundengruppe nicht zugelassen ist, wird von dieser über die Suche auch nicht gefunden. Und in der Sitemap sind nur Artikel der Kundengruppe "Gast" enthalten.

    Gruß Cicero
    2 Antworten
    3490 Aufrufe
    27. Juli 2011, 11:23:48 von Tomcraft
    5 Antworten
    4070 Aufrufe
    05. November 2011, 21:28:31 von Tomcraft
    55 Antworten
    24240 Aufrufe
    15. November 2012, 17:23:31 von Zoralina
    7 Antworten
    1779 Aufrufe
    17. Januar 2020, 14:11:51 von Tomcraft