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: SUMA URL

    Adrian

    • Neu im Forum
    • Beiträge: 18
    SUMA URL
    am: 08. Dezember 2008, 18:26:53
    Hallo Christian,

    ich habe dir das eine Modul + Problembeschreibung gemailt.
    Konntest du schon drüber schauen?

    Gruß Adrian



    Linkback: https://www.modified-shop.org/forum/index.php?topic=122.0
    Werbung / Banner buchen

    Anonym

    • Gast
    SUMA URL
    Antwort #1 am: 08. Dezember 2008, 23:40:28
    Hast Du das Modul installiert und irgendwo sichtbar im Netz.
    Ich tippe stark auf die category.inc Datei, das dort was umgecodet worden ist.

    Adrian

    • Neu im Forum
    • Beiträge: 18
    SUMA URL
    Antwort #2 am: 09. Dezember 2008, 07:15:18
    Habe es im Moment nur auf dem xampp laufen. Aber die category.inc wird nich verändert nur die includes/classes/categories.php:

    Code: PHP  [Auswählen]
    suchen Sie das :

            $sql_data_array = array ('sort_order' => $sort_order, 'categories_status' => $categories_status, 'products_sorting' => xtc_db_prepare_input($categories_data['products_sorting']), 'products_sorting2' => xtc_db_prepare_input($categories_data['products_sorting2']), 'categories_template' => xtc_db_prepare_input($categories_data['categories_template']), 'listing_template' => xtc_db_prepare_input($categories_data['listing_template']));

    ersetzen Sie es hiermit :

    if($dest_category_id != 0) $categories_data['section'] = 1;

                    $sql_data_array = array (
                            'sort_order' => $sort_order,
                            'categories_status' => $categories_status,
                            'products_sorting' => xtc_db_prepare_input($categories_data['products_sorting']),
                            'products_sorting2' => xtc_db_prepare_input($categories_data['products_sorting2']),
                            'categories_template' => xtc_db_prepare_input($categories_data['categories_template']),
                            'listing_template' => xtc_db_prepare_input($categories_data['listing_template']),
                            'section' => xtc_db_prepare_input($categories_data['section']));
     
    die includes/modules/categories_view.php:

    Code: PHP  [Auswählen]
    case 'discount'     :
                $catsort    = 'c.sort_order ASC'; //default
                $prodsort   = 'p.products_discount_allowed ASC';
                break;

    fügen Sie darunter das ein :

    case 'section'     :
                $catsort    = 'c.section ASC';
                $prodsort   = 'pd.products_name ASC';
                    break;
            case 'section-desc':
                $catsort    = 'c.section DESC';
                $prodsort   = 'pd.products_name ASC';
                    break;

    das suchen :

    <td class="dataTableHeadingContent" align="center" width="30%">
                    <?php echo TABLE_HEADING_CATEGORIES_PRODUCTS.xtc_sorting(FILENAME_CATEGORIES,'name'); ?>
                 </td>

    hiermit ersetzen :

    <td class="dataTableHeadingContent" align="center" width="10%">
                    <?php echo TABLE_HEADING_SECTION . xtc_sorting(FILENAME_CATEGORIES,'section'); ?>
                 </td>
                 <td class="dataTableHeadingContent" align="center" width="20%">
                    <?php echo TABLE_HEADING_CATEGORIES_PRODUCTS.xtc_sorting(FILENAME_CATEGORIES,'id'); ?>
                 </td>

    das suchen :

     $categories_count = 0;
        $rows = 0;
        if ($_GET['search']) {
          $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 from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = cd.categories_id and cd.language_id = '" . (int)$_SESSION['languages_id'] . "' and cd.categories_name like '%" . $_GET['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 from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . $current_category_id . "' and c.categories_id = cd.categories_id and cd.language_id = '" . (int)$_SESSION['languages_id'] . "' order by " . $catsort);
        }

    hiermit ersetzen :

    $categories_count = 0;
        $rows = 0;
        if ($_GET['search']) {
          $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, c.section from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = cd.categories_id and cd.language_id = '" . (int)$_SESSION['languages_id'] . "' and cd.categories_name like '%" . $_GET['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, c.section from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.parent_id = '" . $current_category_id . "' and c.categories_id = cd.categories_id and cd.language_id = '" . (int)$_SESSION['languages_id'] . "' order by " . $catsort);
        }

    ---

    das suchen :

     <td class="categories_view_data"><input type="checkbox" name="multi_categories[]" value="<?php echo $categories['categories_id'] . '" '; if (is_array($_POST['multi_categories'])) { if (in_array($categories['categories_id'], $_POST['multi_categories'])) { echo 'checked="checked"'; } } ?>></td>
                 <td class="categories_view_data"><?php echo $categories['sort_order']; ?></td>

    danach das einfügen :

             <td class="categories_view_data"><?php echo $categories['section']; ?></td>

    das suchen :

     <td class="categories_view_data" style="text-align: left; padding-left: 8px;">

    davor das einfügen :

    <td class="categories_view_data" style="text-align: left; padding-left: 8px;"></td>
     
    und noch die includes/modules/new_categry.php:

    Code: PHP  [Auswählen]

    suchen Sie das :

    <tr>
              <?php
            $files=array();
     if ($dir= opendir(DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/module/product_listing/')){
     while  (($file = readdir($dir)) !==false) {
            if (is_file( DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/module/product_listing/'.$file) and ($file !="index.html")){
            $files[]=array(
                            'id' => $file,
                            'text' => $file);
            }//if
            } // while
            closedir($dir);

    ersetzen Sie nun das obere <tr> mit folgender Codestelle :

    <?php

    $section_array = array();
    $section_array = array(
            array('id' => 0,'text' => TXT_SECTION_STANDARD),
            array('id' => 1,'text' => TXT_SECTION_ONE),
            array('id' => 2,'text' => TXT_SECTION_TWO),
            array('id' => 3,'text' => TXT_SECTION_THREE),
            array('id' => 4,'text' => TXT_SECTION_FOUR),
            array('id' => 5,'text' => TXT_SECTION_FIVE),
            array('id' => 6,'text' => TXT_SECTION_SIX),
            array('id' => 7,'text' => TXT_SECTION_SEVEN),
            array('id' => 8,'text' => TXT_SECTION_EIGHT),
            array('id' => 9,'text' => TXT_SECTION_NINE),
            array('id' => 10,'text' => TXT_SECTION_TEN));
    ?>
                      <tr>
                <td class="main"><?php echo TABLE_HEADING_SECTION; ?>:</td>
                <td class="main"><?php echo xtc_draw_pull_down_menu('section',$section_array,$cInfo->section);?></td>
              </tr>
                    <tr>
              <?php

    ...
    Die weiteren Änderungen kannst du aus der Mail entnehmen. Vielleicht kannst du mal drüber schauen und was erkennen oder sogar das Modul in dein "Update" einbauen ;-)

    Anonym

    • Gast
    SUMA URL
    Antwort #3 am: 09. Dezember 2008, 11:52:53
    Ich habe diese Dateien gemeint.

    Ordner = Multi Kategorienbox-v2\shop\templates\ihr_template\source\inc

    Hier sind 10 andere Dateien drin und wenn hier nichts mit SUMA gecodet ist, dann wirt da auch nix passieren und shopstat wird hier auch umgeschrieben werden müssen.!!!

    Desweiteren, kann ich es mir nicht zum Hauptthema machen FREMDMODULE für 0,00 mal eben anzupassen. Der Shop ist noch so voller Bugs und das ist wichtiger und meine Kundenaufträge machen Sie leider noch nicht von selbst.

    Wenn Du das Modul dringenst brauchst, dann frag doch mal unverbindlich beim dem Herr Ersteller des Moduls an.

    Adrian

    • Neu im Forum
    • Beiträge: 18
    SUMA URL
    Antwort #4 am: 09. Dezember 2008, 12:30:29
    Ok in den Ordner template\source\inc habe ich nicht geschaut - ich habe bis jetzt auch keinen Zusammenhang zwisschen SUMA, Shopstat und der Datei xtc_show_category.inc.php gesehen - ich dachte hier wird doch nur das Produktmenü erzeugt?!

    Du sollst es auch nicht für Lulu oder kostenlos machen - auf meine meine Mail mir der Aufwandsentschädigung hast du noch nicht geantwortet.

    7 Antworten
    5376 Aufrufe
    02. September 2009, 10:17:26 von floh
    7 Antworten
    3404 Aufrufe
    03. November 2010, 17:46:44 von Shabism
    16 Antworten
    7629 Aufrufe
    06. Juni 2009, 13:35:49 von Hanbaishi
    3 Antworten
    2641 Aufrufe
    02. Mai 2010, 13:58:24 von Tomcraft
               
    anything