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: Lexikon / Glossar + ABC Register

    Schreinermeister

    • Fördermitglied
    • Beiträge: 415
    • Geschlecht:
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #135 am: 15. Juli 2012, 20:03:48
    Hallo

    Melde mich nochmal wegen dem "Fehler" bei der Textanzeige in der Produktbeschreibung.

    ich hab nun die verschiedensten Varianten durchgetestet und bin zu keinem Ergebnis gekommen.  :-|

    Bei der Einstellung "acronym" ( Welche ich gerne hätte ) werden, in der Artikelbeschreibung, bei manchen "KEYWÖRTERN" ganze Textabschnitte ( ab dem KEYWORD ) durch Teile des Beschreibungstextes ergänzt.

    Mit der Einstellung "popup" wird alles richtig angezeigt.
    Kennt ev. jemand diesen Fehler ?

    Gruß Chris

    gero01

    • Mitglied
    • Beiträge: 239
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #136 am: 15. Juli 2012, 22:27:33
    Hallo Chris

    schick mal Deinen Link, auch per PM wenn Du möchtest

    Gerd

    mcm

    • Mitglied
    • Beiträge: 151
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #137 am: 16. Juli 2012, 01:47:02
    Hallo,
    hier nun die zwei zentralen Dateien aktualisiert mit Sonderzeichen und deren Sortierung für Frontend und Backend.
    Ausgangsbasis ist die aktualisierte Modulversion von gero01, dessen Anpassungen also schon mit drin sind.

    media/content/lexikon_list.php
    und
    admin/lexikon.php

    ##################
    Alternative Einstellungen:
    ##################

    ##### weitere Sonderzeichen einfügen / oder vorhandene entfernen #####

    Datei: media/content/lexikon_list.php

    # Suchen:

    Code: PHP  [Auswählen]
    // BOF mcm - Assignment of specialchars (HTML-Entities) to Lexikon-List

    # Liste erweitern oder einkürzen

    ##### Zusätzliches Zahlen-Register (0,1,2...9) #####

    Datei: media/content/lexikon_list.php

    # Suchen:

    Code: PHP  [Auswählen]
    $abc = range('A', 'Z');

    # Darunter einfügen:

    Code: PHP  [Auswählen]
                $numbs = range(1, 9); $abc[] = '0'; $abc = array_merge($abc,$numbs); // mcm - if nubers needed

    Datei: MyTemplate/module/lexikon.html

    # Suchen:

    Code: PHP  [Auswählen]
    <ul id="lexAlphabet">

    # Erstetzten mit:

    Code: PHP  [Auswählen]
    <ul class="lexAlphabet">

    # Hinter:

    Code: PHP  [Auswählen]
    {foreach name=lex item=alphabet from=$abc}

    # Einfügen:

    Code: PHP  [Auswählen]
    {if $alphabet.buchstabe == "0"}</ul><ul class="lexAlphabet">{/if} {* mcm - if numbers needed *}

    Datei: MyTemplate/style.css

    # Überall wo steht:

    Code: CSS  [Auswählen]
    #lexAlphabet

    # Ersetzen mit:

    Code: CSS  [Auswählen]
    .lexAlphabet

    Die Acronym-Sache schau ich mir auch bald mal an...

    - mcm -

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #138 am: 16. Juli 2012, 11:28:49
    Könnten diese Änderungen nochmal mit ins Modul einfliessen, damit ich das einfach in Beitrag 1 austauschen kann? :thx:

    Grüße

    Torsten

    gero01

    • Mitglied
    • Beiträge: 239
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #139 am: 16. Juli 2012, 18:32:54
    Torsten aus der Uhlandstr. !

    in Arbeit !

    Gerd

    mcm

    • Mitglied
    • Beiträge: 151
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #140 am: 17. Juli 2012, 22:33:51
    Es hängt anscheinend von der Länge des Beschreibungstextets ab.
    ab dem 300-ten Zeichen wird in der Artikelbeschreibung der Lexikonbegriff einfach durch den Lexikon-Beschreibungstext ab Zeichen 301 bis zum Ende der Beschreibung ersetzt.

    Hallo Chris,
    ich kann bei mir in der Acronym-Einstellung problemlos 320 und mehr Buchstaben eintragen.

    Da aber für Acronym das Title-Attribut verwendet wird, werden sinnvollerweise alle HTML-Tags rausgefiltert. Du hast also nur Fließtext, was bei 300 Zeichen keinen Sinn mehr ergibt.

    Vielleicht hast Du in Deinem Beschreibungstext Tags drin, die nicht rausgefiltert werden.
    Am besten verwendest Du in diesem Fall wirklich nur Text und maximal Absätze.

    Alternativ gibt es ja die Popup-Version, hier kann alles rein, und die lässt sich ja auch als Hover-Popup o.ä. gestalten.

    Wenn es weiterhin Probleme gibt, schick mal einen Beispiellink.
    Ansonsten frohes Schaffen...
    - mcm -

    mcm

    • Mitglied
    • Beiträge: 151
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #141 am: 18. Juli 2012, 12:13:56
    Nach all den schönen Verbesserungen und Zusatzoptionen (ein paar würde ich auch noch beisteuern) bleibt nun noch ein gravierendes Problem mit aktiviertem Shopstat.

    Die Seitennavigation (nächste...) und die Beschränkung auf 10/20/30 Begriffe pro Seite funktioniert leider nicht, es wird kein Wert übergeben.

    Hat jemand das Modul am Laufen ohne die genannten Probleme?
    Hab leider keinen Plan, wo man da rumschrauben muss.

    Bitte helft, wenn Ihr könnt, dann wäre das Modul rund und flexibel und könnte in eine neue Version gehen...

    Herzlichen Dank
    - mcm -

    gero01

    • Mitglied
    • Beiträge: 239
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #142 am: 19. Juli 2012, 20:39:48
    Hallo,
    habe noch einmal nachgesehen, das von Mathias aufgezeigte Problem:
    Zitat
    mit aktiviertem Shopstat.

    Die Seitennavigation (nächste...) und die Beschränkung auf 10/20/30 Begriffe pro Seite funktioniert leider nicht, es wird kein Wert übergeben.
    .... ist ein  Altfehler aus dem Urmodul 1.03 (unter 1.05 ohne SP's geprüft)
    Ob nun die Grundversion Lexikon für xt:Commerce 3.04 SP2.1 von xtc-load bereits Fehlerhaft ist, ?
     .... ich schau mal nach,

    Gerd

    mcm

    • Mitglied
    • Beiträge: 151
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #143 am: 20. Juli 2012, 22:05:14
    Hallo Leute,
    leider hab ich bisher keinen Plan, wie ich die Seitennavigation (Pager) im Lexikon-Modul für die Verwendung von Shopstat anpassen muss.

    Bitte gebt mir doch ein paar Hinweise, ich wurschtel mich da gerne durch, aber bisher wollte einfach nichts funktionieren.

    Ich glaube, wenn hier jemand den grundlegenden Ansatz zur Verwendung von älteren Modulen mit Shopstat erklären könnte, könnten sich auch mehr Forenmitglieder bei der Modul(weiter)entwicklung einbringen.

    Es geht also um die Begriffsliste des Lexikons/Glossars.
    [ Für Gäste sind keine Dateianhänge sichtbar ]
    Man kann wählen, ob 10, 20 oder 30 Begriffe pro Seite angezeigt werden sollen.
    Wenn es mehr Begriffe gibt, erscheint eine Seitennavigation zur Ansicht weiterer Artikel.

    Sobald Shopstat aktiviert ist, werden die Links ohne die zu übergebenden Parameter erzeugt.
    Es wird immer nur der Standardlink für die Content-Seite mit entsprechender ID ausgegeben.

    Datei: media/content/lexikon_list.php

    Artikel pro Seite (p=20 >> Menge der Begriffe pro Seite):

    >> Link ohne Shopstat: www.xyz.de/shop_content.php?p=20&coID=10
    >> Link mit Shopstat: www.xyz.de/lexikon:_:10.html
    Code der den Link generiert:
    Code: PHP  [Auswählen]
    <a href="'.xtc_href_link($ipage,'p='.$value .'&'. xtc_get_all_get_params(array('p'))).'">'.$items.'</a>


    Seitenzahl (page=2 >> Pager/Seitennummer):


    >> Link ohne Shopstat: www.xyz.de/shop_content.php?p=10&coID=10&page=2
    >>mit Shopstat: www.xyz.de/lexikon:_:10.html
    Code der den Link generiert:
    Code: PHP  [Auswählen]
    <td align="right" class="smallText">'.
    TEXT_RESULT_PAGE . '
    ' . $lexikon_split->display_links(MAX_DISPLAY_PAGE_LINKS, xtc_get_all_get_params(array('page', 'info', 'x', 'y')))
    .'
    </td>

    Wäre wirklich toll, wenn jemand helfen könnte.

    Danke
    -mcm-

    gero01

    • Mitglied
    • Beiträge: 239
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #144 am: 08. August 2012, 18:51:02
    Hallo Leute,
    leider hab ich bisher keinen Plan, wie ich die Seitennavigation (Pager) im Lexikon-Modul für die Verwendung von Shopstat anpassen muss.

    Bitte gebt mir doch ein paar Hinweise, ich wurschtel mich da gerne durch, aber bisher wollte einfach nichts funktionieren.

    Ich glaube, wenn hier jemand den grundlegenden Ansatz zur Verwendung von älteren Modulen mit Shopstat erklären könnte, könnten sich auch mehr Forenmitglieder bei der Modul(weiter)entwicklung einbringen.

    Es geht also um die Begriffsliste des Lexikons/Glossars.
    (Dateianhang Link)
    Man kann wählen, ob 10, 20 oder 30 Begriffe pro Seite angezeigt werden sollen.
    Wenn es mehr Begriffe gibt, erscheint eine Seitennavigation zur Ansicht weiterer Artikel.

    Sobald Shopstat aktiviert ist, werden die Links ohne die zu übergebenden Parameter erzeugt.
    Es wird immer nur der Standardlink für die Content-Seite mit entsprechender ID ausgegeben.

    Datei: media/content/lexikon_list.php

    Artikel pro Seite (p=20 >> Menge der Begriffe pro Seite):

    >> Link ohne Shopstat: www.xyz.de/shop_content.php?p=20&coID=10
    >> Link mit Shopstat: www.xyz.de/lexikon:_:10.html
    Code der den Link generiert:
    Code: PHP  [Auswählen]
    <a href="'.xtc_href_link($ipage,'p='.$value .'&'. xtc_get_all_get_params(array('p'))).'">'.$items.'</a>


    Seitenzahl (page=2 >> Pager/Seitennummer):


    >> Link ohne Shopstat: www.xyz.de/shop_content.php?p=10&coID=10&page=2
    >>mit Shopstat: www.xyz.de/lexikon:_:10.html
    Code der den Link generiert:
    Code: PHP  [Auswählen]
    <td align="right" class="smallText">'.
    TEXT_RESULT_PAGE . '
    ' . $lexikon_split->display_links(MAX_DISPLAY_PAGE_LINKS, xtc_get_all_get_params(array('page', 'info', 'x', 'y')))
    .'
    </td>

    Wäre wirklich toll, wenn jemand helfen könnte.

    Danke
    -mcm-

    Enschuldigt bitte, aber ich erlaube es mir, das Thema zu aktualisieren.

    Gerd

    mcm

    • Mitglied
    • Beiträge: 151
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #145 am: 24. August 2012, 12:40:16
    Irgendjemand kennt sich doch bestimmt mit Shopstat aus???

    Gib mir ein Zeichen...

     :king:

    mcm

    • Mitglied
    • Beiträge: 151
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #146 am: 25. August 2012, 18:58:15
    Wer kann mir die Funktionsweise von splitPageResults() und display_links() genauer erklären.

    In der Datei Produkt_listing.php funkioniert die Seitennavigation mit folgendem Code:

    Code: PHP  [Auswählen]
    $listing_split = new splitPageResults($listing_sql, (isset($_GET['page']) ? (int)$_GET['page'] : 1), MAX_DISPLAY_SEARCH_RESULTS, 'p.products_id');

    $listing_split->display_links(MAX_DISPLAY_PAGE_LINKS, xtc_get_all_get_params(array ('page', 'info', 'x', 'y', 'keywords')).(isset($_GET['keywords'])?'&keywords='. urlencode($_GET['keywords']):''))

    Entsprechend müßte das doch auch (in vereinfachter Form) auch im Lexikon-Modul funktionieren?!
    Code: PHP  [Auswählen]
    $lexikon_split = new splitPageResults($lexikon_query, (int)$_GET['page'], (int)$_GET['p']);

    $lexikon_split->display_links(MAX_DISPLAY_PAGE_LINKS, xtc_get_all_get_params(array('page', 'info', 'x', 'y')))
     

    Sobald aber Shopstat URLs aktiv sind, werden keinerlei Werte mehr übergeben (Link lautet dann immer nur http://www.xyz.de/Infoseite:_:12.html) und das obwohl

    xtc_get_all_get_params() auch die relevanten Parameter ausgibt.

    Irgendwo muss da noch was freigegeben werden o. hab ich was vergessen????
    Bitte gebt mir mal einen Tipp!

    mcm

    • Mitglied
    • Beiträge: 151
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #147 am: 26. August 2012, 23:49:39
    Bis sich hier mal jemand findet, der mir/uns bei den Links für die Seitennavi weiterhelfen kann, empfehle ich, diese einfach zu deaktivieren.
    Damit werden dann alle Begriffe pro Buchstaben aufgelistet und nicht nur jeweils 10.

     1. Datei: media/content/lexikon_list.php
      »Suchen:          
    Code: PHP  [Auswählen]
      /*    ITEMS PER PAGE     */
      »DAHINTER setzen:
              
    Code: PHP  [Auswählen]
     $_GET['p'] = 1000;  // deaktiviert PageNavi
      (ganz böser Stil....man könnte auch den PRODUCT_LIST_ITEMS_PER_PAGE Kram ersetzen mit einer 1000, ich wollte aber nicht zu viel ändern)

     2. Datei: templates/meinTemplate/module/lexikon.html
      »Suchen:          
    Code: PHP  [Auswählen]
      /*    <div>{$PAGEITEMS}</div>   ....   {$NAVIGATION}      */
      »beides Auskommentieren  (d.h. davor:  {*    und dahinter:   *}     )

    Eine Lösung des o.g. Problems wäre mir natürlich lieber, aber so funktionierts erstmal...

    Kann ich eigentlich eine bestimmte ContentID von den Shopstat URLs ausschließen?
    So würde die ganze Sache dann auch erstmal funktionieren.

    Gruß
    - mcm -

    Aquadat

    • Neu im Forum
    • Beiträge: 18
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #148 am: 09. September 2012, 23:22:28
    Hallo, erstmal muß ich sagen, super Modul.

    Allerdings habe ich ein kleines Problem, und zwar habe ich im Lexikon div. Kürzel.

    Sind diese Kürzel in einen Wort vorhanden markiert er diese trotzdem.

    Als Beispiel:

    Im Lexikon steht Na
    In der Artikelbeschreibung markiert er dann das Na im Wort Natur

    Wie kann ich das ändern???

    Danke im vorraus.

    mcm

    • Mitglied
    • Beiträge: 151
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #149 am: 10. September 2012, 09:01:02
    1 Antworten
    2006 Aufrufe
    31. August 2016, 19:46:29 von Schreinermeister
    9 Antworten
    5657 Aufrufe
    16. September 2009, 07:12:20 von koshiro
    0 Antworten
    2057 Aufrufe
    18. März 2012, 15:23:36 von petergriffin
    8 Antworten
    4410 Aufrufe
    30. Januar 2011, 13:04:17 von Shorty
               
    anything