Verbesserung für HTML-Modul
Verfasst: Do 2. Sep 2004, 15:25
Hallo,
ist euch auch schonmal aufgefallen, daß wenn ihr für eine Site per CSS ein bestimmtes Verhalten der Links der Site definiert habt, dieses Stile auch auf die Buttons im Contenido-Backend (z.B. "Image", "Text/HTML" und "Speichern") angewendet werden?
Das läßt sich ganz einfach ändern. Man definiert im Stylesheet der Site nochmal eine andere Link-Klasse, in meinem Beispiel heißt sie "extern". Dann ergänzt man in der DB in der Tabelle con_type beim HTML-Typ den Code folgendermaßen:
Und schon nimmt der Button (hier also der "Text/HTML"- und der "Speichern"-Button die definierte Klasse "extern" an.
Viele Grüße,
Ayshe
ist euch auch schonmal aufgefallen, daß wenn ihr für eine Site per CSS ein bestimmtes Verhalten der Links der Site definiert habt, dieses Stile auch auf die Buttons im Contenido-Backend (z.B. "Image", "Text/HTML" und "Speichern") angewendet werden?
Das läßt sich ganz einfach ändern. Man definiert im Stylesheet der Site nochmal eine andere Link-Klasse, in meinem Beispiel heißt sie "extern". Dann ergänzt man in der DB in der Tabelle con_type beim HTML-Typ den Code folgendermaßen:
Code: Alles auswählen
/**
* CMS_HTML
*/
$tmp = $a_content['CMS_HTML'][$val];
$tmp = urldecode($tmp);
$tmp = AddSlashes(AddSlashes($tmp));
$tmp = str_replace("\\\'","'",$tmp);
if ($edit) {
$before="<div id=\"HTML_".$db->f("idtype")."_".$val."\" onFocus=\"this.style.border='1px solid #bb5577'\"".
" onBlur=\"this.style.border='1px dashed #bfbfbf'\" style=\"border:1px dashed #bfbfbf\" contentEditable=\"true\" >";
$editbutton = "</div><a class=\"extern\" href=\"javascript:setcontent('$idartlang','".$sess->url("front_content.php?action=10&idcat=$idcat&idart=$idart&idartlang=$idartlang&type=CMS_HTML&typenr=$val&lang=$lang")."')\">
<img src=\"".$cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_edithtml.gif\" border=\"0\"></a>
<a href=\"javascript:setcontent('$idartlang','0')\" class=\"extern\"><img src=\"".$cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_speichern.gif\" border=\"0\" class=\"extern\"> </a>";
$editbutton = AddSlashes(AddSlashes($editbutton));
$editbutton = str_replace("\\\'","'",$editbutton);
$before= AddSlashes(AddSlashes($before));
$before = str_replace("\\\'","'",$before);
if ($tmp == "") {
$tmp = " ";
}
$tmp = $before.$tmp.$editbutton;}
Viele Grüße,
Ayshe