HTML-Editor (SPAW) für Contenido 4.4.x optimieren!

Luigi
Beiträge: 34
Registriert: Do 18. Nov 2004, 20:50
Kontaktdaten:

Beitrag von Luigi » Mo 13. Jun 2005, 10:01

rw72 hat geschrieben:Hallo,
danke für den Tip - hilft mir leider nicht.

In der css Datei sind mehrere Schrift Styles enthalten.

Benutze 4.4.5 Wenn ich die Datei einbaue von dir funktioniert gar nichts mehr.

Da weiß ich auch nicht mehr weiter.
Am besten die alte Datei wiederherstellen.

Andreas
Beiträge: 254
Registriert: So 16. Nov 2003, 14:48
Wohnort: Reichshof
Kontaktdaten:

Beitrag von Andreas » Mo 20. Jun 2005, 14:03

Gibt es für die Einbindung der CSS-Styles auch so eine klasse Beschreibung für 4.5.x ???

gruß
Andreas

Luigi
Beiträge: 34
Registriert: Do 18. Nov 2004, 20:50
Kontaktdaten:

Beitrag von Luigi » Mo 20. Jun 2005, 14:32

Andreas hat geschrieben:Gibt es für die Einbindung der CSS-Styles auch so eine klasse Beschreibung für 4.5.x ???

gruß
Andreas
Also bei mir war schon fast alles drin. Das haben die Entwickler wohl zum Teil aus diesem Forum übernommen.
Ich habe nur die Datei "spaw_control.config.php" verglichen und entsprechend noch ein klein wenig angepasst, sodass sie so aussieht, wie ich sie hier gepostet habe.

Ich verwende kein Snapshot von Contenido, sondern die "offizielle", in die Jahre gekommene Alpha-Version 4.5.2 ;-)

Andreas
Beiträge: 254
Registriert: So 16. Nov 2003, 14:48
Wohnort: Reichshof
Kontaktdaten:

Beitrag von Andreas » Mi 7. Sep 2005, 11:34

Hallo Luigi,

ich habe alles entsprechend Deiner Beschreibung bearbeitet.
Funktioniert auch alles soweit.
Leider wird im Spaw die Darstellung der CSS irgendwie ignoriert.
Im HTML sieht alles perfekt aus (auch die span-Klassen werden richtig gesetzt) und auch das Ergebnis ist einwandfrei.
Nur im Editor selber bleibt die Schrift unverändert.

Kann es an der editor.php liegen (siehe unten)?
Weiß wirklich nicht mehr weiter...

Code: Alles auswählen

<?php

include_once (dirname(__FILE__) . '/../../../includes/startup.php');
include $cfg["path"]["wysiwyg"].'config/spaw_control.config.php';
include $cfg["path"]["wysiwyg"].'spaw_control.class.php';

/*
  $editor = new SPAW_Wysiwyg(
              $control_name='CMS_HTML', // control's name
              $value='',                  // initial value
              $lang='en',                 // language
              $mode = '',                 // toolbar mode
              $theme='',                  // theme (skin)
              $width='100%',              // width
              $height='300px',            // height
              $css_stylesheet='',         // css stylesheet file for content
              $dropdown_data=''           // data for dropdowns (style, font, etc.)
            );

$editor->show();*/

$currentuser = new User;
$currentuser->loadUserByUserID($auth->auth["uid"]);

$sw = new SPAW_Wysiwyg('CMS_HTML', $a_content[$type][$typenr], $spaw_default_lang,
                       $toolbar_mode, $spaw_theme, $editorwidth, $editorheight, $css_stylesheet);
if ($currentuser->getField("wysi") == 0)
{
	$sw->disabled = true;
} else {
	$sw->disabled = false;
}
                       
$sw->show();

?>
Viele grüße
Andreas

Luigi
Beiträge: 34
Registriert: Do 18. Nov 2004, 20:50
Kontaktdaten:

Beitrag von Luigi » Mi 7. Sep 2005, 20:02

Du musst unter Administration->Benutzer->Eigenschaften für jeden Benutzer eine Benutzerdefinierte Eigenschaft hinzufügen.
Dies ist folgende:

Code: Alles auswählen

Area/Type          Eigenschaft                Wert   
wysiwyg             spaw-stylesheet-file    css/style.css 
Der Wert ist dabei der Pfad zur CSS, die Spaw verwenden soll.

Andreas
Beiträge: 254
Registriert: So 16. Nov 2003, 14:48
Wohnort: Reichshof
Kontaktdaten:

Beitrag von Andreas » Do 8. Sep 2005, 08:04

Hallo Luigi,

super - das war's!
Funktioniert perfekt.

Danke für die schnelle Hilfe.

Gruß
Andreas

malsdgtac
Beiträge: 717
Registriert: Fr 12. Mär 2004, 15:50
Kontaktdaten:

Beitrag von malsdgtac » Mi 12. Okt 2005, 09:31

Danke für die perfekte Anleitung! Funktioniert bestens :D

Gesperrt