Automatisch generierte Tooltips

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Max
Mitglied
Beiträge: 1051
Registriert: 20.02.2003 22:22

Beitrag von Max »

oho, ab jetzt wird das wirklich interessant.

Wenn das ohne Dazutun SO funktioniert, wie in dem Link, ist der Acronym-Mod voll genial.
Klar muss man selber die Infos in der DB eingeben, aber das sit ja der Spaß an der Sache. Was mich bisher immer abgeschreckt hat, war der Gedanke, dass die Verfasser eines Beitrages selber Acronym-Tags setzen müssen. Wenn das aber nicht notwendig ist, sondern das betreffende Wort autarg erkannt wird, dann ist das klasse.



Gruß Max
Max
Mitglied
Beiträge: 1051
Registriert: 20.02.2003 22:22

Beitrag von Max »

Hallo,


habe den besagten MOD eingebaut.

Es funktioniert genau so, wie erhofft - nun muss die Datenbank gefüttert werden.



Gruß Max
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

hi,

bei mir gibt es aber kein ? und das wort ist auch nicht unterstrichen... die erklärung gibt es aber dennoch, wenn man mit der maus drübergeht... :-?
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Max
Mitglied
Beiträge: 1051
Registriert: 20.02.2003 22:22

Beitrag von Max »

Naja, in einem meiner Styles musst ich auch etwas in der *.css ändern

Hast Du das gemacht.....

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
templates/fisubice/fisubice.css

#
#-----[ FIND ]------------------------------------------
#
.helpline{border-style:none}

#
#-----[ AFTER, ADD ]------------------------------------------
#
abbr, acronym {
	border-bottom: 1px dotted #333;
	cursor: help;
}

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
Damit müsste das klappen, tut es jedenfalls bei mir ;-)



Gruß Max
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

hi,

many thanx! klappt wunderbar! :)

jetzt muss ich nur noch rauskriegen, wie ich es mache, dass er groß und klein geschriebene wörter gleichsetzt, d.h. bei 'computer' den gleichen tip gibt wie bei 'Computer'. :roll:
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Max
Mitglied
Beiträge: 1051
Registriert: 20.02.2003 22:22

Beitrag von Max »

ja, das ist ein Problem.


aber mir kam eben spontan der Gedanke, dass man die Wortzensur dafür verwenden könnte, habe es auch soweit getestet:

computer = zu zensierendes Wort
Computer = Ersatzwort

Kann man eintragen, also kann man mit etwas mehr Aufwand wichtige Begriffe auch so sicherstellen, da ja der quasi doppelte Eintrag in den Aacronym-Mod nicht geht.



Gruß Max
reh
Mitglied
Beiträge: 25
Registriert: 22.06.2004 17:20

Beitrag von reh »

Ne, das kann es nicht sein. Man muss in der Ersetzen-Funktion was an dem regulären Ausdruck ändern, glaube ich. Kann im Moment nicht nachsehen, mein Sohn hat unseren Linuxsklaven zum Spielen belegt.

Wenn man auch Wortstücke finden will, muss man da noch was bezgl. Leerzeichen ändern und dann die Worte, die man nur komplett finden will mit Leerzeichen davor/danach in die DB eingeben.
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

hi,

das mit der wort-zensur scheint zu klappen. :)
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
ballong
Mitglied
Beiträge: 185
Registriert: 13.01.2004 17:01

Beitrag von ballong »

Hallo,

ich habe den Acronym Mod (von www.awsw.de) ebenfalls eingebaut. Es gibt auch eine Lösung für die Groß-/Kleinschreibung. Gepostet von oxpus im phpbb2-Forum (siehe HIER). Folgende Änderung ist nötig:
#
#-----[ OPEN ]-----
#
includes/bbcode.php

#
#-----[ FIND ]-----
#
$orig[] = '#\b(' . phpbb_preg_quote( $acronyms[$i]['acronym'], "/") . ')\b#';

#
#-----[ REPLACE WITH ]-----
#
$orig[] = '#\b(' . phpbb_preg_quote( $acronyms[$i]['acronym'], "/") . ')\b#i';
Hat man "Computer" über das ACP als Akronym definiert, wird "computer" in allen Beiträgen in "Computer" umgewandelt und erhält natürlich die entsprechende Definition.

Jetzt habe ich trotzdem noch eine Frage:
Bei mir ruft der MOD nach dem Klick auf das Akronym eine neue Seite auf, anstatt den Tooltip anzuzeigen (ist gewollt). Ist es möglich, je nach Art der Definition entweder eine neue Seite aufzurufen (wenn z.B. ein "HTTP" in der Akronym-Definition enthalten ist) oder (im Falle eines normalen Textes) einen Tooltip anzuzeigen?

Oben gepostete Zeile in der includes/bbcode.php sieht bei mir folgendermaßen aus:
$repl[] = '<a href="' . $acronyms[$i]['description'] . '" target="_blank"><span style="border-bottom: 1px dotted #333;cursor: help;">' . $acronyms[$i]['acronym'] . '</span></u></a>'; ;
Was müßte ich da ändern bzw. per if-Abfrage definieren?
ballong
Mitglied
Beiträge: 185
Registriert: 13.01.2004 17:01

Beitrag von ballong »

Kann mir zumindest jemand verraten, ob das mit einer "einfachen" if-Abfrage an der oben genannten Stelle zu bewerkstelligen ist? Wenn ja, würde ich mich da mal selbst ranwagen, auch wenn ich von PHP bisher kaum/gar keine Ahnung habe.
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“