anmerkung: snapshot contenido-cvs-2004-03-26.tar
Verfasst: Do 1. Apr 2004, 12:22
hab jetzt wieder mal zeit gehabt mir das ein wenig anzusehen...
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
hier der neue code...
der neue code bietet zwei kleine aber sehr feine features
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
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