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: Kann keine Kategorie neu anlegen

    longchuan

    • Viel Schreiber
    • Beiträge: 640
    • Geschlecht:
    Kann keine Kategorie neu anlegen
    am: 02. November 2015, 10:36:35
    Es kommt immer folgender Fehler:

    Code: PHP  [Auswählen]
    Fatal error: Class 'am_fields' not found in /home/yourxxx/public_html/admin/includes/classes/categories.php on line 169

    Bin für jeden Hinweis dankbar

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

    womd

    • Neu im Forum
    • Beiträge: 39
    Re: Kann keine Kategorie neu anlegen
    Antwort #1 am: 02. November 2015, 11:09:31
    hi!
    vermutlich hast du Felder bei der Kategorie irgendwie incomplete dazugemurkst.
    versuch mal die orginal "categories.php" bzw. poste mal was da bei dir in der besagten Zeile ( +/- 20 Zeilen ) steht ....

    Marcus Kreusch

    • Fördermitglied
    • Beiträge: 312
    • Geschlecht:
    Re: Kann keine Kategorie neu anlegen
    Antwort #2 am: 02. November 2015, 12:48:02
    Hallo,

    um genaz genau zu sein: Das ist ein unvollständig installiertes Alkim Media Modul ;-)

    Viele Grüße
    Marcus

    longchuan

    • Viel Schreiber
    • Beiträge: 640
    • Geschlecht:
    Re: Kann keine Kategorie neu anlegen
    Antwort #3 am: 03. November 2015, 08:06:16
    Das steht bei mir in der Datei drinne

    Code: PHP  [Auswählen]
    <?php
    /* --------------------------------------------------------------
       $Id: categories.php 1331 2010-09-17 08:18:48Z dokuman $

       modified eCommerce Shopsoftware
       http://www.modified-shop.org

       Copyright (c) 2009 - 2013 [www.modified-shop.org]
       --------------------------------------------------------------
       based on:
       (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
       (c) 2002-2003 osCommerce(categories.php,v 1.140 2003/03/24); www.oscommerce.com
       (c) 2003  nextcommerce (categories.php,v 1.37 2003/08/18); www.nextcommerce.org
       (c) 2006 XT-Commerce (categories.php 1318 2005-10-21)

       Released under the GNU General Public License
       --------------------------------------------------------------
       Third Party contribution:
       Enable_Disable_Categories 1.3               Autor: Mikel Williams | mikel@ladykatcostumes.com
       New Attribute Manager v4b                   Autor: Mike G | mp3man@internetwork.net | http://downloads.ephing.com
       Category Descriptions (Version: 1.5 MS2)    Original Author:   Brian Lowe <blowe@wpcusrgrp.org> | Editor: Lord Illicious <shaolin-venoms@illicious.net>
       Customers Status v3.x  (c) 2002-2003 Copyright Elari elari@free.fr | www.unlockgsm.com/dload-osc/ | CVS : http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/elari/?sortby=date#dirlist

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


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

    //###############################//
    /* NEUE FUNKTION  by web28 - www.rpa-com.de
    Hier koennen neue Zusatzfelder definiert werden
    Bezeichnung genauso wie das neue Tabellenfeld, kommagetrennt ohne Leerzeichen
    Die neuen Felder werden automatisch gespeichert bzw. mitkopiert
    Beispiel neueTabellenfelder in der Tabelle products: products_manufacturer_model, products_shipping_class
    define('ADD_PRODUCTS_FIELDS','products_manufacturer_model,products_shipping_class');
    */


    define('ADD_PRODUCTS_FIELDS','products_manufacturers_model');
    define('ADD_PRODUCTS_DESCRIPTION_FIELDS','products_order_description'); //products_order_description

    define('ADD_CATEGORIES_FIELDS','');
    define('ADD_CATEGORIES_DESCRIPTION_FIELDS','');

    //###############################//

    // holds functions for manipulating products & categories
    defined('_VALID_XTC') or die('Direct Access to this location is not allowed.');
    class categories {
      // ----------------------------------------------------------------------------------------------------- //
      // deletes an array of categories, with products
      // makes use of remove_category, remove_product
      function remove_categories($category_id) {
        $categories = xtc_get_category_tree($category_id, '', '0', '', true);
        $products = array ();
        $products_delete = array ();
        for ($i = 0, $n = sizeof($categories); $i < $n; $i ++) {
          $product_ids_query = xtc_db_query("SELECT products_id
                                                         FROM "
    .TABLE_PRODUCTS_TO_CATEGORIES."
                                                         WHERE categories_id = '"
    .$categories[$i]['id']."'");
          while ($product_ids = xtc_db_fetch_array($product_ids_query)) {
            $products[$product_ids['products_id']]['categories'][] = $categories[$i]['id'];
          }
        }
        reset($products);
        while (list ($key, $value) = each($products)) {
          $category_ids = '';
          for ($i = 0, $n = sizeof($value['categories']); $i < $n; $i ++) {
            $category_ids .= '\''.$value['categories'][$i].'\', ';
          }
          $category_ids = substr($category_ids, 0, -2);
          $check_query = xtc_db_query("SELECT COUNT(*) AS total
                                                     FROM "
    .TABLE_PRODUCTS_TO_CATEGORIES."
                                                     WHERE products_id = '"
    .$key."'
                                                     AND categories_id NOT IN ("
    .$category_ids.")");
          $check = xtc_db_fetch_array($check_query);
          if ($check['total'] < '1') {
            $products_delete[$key] = $key;
          }
        }
        // Removing categories can be a lengthy process
        @ xtc_set_time_limit(0);
        for ($i = 0, $n = sizeof($categories); $i < $n; $i ++) {
          $this->remove_category($categories[$i]['id']);
        }
        reset($products_delete);
        while (list ($key) = each($products_delete)) {
          $this->remove_product($key);
        }
      } // remove_categories ends

      // ----------------------------------------------------------------------------------------------------- //
      // deletes a single category, without products

      function remove_category($category_id) {
        $category_image_query = xtc_db_query("SELECT categories_image FROM ".TABLE_CATEGORIES." WHERE categories_id = '".xtc_db_input($category_id)."'");
        $category_image = xtc_db_fetch_array($category_image_query);
        $duplicate_image_query = xtc_db_query("SELECT count(*) AS total FROM ".TABLE_CATEGORIES." WHERE categories_image = '".xtc_db_input($category_image['categories_image'])."'");
        $duplicate_image = xtc_db_fetch_array($duplicate_image_query);

        if ($duplicate_image['total'] < 2) {
          if (file_exists(DIR_FS_CATALOG_IMAGES.'categories/'.$category_image['categories_image'])) {
            @ unlink(DIR_FS_CATALOG_IMAGES.'categories/'.$category_image['categories_image']);

    womd

    • Neu im Forum
    • Beiträge: 39
    Re: Kann keine Kategorie neu anlegen
    Antwort #4 am: 03. November 2015, 08:13:20
    sehe hier nur bis Zeile 102, wir bräuchten das um die Zeile 169 ....

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.868
    • Geschlecht:
    Re: Kann keine Kategorie neu anlegen
    Antwort #5 am: 03. November 2015, 08:38:50
    dir fehlt wohl von einem Alkim Modul der entsprechende Eintrag in der Datei:

    dort müsste wohl sowas wie
    Code: PHP  [Auswählen]
    $sql_data_array = am_fields::add_cat_fields($sql_data_array, $categories_data);
    oder
    Code: PHP  [Auswählen]
    $sql_data_array = am_fields::add_cat_fields($sql_data_array, $categories_data, $lang['id']);
    fehlen....

    Am besten eure Alkim Module nochmals ansehen, und dann die Anleitung nochmals prüfen....

    Grüße
    Dominik
    7 Antworten
    10556 Aufrufe
    27. Oktober 2015, 08:31:06 von longchuan
    6 Antworten
    4698 Aufrufe
    13. Februar 2012, 13:09:13 von DefCon2k
    4 Antworten
    4936 Aufrufe
    30. Oktober 2008, 10:46:53 von Anonym
               
    anything