& - entities
Ich würde mir wünschen, dass alle & und andere Sonderzeichen in den HTML Unicode umgewandelt werden. Ich weiss das man das selber in die Ausgabe oder Navigationstemplate mit hinein programmieren kann, aber warum nicht gleich in REDAXO integrieren?
lg Thomas
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
Ich hab schon öfter über eine Art Output-Filter nachgedacht.
Vielleicht wäre sowas eine Idee, indem man einfach eine Methode als Outputfilter definieren kann und diese würde dann der Inhalt des Caches übergeben. Der Rückgabe-Wert dieser Funktion könnte dann als Cache gespeichert werden.
So könnte man z.b. HTML Tidy o.ä. dinge auf den Content anwenden,....
Mal sehen was die anderen meinen
Gruß,
Markus
Vielleicht wäre sowas eine Idee, indem man einfach eine Methode als Outputfilter definieren kann und diese würde dann der Inhalt des Caches übergeben. Der Rückgabe-Wert dieser Funktion könnte dann als Cache gespeichert werden.
So könnte man z.b. HTML Tidy o.ä. dinge auf den Content anwenden,....
Mal sehen was die anderen meinen
Gruß,
Markus
- Jan.Kristinus
- Admin
- Beiträge: 2166
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Frankfurt
- Kontaktdaten: ICQ Website
hi,
über aktionen ist sowas moeglich. hier koennte man eine aktion bauen die ausgeloest wird bevor der content gespeichert wird. da aktionen noch so gar nicht behandelt worden sind gibts im wiki eine minianwendung dafuer .. stichwort fuer die REX_VALUES ist bei Aktionen $REX_ACTION[VALUE][1] ... dort ist z.b. REX_VALUE[1] drin und man koennte diesen abaendern und wieder korrigiert reinlegen.
http://wiki.redaxo.de/pmwiki.php/Main/Aktionen
eine anwendung wäre z.b. auch das filtern von blackwords..
gruss
jan
über aktionen ist sowas moeglich. hier koennte man eine aktion bauen die ausgeloest wird bevor der content gespeichert wird. da aktionen noch so gar nicht behandelt worden sind gibts im wiki eine minianwendung dafuer .. stichwort fuer die REX_VALUES ist bei Aktionen $REX_ACTION[VALUE][1] ... dort ist z.b. REX_VALUE[1] drin und man koennte diesen abaendern und wieder korrigiert reinlegen.
http://wiki.redaxo.de/pmwiki.php/Main/Aktionen
eine anwendung wäre z.b. auch das filtern von blackwords..
gruss
jan
- Thomas.Blum
- Entwickler
- Beiträge: 5063
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Dresden
- Kontaktdaten: Website
Genauso war auch mein Gedanke. Aber was passiert mit der Navigation? Verwendet man das "&" wird dies nich in HTML Unicode kodiert sonder als einfaches "&". Man kann zwar das "&" natürlich in dem Navi-Template auslesen und ersetzen, aber wenn man sich einmal die Entities-Liste anschaut...jan hat geschrieben: über aktionen ist sowas moeglich.
http://unicode.e-workers.de/entities.php
lg Thomas
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
vielleicht reicht dir das auch schon an der zentralen stelle im template aus...
wenns nicht gehen sollte, einfach nen output buffer verwenden...
Dann musst du nur noch schauen, dass dein Template mit entites gemacht ist,.... ich werd im laufe der Woche mal die OOF Klassen durchforsten und dort vorhandene entities durch deren äquivalent ersetzen. Wenn du das ganze früher brauchst, musst halt selbst rann,...
Gruß,
Markus
Code: Alles auswählen
echo htmlentites( $this->getArticle());
Code: Alles auswählen
ob_start();
$this->getArticle();
$content = ob_get_contents();
ob_end_clean();
echo htmlentites( $content);
Gruß,
Markus
Hallo,
habe das gleiche Problem mit Umlauten in Headline und Text [NO WYSIWYG].
Wenn ich Umlaute eingebe, kommen falsche Zeichen raus, wenn ich Entities eingebe, werden diese encoded.
Folgendes hat geholfen, ist aber nicht schön. Das sollte vom System intern gemanaged werden.
für TEXT [WYSIWYG] das gleiche nur statt Headline Text als class angeben.
- David (xy77)
PS: habe mir redaxo gestern das erste mal angesehen. machte einen guten Eindruck, mal schaun, wie sich die Alltagstauglichkeit macht.
habe das gleiche Problem mit Umlauten in Headline und Text [NO WYSIWYG].
Wenn ich Umlaute eingebe, kommen falsche Zeichen raus, wenn ich Entities eingebe, werden diese encoded.
Folgendes hat geholfen, ist aber nicht schön. Das sollte vom System intern gemanaged werden.
Code: Alles auswählen
<?php
ob_start();
?>
REX_VALUE[1]
<?php
$content = ob_get_contents();
ob_end_clean();
?>
<div class=Headline><?php echo html_entity_decode( $content); ?></div>
- David (xy77)
PS: habe mir redaxo gestern das erste mal angesehen. machte einen guten Eindruck, mal schaun, wie sich die Alltagstauglichkeit macht.
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website
HI David,
Willkommen bei REDAXO !!
Das Modul müsste meiner Meinung nach so aussehen:
Warum hast du entity_decode verwendet, wenn du entites erstellen willst?
Gruß,
Markus
Willkommen bei REDAXO !!
Das Modul müsste meiner Meinung nach so aussehen:
Code: Alles auswählen
<div class=Headline><?php echo htmlentities( 'REX_VALUE[1]'); ?></div>
Gruß,
Markus
- Jan.Kristinus
- Admin
- Beiträge: 2166
- Registriert: 24. Aug 2004, 22:11
- Wohnort: Frankfurt
- Kontaktdaten: ICQ Website
oder einfach
REX_HTML_VALUE[1]
gruss
jan
REX_HTML_VALUE[1]
gruss
jan
Yakamara Media GmbH & Co. KG | Kaiserstrasse 69 | 60329 Frankfurt
Tel.: 069-900.20.60.30
http://www.yakamara.de/
Tel.: 069-900.20.60.30
http://www.yakamara.de/
- Markus.Staab
- Entwickler
- Beiträge: 9634
- Registriert: 29. Jan 2005, 15:50
- Wohnort: Aschaffenburg/Germany
- Kontaktdaten: ICQ Website