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: MODUL: Individuelle Tag Cloud aus Kategorien

    rattenfänger

    • Mitglied
    • Beiträge: 138
    MODUL: Individuelle Tag Cloud aus Kategorien
    Antwort #15 am: 05. November 2010, 15:21:31
    Kleiner Tipp für eine Überarbeitung:

    1. Der Kundengruppencheck fehlt
    2. Du liest alles aus "*", benötigst aber nur drei Spalten: categories_heading_title, categories_id, categories_name

    Gruß

    Hallo,
    wie sollte denn die optimierte Abfrage aussehen? Kannst du mir bitte helfen, mit verknüpften Abfragen habe ich so meine Probleme.

    web4design

    • Experte
    • Beiträge: 1.122
    MODUL: Individuelle Tag Cloud aus Kategorien
    Antwort #16 am: 05. November 2010, 16:01:45
    hi torsten,

    hab ich schon vergebens gesucht, das tag cloud ist supi,da es vor allem wie eine linkrotation läuft, deshalb hätte ich es gern, aber dieser schönheitsfehler stört.

    der tagcloud code ist ja:

    Code: PHP  [Auswählen]
    <?php
    // Konfiguration
    $MIN_FONT_SIZE = '8'; // minimale Schriftgröße
    $MAX_FONT_SIZE = '15'; // maximale schriftgröße
    $MAXRESULT = 15;    // maximal angezeigt wörter
    $Z=1;
    $Query = xtc_db_query('Select * from
               LEFT JOIN
              ON
              . = .
              WHERE
              . != 0
              '
    );
    while ($line = xtc_db_fetch_array($Query)){
       $cPath_new=xtc_category_link($line['categories_id'],$line['categories_name']);
       $href=xtc_href_link(FILENAME_DEFAULT, $cPath_new);
       $array[] ='<a style="font-size:'.rand($MIN_FONT_SIZE,$MAX_FONT_SIZE). 'px" href="'.$href.'" title="'.$line['categories_heading_title'].'">'.$line['categories_name']. '</a>'."\n";
       }
    shuffle($array);
    ksort($array);
    foreach ($array as $key => $val)
      {
        If ($Z <$MAXRESULT){
        echo "$val ";
        }

        $Z++;
      }
    ?>
     
    aber ein  kann ich beim besten willen nicht finden, muss also mit dem code erzeugt werden, aber da unsereins sich nicht mit php auskennt, ist es nur ein blindes suchen...

    vielleicht findest sich jemand der helfen kann - wäre toll...

    viele grüße aus frankfurt

    ebook (maxi)

    Hi.

    Sorry die späte Antwort, habs übersehen.

    Mein Kommentar bezog sich auf den oberen Beitrag, die Passage finde ich aber im aktuellen Modul überhaupt nicht :-D

    Also, einfach vergessen.

    Gruß

    rattenfänger

    • Mitglied
    • Beiträge: 138
    MODUL: Individuelle Tag Cloud aus Kategorien
    Antwort #17 am: 05. November 2010, 18:47:05
    falls es jemand braucht, das ganze umgebaut für die Produkte:

    Code: PHP  [Auswählen]
    <?php

    // Konfiguration
    $MIN_FONT_SIZE = '8'; // minimale Schriftgröße
    $MAX_FONT_SIZE = '20'; // maximale schriftgröße
    $MAXRESULT = 20;    // maximal angezeigt wörter
    $Z=1;

    $Query = xtc_db_query('Select products_id, products_name from

              '
    );

    while ($line = xtc_db_fetch_array($Query)){

       $cPath_new=xtc_product_link($line['products_id'],$line['products_name']);

       $href=xtc_href_link(FILENAME_DEFAULT, $cPath_new);

       $array[] = '<a style="font-size:'.rand($MIN_FONT_SIZE,$MAX_FONT_SIZE). 'px" href="'.$href.'" title="'.$line['products_meta_title'].' im Onlineshop kaufen">'.$line['products_name']. '</a>'."\n";
       }

    shuffle($array);
    ksort($array);
    foreach ($array as $key => $val)
      {

        If ($Z <$MAXRESULT){
        echo "$val ";
        }

        $Z++;
      }

    ?>
    zu sehen
    hier

    smoker

    • Mitglied
    • Beiträge: 197
    MODUL: Individuelle Tag Cloud aus Kategorien
    Antwort #18 am: 22. November 2010, 22:40:26
    Hallo Leute,

    eine dumme Frage. Wie "erzeuge" ich die Anzeige? Datei hochladen ist ja logisch, aber der Rest!?

    Bitte um Aufklärung.

    mfG Smoker


    Hi,

    hab es hinbekommen. Sorry, war mein Fehler. Hab etwas überlesen oder in dem Moment nicht kapiert.

    Gruss Smoker

    japadi83

    • Mitglied
    • Beiträge: 123
    • Geschlecht:
    MODUL: Individuelle Tag Cloud aus Kategorien
    Antwort #19 am: 28. November 2010, 11:43:13
    falls es jemand braucht, das ganze umgebaut für die Produkte:

    Hallo, mit Produkten wäre es für meine Zwecke ideal gewesen, wenn ich jedoch die Variante von rattenfänger verbaue bekomme ich nur folgende Fehlermeldung:
    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 '' at line 1
    Select products_id, products_name from
    [XT SQL Error]

    Hat jemand eine Idee wo der Fehler steckt?

    Gruß Patrick

    franky_n

    • Experte
    • Beiträge: 4.950
    MODUL: Individuelle Tag Cloud aus Kategorien
    Antwort #20 am: 28. November 2010, 11:55:46
    Hallo japadi83,

    das liegt daran weil rattenfänger Backticks benutzt.
    Das Forum blendet die dann aus.

    Das

    Code: PHP  [Auswählen]
    $Query = xtc_db_query('Select products_id, products_name from

              '
    );
    müsste lauten:

    Code: PHP  [Auswählen]
    $Query = xtc_db_query('Select products_id, products_name from /products/ ');
    Wobei die beiden / dann Backticks (rechts neben dem scharfen ß) sind.

    Viele Grüße

    Franky

    rattenfänger

    • Mitglied
    • Beiträge: 138
    MODUL: Individuelle Tag Cloud aus Kategorien
    Antwort #21 am: 28. November 2010, 13:31:19
    nochmal der komplette code angehängt:

    japadi83

    • Mitglied
    • Beiträge: 123
    • Geschlecht:
    MODUL: Individuelle Tag Cloud aus Kategorien
    Antwort #22 am: 28. November 2010, 13:31:49
    Hallo Franky,

    vielen Dank für den Tipp!
    Hatte schon so eine Vermutung, wusste nur nicht genau was da nun fehlt.

    Allerdings lief es bei mir nicht mit products:

    Code: PHP  [Auswählen]
    $Query = xtc_db_query('Select products_id, products_name from /products/ ');
    sondern mit products_description

    Code: PHP  [Auswählen]
    $Query = xtc_db_query('Select products_id, products_name from /products_description/ ');
    wobei wieder / durch Backticks ersetzt werden müssen.

    Gruß Patrick

    rattenfänger

    • Mitglied
    • Beiträge: 138
    MODUL: Individuelle Tag Cloud aus Kategorien
    Antwort #23 am: 28. November 2010, 13:36:52
    ja so ist es, es muss from products_description heißen, oben habe ich die Datei eingefügt.

    japadi83

    • Mitglied
    • Beiträge: 123
    • Geschlecht:
    MODUL: Individuelle Tag Cloud aus Kategorien
    Antwort #24 am: 28. November 2010, 13:59:47
    Ich sehe gerade, dass es keine Abfrage gibt ob eine Kategorie bzw. ein Artikel aktiv oder inaktiv ist.
    Gibt es eine Möglichkeit einen Filter zu integrieren damit nur aktive Inhalte angezeigt werden?

    Gruß Patrick

    rattenfänger

    • Mitglied
    • Beiträge: 138
    MODUL: Individuelle Tag Cloud aus Kategorien
    Antwort #25 am: 28. November 2010, 14:09:17
    da müsstest du die Abfrage mit der Tabelle products verknüpfen und: where products_quantity>0 abfragen
    oder so ähnlich.

    japadi83

    • Mitglied
    • Beiträge: 123
    • Geschlecht:
    MODUL: Individuelle Tag Cloud aus Kategorien
    Antwort #26 am: 28. November 2010, 17:14:43
    Mein Fehler, im Original für die Kategorien ist die Statusabfrage doch mit drin!

    Anhand dessen habe ich die Variante der Tagcloud für Produkte um die Statusabfrage ergänzt.

    Zwei weitere kleine Änderungen:
    - zusätzliche Leerzeichen zwischen den Artikelnamen.
    - im title tag habe ich nun den products_name statt meta_title.

    geänderte Version im Anhang.

    Gruß Patrick

    Merlin

    • Schreiberling
    • Beiträge: 270
    • Geschlecht:
    MODUL: Individuelle Tag Cloud aus Kategorien
    Antwort #27 am: 29. November 2010, 00:11:21
    Hallo,

    wie kann ich die Ausgabe "zerhacken" in einzelne Worte?

    Grüße
    Merlin

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Re: MODUL: Individuelle Tag Cloud aus Kategorien
    Antwort #28 am: 18. Mai 2012, 18:30:27
    Hallo!

    Ich hab mir gestern die letzte Version geladen und eingebaut.
    Funzt auch soweit.

    Nun meine Frage:
    Wenn ich da auf einen Artikel klicke, sollte sich dann nicht genau der Artikel auch öffen?
    Ich komme immer nur in eine Katagorie, wo sich dieser Artikel befindet.

    Jetzt weiß ich nicht, ob das so normal ist oder ob das ein Fehler ist.
    Könnte sich das vielleicht jemand anschauen?

    Danke...
    Peter

    Schreinermeister

    • Fördermitglied
    • Beiträge: 415
    • Geschlecht:
    Re: MODUL: Individuelle Tag Cloud aus Kategorien
    Antwort #29 am: 20. Mai 2012, 10:39:10
    Hallo

    Ich habe die hier beschriebene "tag_cloud" versuchshalber mal eingebaut und bin auf folgendes, nicht erklärbares Verhalten gestoßen.

    Sobald ich die Datei "tag_cloud.php" ins root-Verzeichnis kopiere wird meine Seite im Frontend extem langsam. Auch wenn der Aufruf der Datei in der index.html auskommentiert ist.
    Sobald ich die "tag_cloud.php" wieder lösche läuft die Seite "normal".  :-x

    kann dieses Verhalten jemand erklären ?

    Gruß Chris
    1 Antworten
    2444 Aufrufe
    20. September 2010, 21:43:16 von Tomcraft
    3 Antworten
    4614 Aufrufe
    05. Februar 2015, 18:10:05 von web0null
    29 Antworten
    26948 Aufrufe
    07. März 2014, 11:31:37 von mcm
               
    anything