Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
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 Beschreibung anzeigen ohne zugeordnete Artikel

    nixwisser

    • Fördermitglied
    • Beiträge: 13
    ich möchte gerne eine Kategorie als Informationsseite "mißbrauchen"
    heißt: ich möchte die Kategoriebeschreibung anzeigen lassen, aber keine Artikel zuordnen.
    Ich bekomme dann immer angezeigt: keine Artikel gefunden - erneut suchen?

    Gibt es da vielleicht einen Trick?



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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Kategorie Beschreibung anzeigen ohne zugeordnete Artikel
    Antwort #1 am: 27. Januar 2010, 09:45:36
    Das geht ganz einfach, schau mal hier:

    Die sicherlich einfachste Lösung, die mir spontan einfällt wäre folgendes.
    Inhalt von /templates/xtc5/boxes/box_categories.html ersetzen mit:

    Code: XML  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    <h2 class="categoryheader">{#heading_categories#}</h2>
    <ul id="categorymenu">{$BOX_CONTENT}<li class="level1"><a href="http://www.domain.tld">Linkname</a></li></ul>
     
    und entsprechend Link und Linkname anpassen.

    Grüße

    Torsten

    Quelle: Kategorien per Klick aufklappen & Kategorie extern verlinken

    Dann brauchst du dir nur noch beispielsweise den FAQ Manager installieren und den Link dann eben auf den FAQ-Manager setzen.

    Grüße

    Torsten

    nixwisser

    • Fördermitglied
    • Beiträge: 13
    Kategorie Beschreibung anzeigen ohne zugeordnete Artikel
    Antwort #2 am: 27. Januar 2010, 18:13:46
    DANKE!

    Ludi

    • Neu im Forum
    • Beiträge: 19
    Kategorie Beschreibung anzeigen ohne zugeordnete Artikel
    Antwort #3 am: 05. Februar 2010, 15:11:48
    Ebenfalls Danke. Hat geklappt
    Gibt es eine Möglichkeit diesen Link anders zu positionieren? Er erscheint halt am Ende der Kategorien, soll aber an 3. Stelle erscheinen.
    Danke Gruß
    Frank

    Brubacker

    • Neu im Forum
    • Beiträge: 24
    Kategorie Beschreibung anzeigen ohne zugeordnete Artikel
    Antwort #4 am: 11. April 2010, 14:55:43
    mhm habe es mal so probiert wie es oben steht allerdings zerhaut es damit bei mir nur die linke box Kategorien.

    denn auch ich möchte das wenn man auf die jeweilige Kategorie drückt das man dann erst eine beschreibung über die jeweilige Kategorie sieht bzw erst 1-3 bilder und darunter die beschreibung.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Kategorie Beschreibung anzeigen ohne zugeordnete Artikel
    Antwort #5 am: 11. April 2010, 15:05:54
    Poste mal bitte den kompletten Inhalt deiner box_categories.html.

    Grüße

    Torsten

    Brubacker

    • Neu im Forum
    • Beiträge: 24
    Kategorie Beschreibung anzeigen ohne zugeordnete Artikel
    Antwort #6 am: 11. April 2010, 15:16:12
    so ist sie als standard bei mir :

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    {snippet file=box_head.html heading=#heading_categories# class=catList id=box_categories}
    <div class="catListBody">
    {$BOX_CONTENT}
    </div>
    {snippet file=box_foot.html}
     
    dann hatte ich das aber rausgelöscht und folgendes eingegeben :

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
            <h2 class="categoryheader">{#heading_categories#}</h2>
            <ul id="categorymenu">{$BOX_CONTENT}<li class="level1"><a href="http://www.luna-designs.bru-backer.de/shops/">Linkname</a></li></ul>
     

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Kategorie Beschreibung anzeigen ohne zugeordnete Artikel
    Antwort #7 am: 11. April 2010, 15:34:00
    Poste mal bitte den Inhalt der "source/boxes/categories.php" aus deinem Template.

    Grüße

    Torsten

    Brubacker

    • Neu im Forum
    • Beiträge: 24
    Kategorie Beschreibung anzeigen ohne zugeordnete Artikel
    Antwort #8 am: 11. April 2010, 15:47:27
    ok , das ist ein etwas groesserer code ^^

    Code: PHP  [Auswählen]
    <?php

    /* -----------------------------------------------------------------------------------------
       $Id: categories.php 1302 2005-10-12 16:21:29Z mz $  

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> 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 (categories.php,v 1.10 2003/08/17); www.nextcommerce.org

       Released under the GNU General Public License
       -----------------------------------------------------------------------------------------
       Third Party contributions:
       Enable_Disable_Categories 1.3                Autor: Mikel Williams | mikel@ladykatcostumes.com

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

    // reset var
    $start = microtime();
    $box_smarty = new smarty;
    $box_content = '';

    $box_smarty->assign('language', $_SESSION['language']);
    // set cache ID
    if (!CacheCheck()) {
            $cache=false;
            $box_smarty->caching = 0;
    } else {
            $cache=true;
            $box_smarty->caching = 1;
            $box_smarty->cache_lifetime = CACHE_LIFETIME;
            $box_smarty->cache_modified_check = CACHE_CHECK;
            $cache_id = $_SESSION['language'].$_SESSION['customers_status']['customers_status_id'].$cPath;
    }

    if(!$box_smarty->is_cached(CURRENT_TEMPLATE.'/boxes/box_categories.html', $cache_id) || !$cache){

    $box_smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/');

    // include needed functions
    require_once (DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/source/inc/xtc_show_category.inc.php');
    require_once (DIR_FS_INC.'xtc_has_category_subcategories.inc.php');
    require_once (DIR_FS_INC.'xtc_count_products_in_category.inc.php');

    $categories_string = '';
    if (GROUP_CHECK == 'true') {
            $group_check = "and c.group_permission_".$_SESSION['customers_status']['customers_status_id']."=1 ";
    }
    $categories_query = "select c.categories_id,
                                               cd.categories_name,
                                               c.parent_id from "
    .TABLE_CATEGORIES." c, ".TABLE_CATEGORIES_DESCRIPTION." cd
                                               where c.categories_status = '1'
                                               and c.parent_id = '0'
                                               "
    .$group_check."
                                               and c.categories_id = cd.categories_id
                                               and cd.language_id='"
    .(int) $_SESSION['languages_id']."'
                                               order by sort_order, cd.categories_name"
    ;
    $categories_query = xtDBquery($categories_query);

    while ($categories = xtc_db_fetch_array($categories_query, true)) {
            $foo[$categories['categories_id']] = array ('name' => $categories['categories_name'], 'parent' => $categories['parent_id'], 'level' => 0, 'path' => $categories['categories_id'], 'next_id' => false);

            if (isset ($prev_id)) {
                    $foo[$prev_id]['next_id'] = $categories['categories_id'];
            }

            $prev_id = $categories['categories_id'];

            if (!isset ($first_element)) {
                    $first_element = $categories['categories_id'];
            }
    }

    //------------------------
    if ($cPath) {
            $new_path = '';
            $id = split('_', $cPath);
            reset($id);
            while (list ($key, $value) = each($id)) {
                    unset ($prev_id);
                    unset ($first_id);
                    $categories_query = "select c.categories_id, cd.categories_name, c.parent_id from ".TABLE_CATEGORIES." c, ".TABLE_CATEGORIES_DESCRIPTION." cd where c.categories_status = '1' and c.parent_id = '".$value."' ".$group_check." and c.categories_id = cd.categories_id and cd.language_id='".$_SESSION['languages_id']."' order by sort_order, cd.categories_name";
                    $categories_query = xtDBquery($categories_query);
                    $category_check = xtc_db_num_rows($categories_query, true);
                    if ($category_check> 0) {
                            $new_path .= $value;
                            while ($row = xtc_db_fetch_array($categories_query, true)) {
                                    $foo[$row['categories_id']] = array ('name' => $row['categories_name'], 'parent' => $row['parent_id'], 'level' => $key +1, 'path' => $new_path.'_'.$row['categories_id'], 'next_id' => false);

                                    if (isset ($prev_id)) {
                                            $foo[$prev_id]['next_id'] = $row['categories_id'];
                                    }

                                    $prev_id = $row['categories_id'];

                                    if (!isset ($first_id)) {
                                            $first_id = $row['categories_id'];
                                    }

                                    $last_id = $row['categories_id'];
                            }
                            $foo[$last_id]['next_id'] = $foo[$value]['next_id'];
                            $foo[$value]['next_id'] = $first_id;
                            $new_path .= '_';
                    } else {
                            break;
                    }
            }
    }

    xtc_show_category($first_element);

    $box_smarty->assign('BOX_CONTENT', $categories_string);

    }

    // set cache ID
    if (!$cache) {
            $box_categories = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_categories.html');
    } else {
            $box_categories = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_categories.html', $cache_id);
    }

    $smarty->assign('box_CATEGORIES', $box_categories);
    ?>
     

    Brubacker

    • Neu im Forum
    • Beiträge: 24
    Kategorie Beschreibung anzeigen ohne zugeordnete Artikel
    Antwort #9 am: 11. April 2010, 16:27:00
    Hey Torsten

    Ich danke Dir schonmal dafuer das Du so fix hilfst , aber warte eben bitte mit dem letzten beitrag von mir wo ich den code eingefuegt habe , aktuell habe ich ja xt:commerce von eComBASE installiert und dort treten ja auch die probleme auf mit der Kategorie , nun habe ich mal euer shopsystem aufegspielt und war direkt nach der installation schon sehr positiv ueberrascht weitaus uebersichtlicher und geordneter weitauis ansprechender . Da der Shop auch nicht für mich ist sondern für eine Person die Null Kenntniss von Computer hat mache ich Ihr nur alles soweit fertig wie sie es haben möchte und daher ist ein einfacher umgang beser als ein komplizierter und bei eurem system scheint es uebersichtlicher udn damit einfacher zu sein . sollte ich dann noch probleme mit dem thema kategorie und texte haben melde ich mich in dem forum nochmal .

    liebe gruesse aus itzehoe

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Kategorie Beschreibung anzeigen ohne zugeordnete Artikel
    Antwort #10 am: 11. April 2010, 16:29:11
    Ah... okay... wusste ich ja nicht, dass du die ECB-Version eingesetzt hast, aber es freut mich natürlich, dass du jetzt auf modified eCommerce Shopsoftware umsteigst.

    Wenn noch weitere Fragen sind, dann einfach wieder melden.

    Grüße

    Torsten

    Brubacker

    • Neu im Forum
    • Beiträge: 24
    Kategorie Beschreibung anzeigen ohne zugeordnete Artikel
    Antwort #11 am: 11. April 2010, 16:37:05
    naja das problem besteht nun weiterhin jetzt allerdings auf eurem shopsystem ,

    was ich möchte ist das wenn man auf eine kategorie draufdrückt das dann erst eine beschreibung der kategorie erscheint oben mit 3 bildern und darunter der beschreibungstext und wenn man auf das jeweilige bild klickt kommt man in die dazugehörige abteilung , ich hänge einfach mal ein zwei entwürfe als datei mit an wie ich mir das vorstelle eventuell kann man mir ja weiterhelfen

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.367
    • Geschlecht:
    Kategorie Beschreibung anzeigen ohne zugeordnete Artikel
    Antwort #12 am: 11. April 2010, 16:38:33
    Erstelle dafür mal bitte ein eigenes Thema, denn das hat hier mit dem Thema nicht mehr viel zu tun. ;-)

    Grüße

    Torsten

    5 Antworten
    4206 Aufrufe
    12. Januar 2010, 11:36:59 von sid23
    1 Antworten
    2244 Aufrufe
    29. September 2013, 11:00:56 von hendrik
    9 Antworten
    2687 Aufrufe
    18. August 2016, 12:50:04 von Tab
    1 Antworten
    2269 Aufrufe
    05. Juli 2013, 08:19:55 von MoHo