Antwort
 
LinkBack (1) Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 10.06.06, 11:11
Benutzerbild von mic_jan
TYPO3 Forum Team
Administrator
 
Registriert seit: 05.09.04
Ort: Köln
Beiträge: 1.434

Anführungsstriche umwandeln?


Hi,

ich habe gerade mal einen in Word geschriebenen Text in einen Newsartikel eingegeben (natürlich mit dem Umweg "Copy&Paste" über einen Editor).

Funktioniert auch mit allen Formatierungen, bis auf die Anführungsstriche unten/oben werden nicht umgewandelt. Die müssen alle von Hand ersetzt werden, denn sonst gibt es Probleme mit dem RTE :-|

Weiss jemand, wie man das redakteur-praktikabel lösen kann?

Lieben Gruss,

Michael
__________________
Aus gegebenem Anlass mal eine neue Signatur:
Kein Support per PN!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 12.06.06, 18:46
Forum Newbie
 
Registriert seit: 30.04.06
Beiträge: 43

Zitat:
Zitat von mic_jan
Weiss jemand, wie man das redakteur-praktikabel lösen kann?
Hallo Michael,

vielleicht einfach direkt in Word ein Makro aufzeichnen, in dem man alle Anführungszeichen durch
HTML-Code:
"
ersetzt. Hab's grad mal probiert. Nach dem Speichern im RTE wird tatsächlich ein Anführungszeichen angezeigt. Ansonsten wahrscheinlich über ein eigenes kleines php-Script.

Gruß,
Ulli
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 12.06.06, 19:18
Benutzerbild von mic_jan
TYPO3 Forum Team
Administrator
 
Registriert seit: 05.09.04
Ort: Köln
Beiträge: 1.434

Also ein Makro in wird kommt bei den Redakteuren nicht in Frage :-|

Aber irgendwo muss man doch dem RTE das sagen können! Der hat doch soooo viele Hebel

Gruss,

Michael
__________________
Aus gegebenem Anlass mal eine neue Signatur:
Kein Support per PN!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 12.06.06, 19:57
Forum Newbie
 
Registriert seit: 30.04.06
Beiträge: 43

Zitat:
Zitat von mic_jan
Aber irgendwo muss man doch dem RTE das sagen können! Der hat doch soooo viele Hebel

Gruss,

Michael
Also mir ist bisher nichts derartiges begegnet. Und enableWordClean nutzt da leider auch nix.

Gruß,
Ulli

PS: Kannst Du mir vielleicht bei meiner Frage zur Backend-Konfiguration weiterhelfen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 13.06.06, 13:15
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 2.048
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

pass doch einfach das JavaScript für die Funktion "Formatierungen entfernen" an. Ne andere Möglichkeit weiß ich nicht.

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 29.08.06, 21:01
Forum Zuschauer
 
Registriert seit: 28.08.06
Alter: 27
Beiträge: 3

Zitat:
Zitat von Armin
moin,

pass doch einfach das JavaScript für die Funktion "Formatierungen entfernen" an. Ne andere Möglichkeit weiß ich nicht.

Armin
Hm, wo befindet sich diese Javascript-Funktion denn?

Im Grunde wäre die einfachste Möglichkeit, die Seite mit UTF-8 kodiert zu erstellen, dann kann man die Sonderzeichen aus Word nämlich einfach so übernehmen und muss nichts maskieren.

Die Umlaute maskiert der RTE bei mir z.B. nicht (habe meine Site mit UTF-8-Kodierung erstellt), was ja auch richtig so ist.
Das gleiche müsste also bei den Anführungszeichen der Fall sein, er müsste sie einfach so belassen, wie sie sind. Aber mit denen scheint er so seine Probleme zu haben, keine Ahnung warum - und wahrscheinlich nicht nur mit diesen Sonderzeichen. Ich schätze mal, dass hier dann wohl ein Bug vorliegt ..?

Gruß,
Micha

Geändert von tantebootsy (29.08.06 um 21:07 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 30.08.06, 08:39
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 2.048
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

Zitat:
Hm, wo befindet sich diese Javascript-Funktion denn?
typo\typo3\sysext\rtehtmlarea\htmlarea\plugins\RemoveFormat\remove-format.js
Bei htmlarea

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 31.08.06, 10:36
Forum Zuschauer
 
Registriert seit: 28.08.06
Alter: 27
Beiträge: 3

Also das Problem liegt nicht am Javascript oder dem RTE-Editor, sondern an der Zeichenkodierung der Datenbank. Die Zeichenkodierung der Datenbank wird standardmäßig immer passend zur Sprache eingestellt, die man während der Installation angibt bzw. im Backend verwendet.
Für Deutsch wird also als Standard wahrscheinlich ISO 8859-1 als Kodierung genommen. In diesem Zeichensatz sind zwar die Umlaute enthalten, jedoch nicht die typografischen Anführungszeichen (welche Word verwendet), ebensowenig die langen Gedankenstriche + einige andere Sonderzeichen.
Deshalb kommt die DB mit diesen Zeichen nicht klar und das Frontend kann sie nicht richtig darstellen, selbst wenn die Webseite UTF-8 verwendet.

Um die Datenbank auf UTF-8 umzustellen ruft ihr das Installations-Tool auf und geht dort auf "All Configuration". Über Strg-F sucht ihr nach dem Eintrag "[forcecharset]" und gebt dort einfach "utf-8" an.
Nach dieser Umstellung kann man/ der Kunde nun seine Texte bequem in Word schreiben und sie anschließend in den RT-Editor einfügen.

Doch Vorsicht: Alle Umlaute, die bisher in der Datenbank stehen, können nach dieser Änderung nicht mehr richtig dargestellt werden und müssen manuell nochmals eingegeben/ geändert werden!
Hier noch eine Anleitung aus 'ner Mailingliste, wie ihr die Datenbank umstellen könnt, wenn ihr die Umlaute im Nachhinein nicht anpassen wollt bzw. sie auch nach der Umstellung noch richtig dargestellt werden sollen:

Zitat:
I just know the hard way to have a fully utf-8 database:

1.) dump data / make sure the dumpfile is utf-8 encoded
(if not type "recode LATIN1..UTF8 <dumpfile>")

2.) search and replace the Charset of the create-table syntax in utf8
(replace "latin1" with "utf8")

3.) drop the old typo3 database
4.) create new database: create database typo3 default character set utf8

5.) insert dumpfile

6.) mysql's charset should be utf8 too, therefore I think exist and
compileoption but this is also possible:

edit file /etc/my.cnf
Insert:
[client]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=utf8


7.)Set in TYPO3-Installtool > All Configuration > [forceCharset] = utf-8

8.) restart mysqld.
It depends also on compileoptions but You can modify startcommand with
"--default-character-set=utf8"
(mysqld_safe --default-character-set=utf8 <..other options..>)

9) Check mysql varibles with "show variables;" in mysql commandline.
Also you can check if charset was correctly detected as utf8 in the browser

Other problems:
10) If you use TV it is neccessary to recode the templates to utf-8 too
(and remap afterwards)
11) indexed_serach index seems not to work; so clear all index tables
12) as I know there are errors if someone trys to insert non-utf8
characters in the database. So maybe there are extensions with trouble
on that.
Ich habe die Anleitung nicht ausprobiert, da ich mich mit SQL nicht auskenne, also keine Gewährleistung, dass das funktioniert! ;-)



Gruß,
Micha

Geändert von tantebootsy (31.08.06 um 10:44 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an

LinkBacks (?)
LinkBack to this Thread: http://www.typo3forum.net/forum/typo3-4-x-rich-text-editor/14341-anf-hrungsstriche-umwandeln.html
Erstellt von For Type Datum
Thema: Rich Text Editor, Sonderzeichen This thread Refback 15.09.08 14:14

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Automatisches Umwandeln in Links Sareen TYPO3 4.x Rich Text Editor 5 03.02.08 19:32
Typo3 Link mit TypoScript umwandeln Belzebob TYPO3 4.x Backend 4 14.09.07 11:53
veguestbook @-zeichen in (at) umwandeln ispartali86 Alle anderen Extensions 4 26.07.07 08:17
ve_guestbook: Links umwandeln BENCH Alle anderen Extensions 0 16.12.06 14:38
$this->pi_linkTP_keepPIvars umwandeln zu linkToPage mab82 Extension modifizieren oder neu erstellen 1 04.11.06 17:54


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:41 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0