Shop Hosting
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:

Autor Thema: MODUL: Kategorien auf der Startseite anzeigen (c_list Modul)  (Gelesen 64663 mal)

Offline sgei

  • Fördermitglied
  • *****
  • Beiträge: 327
  • Geschlecht: Männlich
    • Teile Beitrag
Hallo,

anbei ist das überarbeitetet C-List Modul, welches die Kategorien 1. Ordnung auf der Startseite anzeigt.

[ Für Gäste sind keine Dateianhänge sichtbar ]

Quelle: Kategorien auf der Startseite anzeigen

Steffen

[EDIT Tomcraft 20.05.2011: Modul aktualisiert (CSS IDs waren mehrfach vergeben), Danke an koshiro aka Micha.]
[EDIT Tomcraft 11.09.2011: Eine erweiterte Version gibt es hier: MODUL: Kategorien auf Startseite Pro SP1 mit Autoinstaller]
[EDIT Tomcraft 29.12.2011: Modul aktualisiert (CSS IDs waren mehrfach vergeben), Danke an mrsmartmouse.]
[EDIT Tomcraft 14.04.2014: Datei "/includes/modules/categories_list.php" in Modul neu formatiert.]
[EDIT Tomcraft 28.06.2016: Modul für Shopversion 2.x angehängt, Danke an |Alex|.]
[EDIT Tomcraft 04.02.2017: Modul für Shopversion 2.x aktualisiert (PHP 7 kompatibel), Danke an |Alex|.]
[EDIT Tomcraft 04.06.2017: Modul für Shopversion 2.x aktualisiert (PHP 7 kompatibel), Danke an awids.]
[EDIT Tomcraft 21.03.2018: Modul für Shopversion 2.x aktualisiert (PHP 7 kompatibel).]

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

Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 43.661
  • Geschlecht: Männlich
    • Teile Beitrag
    • https://www.modified-shop.org
MODUL: Kategorien auf der Startseite anzeigen (c_list Modul)
« Antwort #1 am: 22. März 2010, 20:17:15 »
Danke Steffen!

Ich habe das Thema mal bearbeitet und in die Modulecke verschoben. ;-)

Grüße

Torsten


Offline hoagie007

  • Neu im Forum
  • *
  • Beiträge: 3
    • Teile Beitrag
    • http://www.orshop.de
MODUL: Kategorien auf der Startseite anzeigen (c_list Modul)
« Antwort #2 am: 08. Juli 2010, 15:04:08 »
Hallo!

Ich habe c_list_modified eingebaut und es funktioniert auch prima. Mein Problem war, dass ich zu viele Hauptkategorien habe und die Startseite daher ewig lang wird.

Mit dem folgenden Stückchen Code lässt sich die Anzahl der Kategorien einschränken -  es werden nur die explizit gewünschten Kategorien angezeigt.

Einfach in der includes/modules/categories_list.php in ca. Zeile 52 einfügen (eben zwischen die WHERE und die ORDER BY-Anweisung):

Code: PHP  [Auswählen]
c.categories_id IN (xxx) AND
 
An Stelle von "xxx" müssen alle gewünschten Kategorie-IDs durch Komma getrennt aufgelistet werden, also z. B. c.categories_id IN (1,32,54,98,131,366).
Bitte VOR den Änderungen eine Sicherung der Datei machen!

Ich hoffe es ist für Euch von Nutzen.

Grüße, Hoagie


Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 43.661
  • Geschlecht: Männlich
    • Teile Beitrag
    • https://www.modified-shop.org
MODUL: Kategorien auf der Startseite anzeigen (c_list Modul)
« Antwort #3 am: 08. Juli 2010, 15:20:46 »
Hallo Hoagie,

toller Tipp, vielen Dank!

Grüße

Torsten


Offline webmasern

  • Neu im Forum
  • *
  • Beiträge: 1
    • Teile Beitrag
MODUL: Kategorien auf der Startseite anzeigen (c_list Modul)
« Antwort #4 am: 24. August 2010, 13:34:37 »
Habe gerade das Modul eingebaut. Problem ist das bei mir nichts angezeigt wird. Also auch keine Fehlermeldung. Als ob ich erst gar nichts geändert habe.

Ist da mit der Anleitung etwas fehlerhaft oder bin ich nur zu blöd? *G*

Die Änderungen an der "default.php" habe ich am 2ten Wert durchgeführt.


Offline TomPH

  • Neu im Forum
  • *
  • Beiträge: 27
    • Teile Beitrag
MODUL: Kategorien auf der Startseite anzeigen (c_list Modul)
« Antwort #5 am: 08. Oktober 2010, 06:01:19 »
Hi webmasern,
Schau dir mal die Datei: includes/modules/default.php nochmal an.
Du musst die Zeile:

Code: PHP  [Auswählen]
$default_smarty->assign('CATEGORIES_LIST', $module_categories);
nach

Code: PHP  [Auswählen]
$default_smarty->assign('language', $_SESSION['language']);
einfügen. Nur letztere existiert 2x. Du musst die Eintragung ca. in Zeile 617 machen. Dann funzt es.


Offline Guido

  • Frisch an Board
  • **
  • Beiträge: 99
    • Teile Beitrag
    • http://www.posaunenchornoten.de
MODUL: Kategorien auf der Startseite anzeigen (c_list Modul)
« Antwort #6 am: 08. Oktober 2010, 07:33:17 »
Hallo,

Prima Modul!

Ich würde gerne nach Auswahl der Kategorie auch die Unterkategorien auf die gleiche Art anzeigen lassen. Wie ist das zu bewerkstelligen?

Gruß
Guido


Offline micronetic

  • Neu im Forum
  • *
  • Beiträge: 22
    • Teile Beitrag
    • http://www.emdesigns.de
MODUL: Kategorien auf der Startseite anzeigen (c_list Modul)
« Antwort #7 am: 09. November 2010, 09:30:46 »
Hi webmasern,
Schau dir mal die Datei: includes/modules/default.php nochmal an.
Du musst die Zeile:

Code: PHP  [Auswählen]
$default_smarty->assign('CATEGORIES_LIST', $module_categories);
nach

Code: PHP  [Auswählen]
$default_smarty->assign('language', $_SESSION['language']);
einfügen. Nur letztere existiert 2x. Du musst die Eintragung ca. in Zeile 617 machen. Dann funzt es.

Darauf muss man zuerst mal kommen also, dass es diesen Eintrag 2 mal gibt, habe nämlich einfach im Editor nach der Zeile gesucht und nach der ersten die er gefunden hat eingefügt. :-D

Vielen Dank, das Modul funktioniert super und ist eine bessere Lösung als ich sie hatte. :-)


Offline Guido

  • Frisch an Board
  • **
  • Beiträge: 99
    • Teile Beitrag
    • http://www.posaunenchornoten.de
MODUL: Kategorien auf der Startseite anzeigen (c_list Modul)
« Antwort #8 am: 17. November 2010, 08:55:14 »
:up:

Hallo,

Prima Modul!

Ich würde gerne nach Auswahl der Kategorie auch die Unterkategorien auf die gleiche Art anzeigen lassen. Wie ist das zu bewerkstelligen?

Gruß
Guido

:bye:


Offline franky_n

  • Experte
  • *****
  • Beiträge: 4.950
    • Teile Beitrag
MODUL: Kategorien auf der Startseite anzeigen (c_list Modul)
« Antwort #9 am: 17. November 2010, 09:04:48 »
Hallo Guido,

das wird so einfach nicht sein, denn dafür muss man dann die categories_list so umbauen, dass auch die Unterkategorien wie beim linken Kategorien Menü ausgegeben werden.
Derzeit ist es ja so das nur die Aktuelle Kategorie oben ausgegeben wird...
Ich denke, dass dies der Grund ist warum noch keiner reagiert hat. :)

Viele Grüße

Franky


Offline sgei

  • Fördermitglied
  • *****
  • Beiträge: 327
  • Geschlecht: Männlich
    • Teile Beitrag
MODUL: Kategorien auf der Startseite anzeigen (c_list Modul)
« Antwort #10 am: 17. November 2010, 12:20:43 »
Hallo,

also ich habe es so gelöst, dass das Layout der angezeigten Unterkategorien die gleichen CSS-Klassen nutzen wie das C-List Modul.
Damit ist alles aus einem Guss.

Steffen

C-List auf Startseite
[ Für Gäste sind keine Dateianhänge sichtbar ]

Unterkategorien
[ Für Gäste sind keine Dateianhänge sichtbar ]


Offline Lusteria

  • Neu im Forum
  • *
  • Beiträge: 2
    • Teile Beitrag
MODUL: Kategorien auf der Startseite anzeigen (c_list Modul)
« Antwort #11 am: 10. Februar 2011, 08:58:08 »
Hallo!

Ich habe heute das Modul in meinem Shop eingebunden und soweit ist auch alles perfekt.

Leider habe Ich aber jetzt über dem Willkommen-Schriftzug die folgenden Schriftzeichen zu stehen und weiß nicht woher Sie kommen und wie Ich Sie weg bekomme?

Schriftzeichen:
Zitat

Wäre über 'ne Idee/Hilfe sehr erfreut.

Grüße...


Offline Lusteria

  • Neu im Forum
  • *
  • Beiträge: 2
    • Teile Beitrag
MODUL: Kategorien auf der Startseite anzeigen (c_list Modul)
« Antwort #12 am: 10. Februar 2011, 09:42:59 »
Alles klar, hat sich schon erledigt!

Lag mal wieder am tollen Windows. ;-)


Offline Tomcraft

  • modified Team
  • *****
  • Gravatar
  • Beiträge: 43.661
  • Geschlecht: Männlich
    • Teile Beitrag
    • https://www.modified-shop.org
MODUL: Kategorien auf der Startseite anzeigen (c_list Modul)
« Antwort #13 am: 10. Februar 2011, 11:19:16 »
Wenn solch merkwürdige Zeichen vorkommen, dann liegt das meist an einer falsch codierten Datei. ;-)

Dann hilft es, wenn man mit grepWin innerhalb der Dateien nach den Zeichen sucht und diese entfernt: FAQ: Liste wichtiger Freeware- & OpenSource-Programme für die Shop-Erstellung

Grüße

Torsten


Offline king.zwei

  • Neu im Forum
  • *
  • Beiträge: 14
    • Teile Beitrag
MODUL: Kategorien auf der Startseite anzeigen (c_list Modul)
« Antwort #14 am: 03. März 2011, 23:28:59 »
Hallo,
ist es möglich die Kategorien auch farblich zu ändern. Z. B. Reihe 1 soll der Kasten rot, Reihe 2 gelb usw.

Im Moment kann ich die Reihen erzeugen mit:

Code: PHP  [Auswählen]
    {foreach name=aussen item=module_data from=$module_content}
      {php} $col++;
      {/php}
                <div class="cat_show_1">
                        <h2><a href="{$module_data.CATEGORY_LINK}">{$module_data.CATEGORY_NAME}</a></h2>
                        <div class="cat_show_image">
             {if $module_data.CATEGORY_IMAGE_TRUE!=''}
               <a href="{$module_data.CATEGORY_LINK}"><img src="{$module_data.CATEGORY_IMAGE}" alt="{$module_data.CATEGORY_NAME}" /></a>
             {else}
               <a href="{$module_data.CATEGORY_LINK}">Kein Bild vorhanden!</a>
             {/if}
                        </div>
                        <p>{if $module_data.CATEGORY_DESCRIPTION!=''}
                <a href="{$module_data.CATEGORY_LINK}">{$module_data.CATEGORY_DESCRIPTION}</a>
               {else}
                <a href="{$module_data.CATEGORY_LINK}">Keine Beschreibung!</a>
               {/if}
            </p>
                </div>

      {php}
       if ($col>=5) {
        $col=0;
       echo '<div class="clear"></div>';
       }
     {/php}
    {/foreach}
 
Kann man anhand dieses Beispiel auch die Reihe 2 und Reihe 3 anderen Farben zuweisen?

Meine Überlegung war, die CSS Klasse <div class="cat_show_1"> in der jeweiligen Reihe die Nummerierung statt 1 eine 2 und 3 usw., kann man einen Zähler erstellen, der jeweils allen 5 Kategorien

Code: PHP  [Auswählen]
if ($col>=5
 
eine Nummer in die CSS Klasse zuweist?

Ich hoffe, ihr versteht das, was ich meine.

Wenn jemand einen Tipp hat, bitte einfach kurz melden.

Danke!



Teile per facebook Teile per linkedin Teile per twitter