Druckversion des Themas

Hier klicken um das Topic im Orginalformat anzusehen

Forum Sefrengo.org _ Module _ Glossar v01.02.00

Geschrieben von: amk Mon. 9. April 2007, 10:49

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



 Glossar_v01_02_00.zip ( 17.2KB ) : 111
 

Geschrieben von: gunwalt Mon. 9. April 2007, 11:58

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_.

Geschrieben von: amk Mon. 9. April 2007, 12:10

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

Geschrieben von: bjoern Mon. 9. April 2007, 12:35

Ich hab da momentan keine Idee. Fürchte aber, da ist irgend etwas bei der SQL Routine buggy.

Geschrieben von: gunwalt Mon. 9. April 2007, 16:27

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.

Geschrieben von: amk Tue. 10. April 2007, 13:36

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.

Geschrieben von: fo.x Wed. 9. May 2007, 13:11

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 ?

Geschrieben von: toto Tue. 3. July 2007, 12:00

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

Geschrieben von: andy Wed. 4. July 2007, 18:42

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

Geschrieben von: andy Sat. 7. July 2007, 10:34

Habe das Modul leider nicht zum Laufen bekommen. Mit der 1.1 funktioniert es aber einwandfrei: http://forum.sefrengo.org/index.php?showtopic=19

Gruß
andy

Geschrieben von: gunwalt Sun. 8. July 2007, 17:25

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.

 glossar.zip ( 14.56KB ) : 17
 

Geschrieben von: bjoern Fri. 7. December 2007, 13:09

Genau, das Modul funktioniert auf Seitenbasis. Dadurch hast Du die Möglichkeit, das Du auf jeder Seite ein eigenes Glossar machen kannst.

Geschrieben von: andi Wed. 16. July 2008, 10:21

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

Geschrieben von: peter2233 Thu. 3. March 2011, 17:59

hallo

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

dank und gruss

Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)