Welcome, Guest. Please login or register.
Did you miss your activation email?
February 12, 2012, 02:35:48 AM

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.
149621 Posts in 21098 Topics by 7537 Members
Latest Member: lotte2
* Home Help Search Login Register
Pages: [1] 2   Go Down
Print
Author Topic: dbGlossary  (Read 4700 times)
Ralf (Berlin)

Offline Offline

Posts: 1314


« 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:


Download:


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 Offline

Posts: 331



WWW
« 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 Offline

Posts: 1314


« Reply #2 on: October 12, 2009, 05:12:22 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 Offline

Posts: 331



WWW
« 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 Offline

Posts: 1314


« Reply #4 on: October 13, 2009, 09:00:16 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 Offline

Posts: 71


« 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 Offline

Posts: 1314


« Reply #6 on: October 17, 2009, 06:57:05 PM »

Hallo Laola,

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  cry

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 Offline

Posts: 71


« Reply #7 on: October 17, 2009, 07:52:06 PM »

Hallo Ralf,

absolut genial super schnelle Lösung

Vielen Dank
Logged
laola

Offline Offline

Posts: 71


« 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 Offline

Posts: 1314


« Reply #9 on: October 25, 2009, 10:29:21 AM »

Hallo laola,

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 Offline

Posts: 1538


WWW
« 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 Offline

Posts: 1314


« 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 Offline

Posts: 1538


WWW
« 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
« 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 Offline

Posts: 1314


« 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 Offline

Posts: 1541



WWW
« 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 Offline

Posts: 71


« 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 Offline

Posts: 1314


« Reply #17 on: July 08, 2010, 08:34:56 PM »

Hallo Laola,

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

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?  grin

Gruß
Ralf
Logged
laola

Offline Offline

Posts: 71


« 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 Offline

Posts: 1314


« Reply #19 on: July 09, 2010, 09:45:20 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 Offline

Posts: 71


« Reply #20 on: July 10, 2010, 05:13:09 PM »

HI Ralf,

Danke, ich freu mich drauf wink
Logged
Ralf (Berlin)

Offline Offline

Posts: 1314


« 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  cool

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

Literatur & Fußnotenverwaltung mit dbGlossary.

Gruß
Ralf
« Last Edit: July 28, 2010, 05:28:33 AM by Ralf (Berlin) » Logged
laola

Offline Offline

Posts: 71


« 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 Offline

Posts: 1314


« Reply #23 on: July 28, 2010, 09:32:23 AM »

<a href=\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"{link}\\\\\\\\\\\\\\\" target=\\\\\\\\\\\\\\\"{target}\\\\\\\\\\\\\\\" title=\\\\\\\\\\\\\\\"{explain}\\\\\\\\\\\\\\\">{catchword}</a>

Hmmm, ich dachte eigentlich, das hätte ich gefixt... tongue

Welche Release ist das denn?

Gruß
Ralf
Logged
Ralf (Berlin)

Offline Offline

Posts: 1314


« 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
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!