Seite 1 von 1

Wie bindet man Bilder in das Text (HTML) Modul ein ?

Verfasst: So 12. Jun 2005, 12:47
von tommykoeln
Grüß Gott,

ich (16 Jahre und Schüler) bin noch ein Neuling in Contenido und habe dadurch noch wenig Kenntnisse.

Und zwar habe ich folgendes Problem:
Das Erstellen einzelner Bild Module und Einfügen in das Template ist kein Problem.

Code: Alles auswählen

<?php

if ("CMS_IMG[x]" != "") {

    $img = '<img src="CMS_IMG[x]" border="0">';

    if ("CMS_LINK[x]" != "http://") {
        $img = sprintf('<a href="%s" target="%s">%s</a>',"CMS_LINK[x]", "CMS_LINKTARGET[x]", $img);

    }

    echo $img;

}

echo "<br>";
echo "CMS_IMGDESCR[x";
echo "<br>";
echo "CMS_LINKDESCR[x]";
echo "<br>";

?>
Ich will jedoch ein Bild in das „Text (HTML) Modul“ einbinden. Nur irgendwie weiß ich nicht wie das gemacht werden soll.

Theoretisch kann ich ja ein Bild aus dem Text Modul folgender Maßen ansprechen:

Code: Alles auswählen

<b>Hier ist ein Beispielbild<b>
<img src=“./images/beispiel.jpg“>
.

Aber damit verbaue ich mir ja die Freiheiten eines CMS Systemes, denn ich müsste das Bild vorher per FTP in den Ordner „cms/images/“ laden.
Wie binde ich denn nun ein Bild in meinen Text (HTML Modul) ein, welches ich mit der Upload-Funktion von Contenido vorher in den Ordner „cache“ ?? geladen habe.

Ich freue mich über jede Antwort !!! :-D

Thomas

Verfasst: So 12. Jun 2005, 13:13
von Halchteranerin
Hallo Thomas,

mit der Upload-Funktion werden die Bilder nicht in den Ordner Cache (da werden sie nur, wie der Name des Ordners auch sagt, Zwischengespeichert, und zwar fuer das Frontend ;-) ), sondern in den Ordner Upload hochgeladen.

Wenn du den eingebauten WYSIWYG-Editor benutzt (SPAW, geht aber nur mit IE>5.5), gibt's da einen Button zum Einfuegen von Bildern, wo dir auch die Bilder im Upload-Verzeichnis angezeigt werden.
Ansonsten kannst du aber auch "zu Fuss", wie von dir angegeben, das mit img src einbinden.

Gruss
Christa

Verfasst: So 12. Jun 2005, 13:31
von tommykoeln
Hallo Christa,

vielen vielen Dank für deine schnelle Antwort !

Am liebsten würde ich die Bilder verknüpfen, die ich auch über die Upload Funktion hochgeladen habe.
Du hast geschrieben, dass es im WYSIWYG-Editor einen Button zum Bilder einfügen gibt. Bei mir leider nicht !! :(

Hier sind zwei Screenschots, einmal von meinem Editor und von dem, der in der Anleitung von Contenido (Redakteur Handbuch) gezeigt wird:

1.) Mein WYSIWYG-Editor (SPAW)

Bild

2.) Der aus dem Hanbuch

Bild

Ist das jetzt ein Versionunterschied von "SPAW" ?
Ich war auch schon auf folgender Webseite http://www.solmetra.com/en/disp.php/en_ ... w_download und habe mir die neuste Version heruntergeladen.
Was mach ich denn jetzt ???
Muss ich SPAW updaten oder ist es gar kein Versionunterschied??

Ach noch was: Der WYSIWYG-Editor läuft bei mir nur in Netscape - Mozilla und IE 6 streiken ganz !! :-D

Gruß

Thomas

Verfasst: So 12. Jun 2005, 13:59
von Halchteranerin
Thomas, das, was du da zeigst, ist das Insite-Editing, kein WYSIWIG-Editor. Wenn du Netscape benutzt, dann hast du auch keinen SPAE, ganz einfach, weil er nur mit IE laeuft.
Wie aeussert sich denn das "Streiken" im IE6? Kann man sich das irgendwo online anschauen?

Verfasst: So 12. Jun 2005, 14:35
von tommykoeln
Hallo,

jetzt habe ich es verstanden ! ;-)

Wenn ich also einfach den Text ändere, dann ist das das Insite-Editing und wenn ich auf ">> Text HTML" klicke, dann komme ich in den WYSIWYG-Editor.
Habe das jetzt auch mit dem IE ausprobiert und dann kommt auch das Bild wie in dem 2. Screenshot

Bild

aber auch viele PHP Fehlermeldungen - und ich kann nicht in das Änderungsfeld (Formular) klicken.

Das sind die Fehlermeldungen:

Code: Alles auswählen

Warning: main(../../../includes/config.php) [function.main]: failed to open stream: No such file or directory in D:\Xammp\xampp\htdocs\hoelderlin\contenido\external\wysiwyg\spaw\editor.php on line 5

Warning: main() [function.include]: Failed opening '../../../includes/config.php' for inclusion (include_path='.;D:\Xammp\xampp\php\pear\') in D:\Xammp\xampp\htdocs\hoelderlin\contenido\external\wysiwyg\spaw\editor.php on line 5

Warning: main(../../../../includes/config.php) [function.main]: failed to open stream: No such file or directory in D:\Xammp\xampp\htdocs\hoelderlin\contenido\external\wysiwyg\spaw\config\spaw_control.config.php on line 18

Warning: main() [function.include]: Failed opening '../../../../includes/config.php' for inclusion (include_path='.;D:\Xammp\xampp\php\pear\') in D:\Xammp\xampp\htdocs\hoelderlin\contenido\external\wysiwyg\spaw\config\spaw_control.config.php on line 18
Online kann man das leider nicht anschauen, da es lokal auf meinem Rechner läuft.

Verfasst: So 12. Jun 2005, 14:44
von Halchteranerin
tommykoeln hat geschrieben:Wenn ich also einfach den Text ändere, dann ist das das Insite-Editing und wenn ich auf ">> Text HTML" klicke, dann komme ich in den WYSIWYG-Editor.
Genauuuu!
tommykoeln hat geschrieben:Das sind die Fehlermeldungen:
Ich schaetze mal, du hast beim Installieren die config.php nicht gespeichert oder nicht an den richtigen Ort (contenido/includes/) kopiert.
Es steht ja auch da:
tommykoeln hat geschrieben:

Code: Alles auswählen

Warning: main(../../../includes/config.php) [function.main]: failed to open stream: No such file or directory

Verfasst: So 12. Jun 2005, 14:55
von tommykoeln
Das geht ja schneller als die Polizei erlaubt. ;-)

Beim Installieren gibt es ja zwei Auswahlmöglichkeiten

1.) Konfigurationsdatei downloaden
2.) Konfigurationsdatei speichern


Ich habe da denn Punkt 2.) ausgewählt.
Jetzt habe ich auch nach der Datei "config.php" suchen lassen, und sie befindet sich in "hoelderlin/contenido/includes/".

Woran kann es denn jetzt noch liegen? :?

Verfasst: So 12. Jun 2005, 16:29
von HerrB
Es ist mal wieder XAMPP... Wenn Du kannst, wechsele auf WAMP...

Gruß
HerrB

Verfasst: So 12. Jun 2005, 16:39
von tommykoeln
Hallo HerrB,

danke für die Antwort.
Bei WAMP muss ich dann aber im Gegensatz zu XAMP (Installer Version) alles einzeln installieren, also

1.) Apache
2.) PHP
3.) MySQL
4.) …,


oder?

Verfasst: So 12. Jun 2005, 17:15
von Halchteranerin
nein, es gibt eine Contenido-WAMP, da ist alles installations- und betriebsbereit dabei, Apache, MySQL, PHP UND (!) Contenido.

Verfasst: So 12. Jun 2005, 17:15
von HerrB
Nö.

W = Windows
A = Apache
M = mySQL
P = PHP

Die WAMP mit Contenido drin gibt es hier:
http://sourceforge.net/project/showfile ... e_id=86939

Gruß
HerrB

Verfasst: So 12. Jun 2005, 17:53
von tommykoeln
º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º° Dankeschööööööön º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø

Mit WAMP klappt jetzt alles.
Vielen Dank für Eure schnellen Antworten und die Mühe, die ihr euch gemacht habt.

Gruß

Thomas