Home
Download
Add-ons
Help
Forum
Organisation
Project
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
May 26, 2012, 12:36:08 AM
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Search:
Advanced search
Interested in joining the WebsiteBaker team?
For more Information read
here
or on our
new website
.
155533
Posts in
21713
Topics by
7738
Members
Latest Member:
Pattieardathfe
WebsiteBaker Community Forum
Deutsch (German)
Module & Snippets
(Moderator:
badknight
)
dbGlossary
Pages: [
1
]
2
Go Down
Author
Topic: dbGlossary (Read 5031 times)
Ralf (Berlin)
Offline
Posts: 1314
dbGlossary
«
on:
September 30, 2009, 12:17:23 PM »
Hallo Leute,
dbStichworte
heißt jetzt
dbGlossary
und ist in einer neuen Version und zusätzlichen Funktionen verfügbar.
Funktionen:
dbGlossary dient dazu Abkürzungen, Akronyme, Fachbegriffe sowie Querverweise auf einfache Weise zu verwalten und zu verwenden.
Automatisches Erstellen von Stichwortlisten bzw. Glossaren
Literaturverwaltung für regelkonforme Literaturverweise
Fußnotenverwaltung, die automatisch Anmerkungen und/oder Literaturverweis auszeichnet und am Ende einer Seite auflistet
Die Hilfefunktion von dbGlossary erläutert Verwendung.
Systemvoraussetzung
en:
WebsiteBaker 2.8
PHP 5.2 oder höher
dbConnect 0.34
rhTools 0.46
Download:
dbGlossary
Es wird dringend Unterstützung benötigt: Übersetzung der Sprach- und Hilfedatei in Englisch und Vervollständigung der Dokumentation!!!
Gruß
Ralf
«
Last Edit: July 28, 2010, 05:30:12 AM by Ralf (Berlin)
»
Logged
egnal
Offline
Posts: 333
Re: dbGlossary
«
Reply #1 on:
October 11, 2009, 08:01:09 AM »
Bin gerade local am Testen. Sehr schönes Module.
Logged
Gruß Henry
"Es gehört zu den vielen Merkwürdigkeiten des Lebens, dass der Mensch immer bissiger wird, je weniger Zähne er hat." - Stefan Heym
Ralf (Berlin)
Offline
Posts: 1314
Re: dbGlossary
«
Reply #2 on:
October 12, 2009, 05:12:22 AM »
Quote from: egnal on October 11, 2009, 08:01:09 AM
Bin gerade local am Testen. Sehr schönes Module.
Vielen Dank - gibt's Anmerkungen dazu, fehlt etwas sollte etwas geändert werden?
Gruß
Ralf
Logged
egnal
Offline
Posts: 333
Re: dbGlossary
«
Reply #3 on:
October 13, 2009, 08:14:45 AM »
Vielleicht eine Info, dass die Formatierung über den css-Aufruf:
.glossary_list
.glossary_list dt
.glossary_list dd
funktioniert. Oder habe ich etwas überlesen?
Logged
Gruß Henry
"Es gehört zu den vielen Merkwürdigkeiten des Lebens, dass der Mensch immer bissiger wird, je weniger Zähne er hat." - Stefan Heym
Ralf (Berlin)
Offline
Posts: 1314
Re: dbGlossary
«
Reply #4 on:
October 13, 2009, 09:00:16 AM »
Quote from: egnal on October 13, 2009, 08:14:45 AM
Vielleicht eine Info, dass die Formatierung über den css-Aufruf:
.glossary_list
.glossary_list dt
.glossary_list dd
funktioniert. Oder habe ich etwas überlesen?
Ähmmm, nein, es gibt bislang tatsächlich keinen Hinweis, dass die Stichwortliste, die mit Hilfe des Droplets [[glossary_list]] ausgegeben wird über die o.a. Klassen in der CSS-Datei des verwendeten Templates formatiert werden kann.
Danke!
Gruß
Ralf
Logged
laola
Offline
Posts: 71
Re: dbGlossary
«
Reply #5 on:
October 17, 2009, 06:38:22 PM »
Hallo,
Ich möchte tolles modul, habe aber eine kleine Schwierigkeit.
Ich habe mein admin Verzeichnis umbenannt.
Beim Aufruf der dbglossary Verwaltung komme ich noch Problemlos ins Glossar nicht aber auf die anderen menüpunkte z. B. Einstelllungen, weil die auf ein Admin verzeichnis verweisen
Woher wird da denn noch das verzeichnis Admin genommen?
Danke
laola
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: dbGlossary
«
Reply #6 on:
October 17, 2009, 06:57:05 PM »
Hallo Laola,
Quote from: laola on October 17, 2009, 06:38:22 PM
Ich habe mein admin Verzeichnis umbenannt.
Beim Aufruf der dbglossary Verwaltung komme ich noch Problemlos ins Glossar nicht aber auf die anderen menüpunkte z. B. Einstelllungen, weil die auf ein Admin verzeichnis verweisen
tja, da habe ich unbestreitbar geschludert und das ADMIN Verzeichnis hartcodiert
Diese Problem wird mit der nächsten Release des dbGlossary auf jeden Fall behoben.
Du kannst bitte folgendes tun: öffne die Datei /modules/dbglossary/
tool.php
und ändere die Zeile 108 von
Code:
$this->page_link = WB_URL.'/admin/admintools/tool.php?tool=dbglossary';
in
Code:
$this->page_link = ADMIN_URL.'/admintools/tool.php?tool=dbglossary';
(Zum Bearbeiten kannst du z.B. den
Addon File Editor
verwenden).
Gruß
Ralf
Logged
laola
Offline
Posts: 71
Re: dbGlossary
«
Reply #7 on:
October 17, 2009, 07:52:06 PM »
Hallo Ralf,
absolut genial super schnelle Lösung
Vielen Dank
Logged
laola
Offline
Posts: 71
Re: dbGlossary
«
Reply #8 on:
October 25, 2009, 09:42:42 AM »
Hallo Ralf,
ich teste gerade ein bisschen Dein Modul oder besser, ich arbeite mich ein und bin dabei auf zwei kleine Problemchen gestoßen.
1.) in der Suche werden mir die Pipes mit ausgegeben, kann ich das verhindern?
2.) bei csv export bekomme ich diese Meldung:
Quote
[toolGlossary::csvExportGlossary - 1169]
[dbConnect::csvExport - 1447] Fuer die CSV Datei 091025-093410-glossary-export.csv konnte kein Handle erzeugt werden.
Hast Du eine Idee?
Ist nicht ganz so problematisch, aber vielleicht weißt Du ja gleich woran das liegt?
Danke
laola
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: dbGlossary
«
Reply #9 on:
October 25, 2009, 10:29:21 AM »
Hallo laola,
Quote from: laola on October 25, 2009, 09:42:42 AM
1.) in der Suche werden mir die Pipes mit ausgegeben, kann ich das verhindern?
2.) bei csv export bekomme ich diese Meldung:
Code:
[toolGlossary::csvExportGlossary - 1169]
[dbConnect::csvExport - 1447] Fuer die CSV Datei 091025-093410-glossary-export.csv konnte kein Handle erzeugt werden.
bei der Frage nach den Pipes im Suchergebnis muss ich erst mal passen, die Ursache kenne ich nicht - könnte aber sein dass Suchergebnisse gar nicht über den Ausgabefilter laufen...
Hmmm, wer weiß da mehr?
Thorn? Liest du mit?
Bei dem CSV Eport bedeutet die Fehlermeldung, dass dbGlossary keine Schreibrechte für das MEDIA Verzeichnis erhalten hat und deshalb die Datei nicht anlegen konnte.
Gruß
Ralf
Logged
mr-fan
Offline
Posts: 1556
Re: dbGlossary
«
Reply #10 on:
January 24, 2010, 04:41:29 PM »
hi Ralf,
Dein Modul macht auf der Tutorial Seite super arbeit...wird ständig erweitert und von einigen auch schon öfters verwendet...
ein kleines Problem hätte ich bezüglich validem xHTML strict....
Dinge auf der Seite parse ich per template engine einfach weg so wie diese beispiele:
Code:
<?php
//alles so bunt
$page
=
str_replace
(
"target=\"_blank\""
,
"onclick=\"window.open(this.href,'newwin'); return false;\""
,
$page
);
$page
=
str_replace
(
"name=\"form\""
,
""
,
$page
);
$page
=
str_replace
(
"<link rel=\"stylesheet\""
,
"<link rel=\"stylesheet\" type=\"text/css\""
,
$page
);
Das funktioniert einwandfrei - entdecke ich einen fehler des Editors korrigiere ich ihn ohne das die Autoren das mitbekommen, die können unbedarft schreiben...
Die dbGlossary greift aber leider erst _nach_ der Template Engine also sieht der Template Parser nur ||catchword|| usw.
jetzt wäre es einfach eine Option xhtml-strict zu haben die die _blank links in
onclick=\"window.open(this.href,'newwin'); return false;\" umwandelt....das wäre der valide strict pedant?
ginge das einfach? oder kann ich im Modul das quick&dirty das _blank durch das andere ersetzen???
mfg Martin
Habe fast alle Tuts strict bis max. 1-2 fehler (90% davon macht die glossary mit den _blank geschichten...)
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: dbGlossary
«
Reply #11 on:
January 24, 2010, 06:09:14 PM »
Hallo Martin,
das wäre mir zuviel Streß, alles STRICT zu haben, aber nun gut...
Schau mal bei dbGlossary unter den Optionen nach dem Typ:Querverweis,
cfgTypeLink
, dort findest du den entsprechenden Platzhalter:
Code:
<a href="{link}" target="{target}" title="{explain}">{catchword}</a>
Du brauchst es nur durch das von dir gewünschte Konstrukt zu ersetzen, z.B. das
target="{target}"
einfach weglassen oder den Aufruf wie von dir gewünscht umbauen.
Du solltest dabei bedenken, dass ein Aufruf von
onclick=
zwar bei STRICT nicht angemeckert wird aber dafür alles andere als barrierefrei ist - ich frage mich bei solchen Sachen immer, für was es gut sein soll...
Gruß
Ralf
Logged
mr-fan
Offline
Posts: 1556
Re: dbGlossary
«
Reply #12 on:
January 24, 2010, 06:30:42 PM »
hi danke für deine antwort,
hab mich für die target geschichte an das hier gehalten, soweit.....?
http://www.barrierefreies-webdesign.de/knowhow/pop-up-fenster/popup-mit-javascript.html
das mit target=_blank ist eigentlich das einzige was noch nicht passt - alles andere wird "weggeparst" automatisch - funktioniert recht gut muss man eigentlich nur beobachten und nachjustieren...
das _blank wär mir eigentlich sch*** egal - hab halt gedacht die oben genannte quelle bietet dafür eine annehmbare lösung.
Danke für den Hinweis - werds mal ausprobieren.
mfg Martin
Logged
doc
Guest
Re: dbGlossary
«
Reply #13 on:
January 24, 2010, 07:28:31 PM »
Hi,
stimme Ralf zu. Das target durch inline Javascript event handler zu ersetzen ist nicht der Weisheit letzter Schluss.
Wenns schon Javascript sein muss, dann wenigstens ne Lösung mit jQuery bei externen Links. Ginge z.B. indem man allen externen Links ne Klasse gibt (z.B. extern) und per jQuery einen onclick Handler für Links mit Klasse extern "nachträglich" hinzufügt. So bleibt der Quellcode "sauber", es wird nur hinzugefügt, wenn Javascript aktiviert ist. Auch möglich wenn jQuery aktiv, das "target" ersetzen ansonsten so lassen (obs den Aufwand wert ist, weiss ich nicht).
Gruss Doc
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: dbGlossary
«
Reply #14 on:
January 24, 2010, 08:01:29 PM »
Hallo Martin,
Jan weist auf seiner Seite in der Hinweis Box auf den Haken dieser Methode hin - im Klartext bedeutet dies, dass du window.open() nicht unmittelbar verwenden kannst, sondern zustäztlich prüfen solltest ob window.open() einen gültiges Handle zurückliefert und entsprechend den return Wert setzen.
Gruß
Ralf
«
Last Edit: January 24, 2010, 08:13:51 PM by Ralf (Berlin)
»
Logged
maverik
Offline
Posts: 1568
Re: dbGlossary
«
Reply #15 on:
January 24, 2010, 08:35:42 PM »
mit jquery
Code:
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
$("a").filter(function() {
return this.hostname && this.hostname !== location.hostname;
}).attr("target", "_blank");
});
//]]>
</script>
http://www.websitebaker.net/pages/topics/icon-fuer-externe-links.php
Logged
Signatur wird geladen...
laola
Offline
Posts: 71
Re: dbGlossary
«
Reply #16 on:
July 08, 2010, 07:39:19 PM »
Hallo Ralf,
ich setze das dbglossary ein und bin auf ein kleines problem gestoßen oder es kann auch sein ich habe es nicht richtig verstanden.
Es gibt ja mehere Optionen:
Ich habe einige Worte als Querverweis mit Link auf .z.B. Wikipedia eingerichtet, das funktioniert auch wunderbar.
Aber ich kann es nicht wieder ändern.
Unter dem Stichworttyp GlossaryDB stelle ich mir vor, dass jemand das Wort anklicken kann und dann auf die GlossaryList kommt. Ist das richtig angenommen?
Ich gehe erst einmal davon aus.
Also gebe ich das Stich wort an, schreibe die Erklärung dazu und als Verknüpfung verweise ich auf die Seite
wo ich die DbGlossary List habe.
Das funktioniert aber nicht. Was mache ich falsch?
Ein Beispiel:
Danke vorab für Deine Hilfe
Grüße
laola
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: dbGlossary
«
Reply #17 on:
July 08, 2010, 08:34:56 PM »
Hallo Laola,
Quote from: laola on July 08, 2010, 07:39:19 PM
Unter dem Stichworttyp GlossaryDB stelle ich mir vor, dass jemand das Wort anklicken kann und dann auf die GlossaryList kommt. Ist das richtig angenommen?
Die Annahme ist falsch...
Der Typ
dbGlossary: Verweis
dient dazu auf ein bereits existierendes Stichwort zu verweisen. Beispiel: ich definiere
Add-on
als Stichwort vom
Typ TEXT
. In der Praxis brauche ich aber auch die Varianten von Add-on, z.B. die Mehrzahl
Add-ons
oder den deutschen Begriff
Funktionserweiterun
g
.
Im Dialog wird als Stichwort die Variante eingetragen und unter Erläuterung das Stichwort, auf das sich die Variante bezieht.
Alle Klarheiten beseitigt?
Gruß
Ralf
Logged
laola
Offline
Posts: 71
Re: dbGlossary
«
Reply #18 on:
July 09, 2010, 05:54:27 PM »
Hi Ralf,
Yepp, das habe ich verstanden.
Habe aber noch ein Frage:
Auf Deiner Website hast Du auch eine Site Glossar.
Ich nehme an, das ist die GlossarList.
Wie hast Du die Alphabetische Unterteilung hinbekommen?
Ich meine das Alphabet als "menü". Du hast ja keine Anker gesetzt, oder sind das dann für jeden Buchstabe oder Buchstabengruppe eine eigene Seite?
Kann man die verlinkung eigentlich auch trennen?
Also im Text mit ||RSS|| auf die Glossarlist verweisen und aus d er Glossarlist dann auf einen externen Querverweis?
Danke herzlich
Laola
«
Last Edit: July 09, 2010, 05:57:10 PM by laola
»
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: dbGlossary
«
Reply #19 on:
July 09, 2010, 09:45:20 PM »
Quote from: laola on July 09, 2010, 05:54:27 PM
Auf Deiner Website hast Du auch eine Site Glossar.
Ich nehme an, das ist die GlossarList.
Wie hast Du die Alphabetische Unterteilung hinbekommen?
Die aktuelle dbGlossary Version kann das und noch einiges mehr (die Literaturverwaltung ist kräftig ausgebaut). Ich bin nur noch nicht dazu gekommen, mal ein wenig zu dokumentieren und die Release 0.17 freizugeben, wird aber von der TU Berlin schon eingesetzt - vielleicht schaffe ich es am Wochenende...
Quote
Kann man die verlinkung eigentlich auch trennen?
Also im Text mit ||RSS|| auf die Glossarlist verweisen und aus d er Glossarlist dann auf einen externen Querverweis?
Nein, das geht definitiv nicht...
Gruß
Ralf
Logged
laola
Offline
Posts: 71
Re: dbGlossary
«
Reply #20 on:
July 10, 2010, 05:13:09 PM »
HI Ralf,
Danke, ich freu mich drauf
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: dbGlossary
«
Reply #21 on:
July 14, 2010, 12:32:51 PM »
Hallo alle miteinander,
hat mal wieder etwas länger gedauert, aber nun kommt dafür gleich etwas mehr
dbGlossary
ist in der Release 0.21 freigegeben und kann heruntergeladen werden.
Die allgemeine Dokumentation zu dbGlossary ist ergänzt und erweitert.
Außerdem habe ich einen Artikel geschreiben, der beschreibt, wie man
dbGlossary
zum bequemen Erzeugen von
Fußnoten
verwenden kann und wie man die
Literaturverwaltung von dbGlossary
verwendet - ich glaube bei den wenigsten ist bislang angekommen, dass dbGlossary das sogar sehr gut kann...
Literatur & Fußnotenverwaltung mit dbGlossary.
Gruß
Ralf
«
Last Edit: July 28, 2010, 05:28:33 AM by Ralf (Berlin)
»
Logged
laola
Offline
Posts: 71
Re: dbGlossary
«
Reply #22 on:
July 27, 2010, 09:30:28 PM »
Hallo Ralf,
Dankeschön, viele tolle Möglichkeiten, geniales Tool.
Mir ist da aber trotzdem etwas aufgefallen.
Wenn ich die Einstellungen aufrufe, eventuell etwas ändere und dies dann speicher,
werden die Backslash`s vor den " bei jeder Speicherung immer mehr.
Die Anzahl steigert sich proportional also erst einer, der ist ja immer da, dann zwei, dann 4 usw....
sieht dann so aus:
<a href=\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"{link}\\\\\\\\\\\\\\\" target=\\\\\\\\\\\\\\\"{target}\\\\\\\\\\\\\\\" title=\\\\\\\\\\\\\\\"{explain}\\\\\\\\\\\\\\\">{catchword}</a>
Woran kann das liegen?
Danke vorab
Grüße
laola
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: dbGlossary
«
Reply #23 on:
July 28, 2010, 09:32:23 AM »
Quote from: laola on July 27, 2010, 09:30:28 PM
<a href=\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"{link}\\\\\\\\\\\\\\\" target=\\\\\\\\\\\\\\\"{target}\\\\\\\\\\\\\\\" title=\\\\\\\\\\\\\\\"{explain}\\\\\\\\\\\\\\\">{catchword}</a>
Hmmm, ich dachte eigentlich, das hätte ich gefixt...
Welche Release ist das denn?
Gruß
Ralf
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: dbGlossary
«
Reply #24 on:
July 28, 2010, 03:53:29 PM »
dbGlossary 0.23
fixt ein paar Kleinigkeiten, u.a. nicht funktionierende Querverweise in der Glossar-Liste, der Precheck prüft jetzt ab, ob UTF-8 als Default Charset eingestellt ist.
Download dbGlossary
Gruß
Ralf
Logged
Pages: [
1
]
2
Go Up
Jump to:
Please select a destination:
-----------------------------
General
-----------------------------
=> General Announcements
=> Security Announcements
=> Documentation
=> WebsiteBaker Website Showcase
=> Guest Area & Off-Topic
-----------------------------
English
-----------------------------
=> WebsiteBaker 2.9
===> Announcements
===> Help/Support
=====> Modules / Extensions
===> Suggestions
===> Software bugs
=> Help & Support
=> Modules
=> Droplets (PHP code for use with Droplet module) & Snippets (raw PHP code)
=> jQuery
=> Templates, Menus & Design
=> WebsiteBaker Language Files
=> WebsiteBaker 2.x discussion
=> WebsiteBaker 3
=> Archive (posts up to 2007)
-----------------------------
Deutsch (German)
-----------------------------
=> Ankündigungen
=> WebsiteBaker 2.9
===> Ankündigungen
===> Hilfe/Support
=====> Module / Extensions
===> Vorschläge
===> Softwarefehler
===> Erfahrungs und Testberichte
=> Hilfe/Support
=> Module & Snippets
=> Templates & Design
=> Tutorials
=> jQuery
=> Diskussion über WB
=> Off-Topic
=> Archiv für Themen bis 2007
-----------------------------
Nederlands (Dutch)
-----------------------------
=> Aankondigingen
=> Hulp & Ondersteuning
=> Niet-Terzake (Off Topic)
-----------------------------
Francais (French)
-----------------------------
=> Help/Support
-----------------------------
Italiano (Italian)
-----------------------------
=> Help/Support
-----------------------------
Bakery (WB shop module)
-----------------------------
=> Bakery English
=> Bakery Deutsch
-----------------------------
KeepInTouch (Multi Contact Module)
-----------------------------
=> KeepInTouch English
=> KeepInTouch Deutsch
Loading...