NAVIGATION
Lösche/ersetze alle leeren Zeichenfolgen, die vom FCKeditor erzeugt wurden, z.B. <p> </p>.
“Der FCKeditor generiert leere Zeichenfolgen. Um diese Zeichengruppen zu entfernen muss jeder Artikel/CP geöffnet werden der leere Zeichengruppen enthält. Dann wird in den Quelltextmodus geschaltet und die ungeliebten Zeichengruppen entfernt. Der Artikel/CP wird gesichert und das Problem ist gelöst. PHPWCMS kann die leeren Zeichengruppen nicht für Sie entfernen.”
“Speziell im Summary-Feld des Artikelkopfes…. finden sich die meisten leeren Zeichengruppen wieder.”
Wenn Sie auch dieses Problem haben und nicht jeden Artikel/CP bearbeiten möchten, hilft ein kleinen Skript in /frontend_render/.
rt_fck_del_emtpy_paragraph V1.0 11.09.09
Docu: –
Forum: http://forum.phpwcms.org/viewtopic.php?f=1&t=17401&p=119717#p119717
Autor: Oliver Georgi http://phpwcms.de
Autor: Ralph Häring (Santscho) http://www.yaml.phpwcms.org
CMS Version: >= 1.3.x
Version: V1.0
Tag: –
Filename: rt_fck_del_emtpy_paragraph.php
Folder: template/inc_script/frontend_render/
Condition: → /config/phpwcms/conf.inc.php
<?php /* ================================================================ 11.09.2008 Oliver Georgi / Ralph Häring (Santscho) Delete/replace all empty paragraph created by the FCKeditor Filename: rt_fck_del_emtpy_paragraph.php Folder: /template/inc_script/frontend_render/ Switch: $phpwcms['allow_ext_render'] = 1; (/config/phpwcms/conf.inc.php) Forum: http://forum.phpwcms.org/viewtopic.php?f=1&t=17401&p=119717#p119717 ================================================================ */ // ---------------------------------------------------------------- // obligate check for phpwcms constants if (!defined('PHPWCMS_ROOT')) { die("You Cannot Access This Script Directly, Have a Nice Day."); } // ---------------------------------------------------------------- // Search and replace $_search = array( '<br>', '<p> </p>', '<p><p>', '</p></p>', '...', ' - ', "<br />\r\n </p>", '<p><br />', '<p>&160;</p>' ); $_replace = array( '<br />', '', '<p>', '</p>', '…', ' – ', '</p>', '<p>', '' ); $content['all'] = str_replace($_search, $_replace, $content['all']); ?>