Hilfe - Suche - Mitglieder - Kalender
Vollansicht: Glossar v01.02.00
Forum Sefrengo.org > Downloads > Module
amk
Modulname
Glossar
Glssar Zufallseintrag


Status
stable


Bechreibung
Stellt eine Glossarliste zur Verfügung. Die Glossareinträge werden in einer
seperaten Tabelle gespeichert. Jeder Glossareintrag besteht aus einem Titel
und einer Beschreibung. Die einzelnen Einträge können seperat online und
offline geschaltet werden. Das Modul unterstützt mehrsprachige Seiten, es
werden zu jeder Sprache Schattenkopien angelegt, die einzelnen Einträge
können in jeder Sprache neu angepasst werden. Über ein Paging können die
Einträge auf mehrere Seiten verteilt werden (X Einträge pro Seite). Es
können mehrere Glossare erstellt werden (jeweils ein Glossar auf jeder Seite)

Das Modul Zufallseintrag stellt einen Eintrag aus einem Glossar mit Titel,
Eintrag und Link zur jeweils dazugehörigen A-Z Kategorie dar.


Autor(en)

Björn Brockmann
Alexander M. Korn


Benötigte Sefrengo Version
>= 01.91.00 (Sefrengo 1.2 alpha2)

Installation
Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Design->Module". Am
unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die
gewünschte "*.cmsmod"- Datei aus. Mit einem Klick auf das Diskettensymbol
wird das Modul in das CMS importiert. Das Modul ist nun innerhalb des CMS
nutzbar.

Bei der Installation des Moduls wird in die Datenbank die Tabelle
"<prefix>mod_glossar" angelegt. Sollte es hierbei Probleme geben, so muss die
Tabelle manuell angelegt werden (z.B. mit PhpMyAdmin).
SQL
CREATE TABLE ` cms_mod_glossar` (
`idglossar` int(11) NOT NULL auto_increment,
`identry` int(11) NOT NULL default '0',
`idclient` int(11) NOT NULL default '0',
`idlang` int(11) NOT NULL default '0',
`idcatside` int(11) NOT NULL default '0',
`title` varchar(255) NOT NULL default '',
`entry` text NOT NULL,
`online` tinyint(4) NOT NULL default '0',
`links` text NOT NULL,
PRIMARY KEY (`idglossar`),
KEY `online` (`online`),
FULLTEXT KEY `entry` (`entry`)
) TYPE=MyISAM;


Update des Glossarmoduls von einer Sefrengo Version < 01.91.00
Crossupdate des Glossarmoduls vom CMS "Der Dirigent"

1) Updaten Sie das Modul ganz normal im Bereich "Design->Module"

2) Führen Sie die Datei "setup/tools/utf8_converter.php" aus
- Geben Sie Ihre MySqldaten korrekt ein und klicken Sie auf OK
- Wählen Sie in der Selectauswahl die Tabelle "TABELLENPREFIX_mod_glossar"
aus. Die zweite Selectauswahl sollte die Einstellung "Von ISO8859-1 nach
UTF-8 konvertieren" (vorauswahl) haben. Klicken Sie auf OK und warten Sie
bis die Tabelle konvertiert ist.


CODE

01.02.00 - offical released 09.04.2007
------------------------------------------------------------------------------------------------
+ cms-links for every entry

01.01.00 - released 13.10.2005
------------------------------------------------------------------------------------------------
+ UTF-8 support
# mysql table for glossar content was not created automatically


Changelog legend:
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note

gunwalt
Bei der Installation wird bei mir keine DB-Tabelle angelegt - okay, händisch nachgeholt.

Das Modul lässt sich im BE ganz normal aufrufen, ich tippe Einträge, die werden aber nicht in die DB geschrieben. Erste Vermutung, das es am Tabellen prefix liegt, haben sich aber zerchlagen, denn es läuft weder mit meinem individuellen und mit dem SF-StandardPrefix cms_.
amk
gehts mit v1.1?

ich hatte auch schon schwierigkeiten mit dem modul ... hab nur damals das link-feature eingebaut, vielleicht kann björn was zu sagen!? wink.gif
bjoern
Ich hab da momentan keine Idee. Fürchte aber, da ist irgend etwas bei der SQL Routine buggy.
gunwalt
es hat nach dem ersten Release im alten Forum mal funktioniert. Ich kann mich daran erinnern, das ich damals angemerkt habe, das das Suchmodul nicht die Glossarseiten findet.
Daraus wäre logischerweise zu folgen, das das mit einer Coreveränderung zu tun hat. Ich denke, Björn meint ähnliches.
amk
das suchmodul findet die glossareinträge nicht, weil sie nicht wie normaler content (bspw. contentflex-einträge) in der db abgelegt werden, sondern in einer eigenen tabelle.
fo.x
Hallo ,

möchte gerne auf der Seite einen Zufallstext erscheinen lassen.
Dies wollte ich mit dem Glossar-modul und dem Zufallseintrag realisieren.

Das Modul schreibt jedoch nichts in die DB blink.gif
ZITAT
Ich hab da momentan keine Idee. Fürchte aber, da ist irgend etwas bei der SQL Routine buggy.


Könnte man das evtl. auch mit anderen Modulen realisieren ?
toto
Hallo zusammen, ich hab auch die mod_glossar tabelle hinzugefügt. leider wird kein eintrag gespeichert. ist hier schon eine lösung erreicht worden? würde das modul gerne ausprobieren. da ich kein programmierer bin, kann ich leider selber nicht so viel rumschrauben an dem modul.

danke für hilfe

gruß toto
andy
Hallo zusammen,

habe das Modul heute auch installiert. Tabelle von Hand hinzugefügt (wie damals bei dedi) kein Problem. Allerdings werden wie bei den anderen die Einträge nicht gespeichert.

Ich verwende die 1.4. Da ich mir ebenfalls nicht selbst weiterhelfen kann, wäre es super, wenn jemand in der Lage wäre das Modul wieder zum Laufen zu bringen! Wäre sehr schade, wenn man das Glossar Modul mit Sefrengo nicht mehr nutzen könnte.

Gruß und Danke
andy
andy
Habe das Modul leider nicht zum Laufen bekommen. Mit der 1.1 funktioniert es aber einwandfrei: Glossar Version 1.1

Gruß
andy
gunwalt
Wenn ich eine Seite mit einem Template, inwelchem das Glossarmodul enthalten ist, kopiere, sind auf der kopierten Seite alle Glossarinhalte auf Null. Es steht nichts mehr drin.
bjoern
Genau, das Modul funktioniert auf Seitenbasis. Dadurch hast Du die Möglichkeit, das Du auf jeder Seite ein eigenes Glossar machen kannst.
andi
uralter beitrag, da ich den glossar gerade benötige, mein input:

bekanntlich wird die benötigte tabelle in der datenbank beim modulupload nicht angelegt.
im eröffnungsbeitrag steht dazu:
CODE
CREATE TABLE ` cms_mod_glossar` (
`idglossar` int(11) NOT NULL auto_increment,
`identry` int(11) NOT NULL default '0',
`idclient` int(11) NOT NULL default '0',
`idlang` int(11) NOT NULL default '0',
`idcatside` int(11) NOT NULL default '0',
`title` varchar(255) NOT NULL default '',
`entry` text NOT NULL,
`online` tinyint(4) NOT NULL default '0',
`links` text NOT NULL,
PRIMARY KEY (`idglossar`),
KEY `online` (`online`),
FULLTEXT KEY `entry` (`entry`)
) TYPE=MyISAM;


in der ersten zeile hat sich ein leerzeichen vor «cms_mod_glossar» reingeschmuggelt. aus diesem grund wird nichts in der tabelle gespeichert.
mit:
CODE
CREATE TABLE `cms_mod_glossar` (
`idglossar` int(11) NOT NULL auto_increment,
`identry` int(11) NOT NULL default '0',
`idclient` int(11) NOT NULL default '0',
`idlang` int(11) NOT NULL default '0',
`idcatside` int(11) NOT NULL default '0',
`title` varchar(255) NOT NULL default '',
`entry` text NOT NULL,
`online` tinyint(4) NOT NULL default '0',
`links` text NOT NULL,
PRIMARY KEY (`idglossar`),
KEY `online` (`online`),
FULLTEXT KEY `entry` (`entry`)
) TYPE=MyISAM;


läufts.


gruss andi
peter2233
hallo

werden glossareinträge nach wie vor nicht vom suchmodul gefunden? ist das beim artikel- und terminsystem dasselbe? gibt es abhilfe?

dank und gruss
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2024 Invision Power Services, Inc.