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

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #90 am: 25. August 2011, 20:14:13
    Suche in der "stylesheet.css":

    Code: CSS  [Auswählen]
    #content p, #content h4, #content table, #content h2 {
        padding: 0 18px;
    }

    und ersetze mit:

    Code: CSS  [Auswählen]
    #content p, #content h4, #content table {
        padding: 0 18px;
    }
    #content h2 {
        padding: 0px;
    }

    Grüße

    Torsten

    Donco

    • Schreiberling
    • Beiträge: 258
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #91 am: 26. August 2011, 18:00:14
    @Torsten, Vielen Dank. Es hat funktioniert!

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #92 am: 26. August 2011, 18:12:37
    Prima, das freut mich! :B

    Danke für die Rückmeldung. :thx:

    Und hoffentlich hast du dabei auch was für dich gelernt. Firebug ist ein mächtiges Werkzeug! ;-)

    Grüße

    Torsten

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #93 am: 09. September 2011, 10:54:18
    Hallo zusammen,

    ich bin gerade offline dabei mir einen Shop zu basteln und das Lexikon macht mir Probleme.

    Es läuft und alle Lexikon Einträge werden in die Datenbank geschrieben. Ich kann auch das Lexikon aufrufen. Nur die Begriffe werden nirgends als Link angezeigt.

    Die Einbauanleitung habe ich befolgt und auch sämtliche Einbauschritte mehrfach kontrolliert.

    Wäre halt schön, wenn die Begriffe auch, wie angedacht, verlinkt wären. Woran könnte es liegen, daß weder der icon angezeigt noch der Begriff (der ja im Lexikon selber erscheint) verlinkt wird?

    Könnte man die Begriffe, die im Lexikon auf der Übersichtseite angezeigt werden alphabetisch sortiert anzeigen? Im Moment stehen sie so in der Reihenfolge wie ich sie eingegeben habe.

    Meine installierte Shopversion ist die aktuelle modified eCommerce Shopsoftware 1.05 SP1a und die Lexikonversion ist die welche ich hier von der ersten Seite runtergeladen habe - die für 1.03

    Danke für Eure Hilfe

    Gerd

    Toby84

    • Neu im Forum
    • Beiträge: 23
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #94 am: 26. September 2011, 17:04:58
    Hallo und vielen Dank für dieses 1A Modul!

    Ich habe folgende Frage:

    Auf dem Backend-Screenshot des Moduls bei xtc-load.de sind Konfigurationsmöglichkeiten zu sehen, die ich bei mir so nicht habe, das wird auch dort schon in den Kommentaren angesprochen, eine Lösung findet sich jedoch nicht. Die Funktion "Anzahl Begriffe auf einer Seite" scheint mir dort interessant, ich würde nämlich gerne alle Einträge im Glossar zu einem Buchstaben ohne Umblättern auf einer Seite anzeigen lassen. Wahrscheinlich meint diese Einstellung genau das und kann ggf. auch ohne Backend-Konfiguration manuell irgendwo gesetzt werden? Geht das in irgendeiner Form? Aktuell muss man bei einem stark vertretenen Buchstaben öfters umblättern, damit bin ich nicht ganz zufrieden ...

    MarlboroMan

    • Neu im Forum
    • Beiträge: 17
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #95 am: 18. Oktober 2011, 20:31:53
    Das SEF Problem hat sich erledigt, hab mir den Code von "/media/content/lexikon_list.php" nochmal angeschaut und etwas bearbeitet im SEF Bereich.
    Vielleicht hat ja noch einer das Problem hier mal der jetzige Code - es funktioniert jetzt mit SEF und ohne.
    [...]
    Ich habe die Datei nochmal als .zip angehängt, diese Datei braucht ihr nur in "/media/content/" einfügen.

    Danke Dir, Das Modul funktioniert bisher ohne Probleme - ich denke nur, dass wenn man es mit "diesem Ding" übertreibt, der Shop mal ganz schön langsam wird.  :hobbyhorse:

    Da das Modul aber aus 2007 ist bin ich schon froh, dass es überhaupt noch geht (PHP-Version).

    Hast Dir also einen LOLLY verdient - gibt's den auch bei Amazon (Wishlist)?   :ironie:

    Gruss MarlboroMan

    123style

    • Neu im Forum
    • Beiträge: 2
    • Geschlecht:
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #96 am: 30. November 2011, 11:05:15
    Hallo zusammen,

    habe dieses Modul ein wenig erweitert. Und zwar ist mir bei den ersten Test aufgefallen, dass man doppelte Einträge vergeben kann und die Sonderzeichen wie ä, ö, ü, oder ß zu Problemen führen kann. Hat man ein Wort mit einem Ü, wie z.B. Übelkeit, so müsste man ja dann es im Backend so hinterlegen: Übelkeit. Dazu kommt auch noch, dass man Einträge ohne ein Wort vergeben kann.

    Um diese Probleme zu beseitigen, bitte folgende Änderung durchführen. ACHTUNG: Wie immer, vorher Backup anlegen.

    Betrifft die Datei: "/admin/lexikon.php"

    Nach folgendem suchen (ca. Zeile 27):

    Code: PHP  [Auswählen]
    $keyword = xtc_db_prepare_input($_POST['keyword'])

    und direkt darunter dies einfügen:

    Code: PHP  [Auswählen]
    $keyword = htmlentities($keyword);

    Nach folgendem suchen (ca. Zeile 35):

    Code: PHP  [Auswählen]
    xtc_db_perform(TABLE_LEXIKON, $lexikon_array);

    mit folgendem ersetzen:

    Code: PHP  [Auswählen]
    $sql_doppelt = "SELECT count(*) AS anzahl FROM " . TABLE_LEXIKON . " WHERE keyword = '" . $keyword . "'";
                      $query_doppelt = mysql_query($sql_doppelt);
                      $count_doppelt = mysql_fetch_object($query_doppelt);
                      if ($count_doppelt->anzahl > 0) {
                              $error = '<table border="0" cellspacing="0" cellpadding="0" align="center">
                                                                     <tr>
                                                                      <td>
                                                                       <div style="font-size:16px; color:red">Keyword schon vorhanden</div>
                                                                      </td>
                                                                     </tr>
                                                                    </table>'
    ;
                      }else{
                              if ($_POST['keyword'] != ''){  
                            xtc_db_perform(TABLE_LEXIKON, $lexikon_array);
                              }else{
                                      $error = '<table border="0" cellspacing="0" cellpadding="0" align="center">
                                                                     <tr>
                                                                      <td>
                                                                       <div style="font-size:16px; color:red">Kein Keyword eingegeben</div>
                                                                      </td>
                                                                     </tr>
                                                                    </table>'
    ;
                              }
                      }

    Nach folgendem suchen (ca. Zeile 101):

    Code: PHP  [Auswählen]
    <td class="lexikon_table_content"><?php echo xtc_draw_input_field('keyword', $lexikon['keyword'],'size="65"'); ?></td>

    mit folgendem ersetzen:

    Code: PHP  [Auswählen]
    <td class="lexikon_table_content"><?php echo xtc_draw_input_field('keyword', html_entity_decode($lexikon['keyword']),'size="65"'); ?></td>

    Nach folgendem suchen (ca. Zeile 203):

    Code: PHP  [Auswählen]
    <?php
      } // --- ELSE eof
    ?>

    mit folgendem ersetzen:

    Code: PHP  [Auswählen]
    <?php
      echo $error;
      } // --- ELSE eof
    ?>

    Sollte ich noch andere Änderungen vornehmen, lasse ich es euch wissen.

    Gruß Daniel

    P.S.: Mein erster Beitrag. :-)

    123style

    • Neu im Forum
    • Beiträge: 2
    • Geschlecht:
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #97 am: 30. November 2011, 11:15:33
    Ich bin es nochmal.

    Habe noch eine kleine Änderung vorgenommen. Und zwar wollte ich z.B. das Wort "Teak" im Lexikon mit aufnehmen. Das Modul sucht in der Produktbescheibung, wie es auch richtig ist, nach dem ersten Vorkommen. Bei mir war nun das erste Vorkommen folgendes: "Teaktisch"

    Nun wollte ich aber, dass er nur nach Vorkommen sucht, die auch als eigenes Wort zu finden sind und nicht sozusagen ein Wort im Wort.

    Wer dies auch so möchte muss folgendes abändern (Und wie immer, vorher Backup):

    In der Datei "/inc/sb_lexikon.php" (ca. Zeile 45)

    Nach folgendem suchen:

    Code: PHP  [Auswählen]
    $treffer = '/' . $value . '/';

    und mit diesem ersetzen:

    Code: PHP  [Auswählen]
    $treffer = '/\b' . $value . '\b/';

    Das genannte ist für die Einstellung Acronym. Wer es auch für die Einstellung Popup haben möchte muss auch noch folgendes machen:

    In der Datei "/inc/sb_lexikon.php" (ca. Zeile 63)

    Nach folgendem suchen:

    Code: PHP  [Auswählen]
    $treffer = '/' . $value . '/';

    und mit diesem ersetzen:

    Code: PHP  [Auswählen]
    $treffer = '/\b' . $value . '\b/';

    Das wäre es schon. Nun werden nur eigene Wörter gesucht und nicht ein Wort im Wort. :-)
    Eventuelle braucht Ihr ja sowas auch...

    Weitere Modifikationen folgen...

    Gruß Daniel

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #98 am: 30. November 2011, 14:21:33
    Hallo Daniel,

    tolle Erweiterungen! :thumbs:

    Für die Ersetzung innerhalb des Wortes (also deine zweite Erweiterung) könntest du noch einen Schalter in den Modul-Optionen unterbringen. Wenn du das noch einbaust und deine Änderungen direkt nochmal ins Paket einbaust und hier als Komplettpaket anhängen würdest, dann wäre das wirklich prima! :thx:

    Grüße

    Torsten

    Da Sandro

    • Fördermitglied
    • Beiträge: 832
    • Geschlecht:
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #99 am: 04. Januar 2012, 16:00:01
    Hab's auch drin - goiles Zeug. :)

    Jetzt muss ich mir da mal gescheite Texte für ein Haufen Begriffe einfallen lassen. ;)

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #100 am: 04. Januar 2012, 18:29:49
    Bald bist du durch mit der Modulecke, richtig? :crazy:

    Grüße

    Torsten

    Da Sandro

    • Fördermitglied
    • Beiträge: 832
    • Geschlecht:
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #101 am: 05. Januar 2012, 11:51:43
    Naja, alles brauch ich auch nicht. aber es gibt Sachen die in meinem Kopf rumschwirren, die gibt's gar nicht als Modul. :P

    mcm

    • Mitglied
    • Beiträge: 151
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #102 am: 20. April 2012, 00:41:28
    Hallo Leute,

    alphabetisches Sortieren der Begriffe funktioniert übrigens so:

    Für's Frontend:
    in der Datei media/content/lexikon_list.php  suchen nach:

    Code: PHP  [Auswählen]
                            ".$like."
                    ";

    und die letzten zwei Zeichen ( "; ) ERSETZEN mit:

    Code: PHP  [Auswählen]
          ORDER BY keyword";  // BOF - sort keywords in frontend lexikon list - EOF

    Für's Backend:
    in der Datei  admin/lexikon.php  folgenden Block:

    Code: PHP  [Auswählen]
    <?php
    // Keywords ausgeben, wo Buchstabe vorkommt
      if($_GET['keyword'] == 'All')
      { $show = 'ORDER BY id'; }
        elseif($_GET['keyword'] != 'All')
          { $show = 'WHERE keyword LIKE \''. $_GET['keyword'] .'%\''; }
          else { $show = 'ORDER BY id'; }
    ?>

    ERSETZEN mit:

    Code: PHP  [Auswählen]
    <?php
      // Keywords ausgeben, wo Buchstabe vorkommt
      // BOF - sort keywords in backend lexikon list
        if($_GET['keyword'] == 'All')
          { $show = 'ORDER BY keyword'; }
        elseif($_GET['keyword'] != 'All')
          { $show = 'WHERE keyword LIKE \''. $_GET['keyword'] .'%\' ORDER BY keyword'; }
        else { $show = 'ORDER BY keyword'; }
      // EOF - sort keywords in backend lexikon list
    ?>

    Außerdem verhindert folgende Änderung, daß das Popup-Fenster bei wiederholtem Aufrufen im Hintergrund bleibt:
    In der Datei inc/sb_lexikon.inc.php 2x suchen (eventuell habt Ihr die Zahlenwerte bereits geändert...?!...):

    Code: PHP  [Auswählen]
    $lexikon['id']).'\', \'Lexikon\', \'scrollbars=yes, toolbar=0, width=400, height=200\')

    und direkt dahinter (also noch vor der dem " ) einfügen:

    Code: PHP  [Auswählen]
    .focus()

    >> macht die Änderung gleich 2 mal!

    Ich würde ohnehin empfehlen, beim ersten Probieren mit der Erweiterung in derselben Datei
     den Code nach // LINK ONLY WITHOUT IMAGE zu deaktivieren (  //   davor setzen)
    und stattdessen den Code hinter   // LINK WITH IMAGE  zu aktivieren.
    Dann sieht man besser, was funktioniert.

    Teilweise werden bei mir immer noch Begriffe ausgelassen, außerdem will bei mir die Seiten-Navigation bei aktiviertem Shopstat nicht funktionieren trotz der o.g. Lösung.
    Hab auch den Eindruck, daß die Erweiterung den Shop ordentlich ausbremst, da ja bei jedem Aufruf die Texte "gescannt" werden... aber das in die  DB zu legen wird echt aufwendig...

    Na - ich bleib dran und schau mal, was sich machen lässt...

    Ach ja hier noch ein paar Bildchen für ganz oben...:

    Gut's Nächtle
    mcm

    [EDIT Tomcraft 20.04.2012: Screenshots in Beitrag 1 angefügt.]

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #103 am: 05. Mai 2012, 10:58:51
    Wie bekomme ich es hin, daß das Lexikon auch in der Kurzbeschreibung in der Produktübersicht, den neuen Artikeln und den Sonderangeboten/Live-Shopping funktioniert?

    Code: PHP  [Auswählen]
    $info_smarty->assign('PRODUCTS_DESCRIPTION', sb_lexikon(stripslashes($product->data['products_description'])));
     

    darunter nochmal  als

    Code: PHP  [Auswählen]
    $info_smarty->assign('PRODUCTS_SHORT_DESCRIPTION', sb_lexikon(stripslashes($product->data['products_short_description'])));
     

    funktioniert nicht

    diswiss

    • Frisch an Board
    • Beiträge: 77
    • Geschlecht:
    Re: MODUL: Lexikon / Glossar + ABC Register
    Antwort #104 am: 16. Mai 2012, 20:44:59
    Guten Abend

    Ojeee...Entschuldigt ich glaube ich seh den Wald vor lauter Bäumen nicht mehr.
    Ich such seit über einer Stunde verzweifelt eine Möglichkeit die
    Zitat
    Begriffliste im Shop (Lexikon/Glossar...):
    zu finden oder ins Template einzufügen.

    Aber ich find die Lösung einfach nicht. Wer über eine kurze Hilfe sehr dankbar.

    Grüsse und schönen Abend!
    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
    4409 Aufrufe
    30. Januar 2011, 13:04:17 von Shorty