ganz neugierig auf das applet modul mit zeilen nummern, kommt bei leider nur ne graue fläche und sonst nichts... (bei input und output)
******
die punkte bei
-> http://www.contenido.de/forum/viewtopic ... =anmerkung
sind noch offen
******
und ne schöne neue erweiterung für den spaw hab ich zusammengestellt...
hier der alte code von contenido/external/wysiwyg/spaw/config/spaw_controll.config.php
Code: Alles auswählen
$css_stylesheet = getEffectiveSetting("wysiwyg","spaw-stylesheet-file");
if ($css_stylesheet == false)
{
$css_stylesheet = "";
}
$styles = getEffectiveSetting("wysiwyg","spaw-styles");
if ($styles == false)
{
$spaw_dropdown_data['style']['default'] = 'Normal';
$spaw_dropdown_data['style']['style1'] = 'Style No1';
$spaw_dropdown_data['style']['style2'] = 'Style No2';
} else {
$styles = explode(";",urldecode($styles));
if (is_array($styles))
{
foreach ($styles as $style) // if there are more values
{
$spaw_dropdown_data['style'][$style] = $style;
}
} else {
$spaw_dropdown_data['style'][$styles] = $styles; // for one value
}
}
Code: Alles auswählen
$css_stylesheet = getEffectiveSetting("wysiwyg","spaw-stylesheet-file");
if ($css_stylesheet == false)
{
$css_stylesheet = "";
} else {
$css_stylesheet = $cfgClient[$client]["htmlpath"]["frontend"].$css_stylesheet;
}
$styles = getEffectiveSetting("wysiwyg","spaw-styles");
if ($styles == false && $css_stylesheet == "")
{
// standard settings
$spaw_dropdown_data['style']['default'] = 'Normal';
$spaw_dropdown_data['style']['style1'] = 'Style No1';
$spaw_dropdown_data['style']['style2'] = 'Style No2';
} else {
if ($styles != false) // check if any styles are defined
{
$styles = explode(";",urldecode($styles));
if (is_array($styles))
{
foreach ($styles as $style) // if there are more values
{
$spaw_dropdown_data['style'][$style] = $style;
}
} else {
$spaw_dropdown_data['style'][$styles] = $styles; // for one value
}
}
if ($css_stylesheet != "") // get styles from defined stylesheet file
{
$styles = file ($css_stylesheet);
if ($styles) {
foreach ($styles as $style) {
if (preg_match("/\.([^\s:,{]*)/i", $style, $style_result)) {
// matches all .class in stylesheet, double entries are not possible
$spaw_dropdown_data['style'][trim($style_result[1])] = trim($style_result[1]);
}
}
asort($spaw_dropdown_data['style']); // sort styles alphabetically
} else {
// stylesheet does not exist
}
}
}
1. die definierung eines stylesheets geht jetzt immer vom mandanten verzeichnis aus...
die definition würde so aussehen -> wysiwyg spaw-stylesheet-file css/format.css
2. wenn kein spaw-stylesheet-file und spaw-styles angegeben wurden anzeige wie bisher (spaw-standard)
3. wenn spaw-stylesheet-file definiert wurde, werden alle .class innerhalb des files dem style dropdown hinzugefügt (die vordefinierten spaw-styles bleiben erhalten)
es fehlt eigentlich nur noch eine notification wenn das spaw-stylesheet-file nicht existieren würde...
*******
bugfixes für spaw fehlen noch
-> http://www.contenido.de/forum/viewtopic ... light=spaw
und
-> http://www.contenido.de/forum/viewtopic ... light=spaw