Editor + W3C >

Allgemeine Diskussionen zu ConPresso 4. Handhabung, Möglichkeiten, Verständnisfragen.
Achtung: Bitte benutzt wenn möglich die themenspezifischen Foren!
Antworten
M. Köhly

Editor + W3C >

Beitrag von M. Köhly »

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
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 933 Mal
Kontaktdaten:

Re: Editor + W3C >

Beitrag von MarkusR »

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?

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
M. Köhly

Re: Editor + W3C >

Beitrag von M. Köhly »

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
M. Köhly

Re: Editor + W3C >

Beitrag von M. Köhly »

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
Benutzeravatar
baluo
ConPresso-Experte
Beiträge: 607
Registriert: 14.11.2005 12:17
Hat sich bedankt: 216 Mal
Danksagung erhalten: 11 Mal

Beitrag von baluo »

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
Heike-Marie
ConPresso-Newbie
Beiträge: 23
Registriert: 05.08.2008 04:20
Wohnort: Vogelsberg
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Beitrag von Heike-Marie »

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

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>
Und in editor.js so:

Code: Alles auswählen

document.getElementById('edit_universal_title').value  = settingsNode.getAttribute('title');
        document.getElementById('edit_universal_lang').value  = settingsNode.getAttribute('lang');
Und das "abbr"-Tag geht als Snippet (ich hab's so auch als "span"):

Code: Alles auswählen

<abbr>&nbsp;#######&nbsp;</abbr>
, wobei die Leerzeichen und Rauten dann als Platzhalter für den Text dienen.
Das funktioniert jedenfalls.

Heike
Antworten