Hallo Forum, hallo ConPresso!
Hat jemand einen Vorschlag, wie man innerhalb des Editors (ConPresso RC2 und später) am besten HTML-Code für Abkürzungen und Acrynome anbieten kann, ohne jeweils den HTML-Quelltext eines Artikelfeldes zu editieren?
Ziel ist es, innerhalb eines Fließtextes Erklärungen und Abkürzungen unterzubringen, die den syntaktischen Vorgaben des W3C sowie der "barrierefreie Ausgabe" entsprechen. Sinnvoll wäre es, wenn Nicht-HTML-fähige Redakteure diese Erklärungen einfach per Buttons im Editor anlegen und auswählen können.
Konkreter Code:
<abbr title="Dies ist eine Abkürzung!" lang="de">Abkrzg.</abbr>
<acronym title="englisch: Wörterbuch / Lexikon" lang="en">Dictionary</acronym>
Herzlichen Dank für entwickelnde Vorschläge!
M. Köhly
Editor + W3C >
- MarkusR
- Handbuchversteher
- Beiträge: 7369
- Registriert: 01.01.1970 01:00
- Hat sich bedankt: 112 Mal
- Danksagung erhalten: 936 Mal
- Kontaktdaten:
Re: Editor + W3C >
Du meinst sowas wie die Snippets, die es auch schon in 3.4 gab?
Oder meinst Du einen Button, der markierten Text mit diesen Codefragmenten davor und dahinter ergänzt?
Oder meinst Du einen Button, der markierten Text mit diesen Codefragmenten davor und dahinter ergänzt?
Ciao Markus
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
ConPresso-Module
Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!
Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Re: Editor + W3C >
Hallo MarkusR!
Snippets würden immer den gleich Text enthalten, der wäre aber bei allen ABBR bzw. ACRONYMS verschieden. Also eher ein Button innerhalb der Editor-Symbolleiste, der unterhalb des Textfeldes entsprechende Eingabefelder für die Syntaxbestandteile title="" und lang="" anbietet. Die darin eingegebenen Werte sollten dann als korrekter HTML-Code (XHTML-Code) eingebunden werden.
Besser beschrieben?
Grüße M. Köhly
Snippets würden immer den gleich Text enthalten, der wäre aber bei allen ABBR bzw. ACRONYMS verschieden. Also eher ein Button innerhalb der Editor-Symbolleiste, der unterhalb des Textfeldes entsprechende Eingabefelder für die Syntaxbestandteile title="" und lang="" anbietet. Die darin eingegebenen Werte sollten dann als korrekter HTML-Code (XHTML-Code) eingebunden werden.
Besser beschrieben?
Grüße M. Köhly
Re: Editor + W3C >
Hallo Forum!
Besteht die Möglichkeit, zu einem Zeitpunkt x dieses Feature in der Todo-Liste aufzunehmen?
Wie sinnvoll erscheint diese mögliche Funktion den Nutzern von ConPresso?
Vielen Dank für Meinungen...
M. Köhly
Besteht die Möglichkeit, zu einem Zeitpunkt x dieses Feature in der Todo-Liste aufzunehmen?
Wie sinnvoll erscheint diese mögliche Funktion den Nutzern von ConPresso?
Vielen Dank für Meinungen...
M. Köhly
- baluo
- ConPresso-Experte
- Beiträge: 607
- Registriert: 14.11.2005 12:17
- Hat sich bedankt: 216 Mal
- Danksagung erhalten: 11 Mal
Hat sich denn in dieser Hinsicht in den letzten Jahren etwas getan, oder hat jemand eine alternative Möglichkeit gefunden?
Ich muss gerade einen Text verarbeiten mit ziemlich vielen Abkürzungen -- und von dem zukünftigen Redakteur kann ich nicht erwarten, dass er den entsprechenden HTML-Quelltext editiert ...
Edit:
Eine Möglichkeit, wenn auch nicht html-konform, ist, den entsprechenden Begriff im HTML-Editor zu "unterstreichen", "kursiv" oder noch besser "fett" zu formatieren (also mit einem "span"-Tag versehen) und dann einen "title"-Tag einzufügen ... Nicht optimal, aber dem späteren Redakteur erklärbar.
Gerhard
Ich muss gerade einen Text verarbeiten mit ziemlich vielen Abkürzungen -- und von dem zukünftigen Redakteur kann ich nicht erwarten, dass er den entsprechenden HTML-Quelltext editiert ...
Edit:
Eine Möglichkeit, wenn auch nicht html-konform, ist, den entsprechenden Begriff im HTML-Editor zu "unterstreichen", "kursiv" oder noch besser "fett" zu formatieren (also mit einem "span"-Tag versehen) und dann einen "title"-Tag einzufügen ... Nicht optimal, aber dem späteren Redakteur erklärbar.
Gerhard
-
- ConPresso-Newbie
- Beiträge: 23
- Registriert: 05.08.2008 04:20
- Wohnort: Vogelsberg
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
"title" ist doch sowieso drin, oder? Das kann man ganz einfach in editor.php und editor.js nochmal als "lang" reinschreiben, wobei in editor.php die Tabellenzellen anders genutzt werden müssen.
Ungefähr so:
Und in editor.js so:
Und das "abbr"-Tag geht als Snippet (ich hab's so auch als "span"):
, wobei die Leerzeichen und Rauten dann als Platzhalter für den Text dienen.
Das funktioniert jedenfalls.
Heike
Ungefähr so:
Code: Alles auswählen
<td>title:<input type="text" class="text inputwidth" id="edit_universal_title" onChange="updateAttribute('title', this.value);" /></td>
<td>lang:<input type="text" class="text inputwidth" id="edit_universal_lang" onChange="updateAttribute('lang', this.value);" /></td>
Code: Alles auswählen
document.getElementById('edit_universal_title').value = settingsNode.getAttribute('title');
document.getElementById('edit_universal_lang').value = settingsNode.getAttribute('lang');
Code: Alles auswählen
<abbr> ####### </abbr>
Das funktioniert jedenfalls.
Heike