Nach Update von 4.6.15 auf 4.6.24 Probleme mit tinymce

Gesperrt
weidlix
Beiträge: 38
Registriert: So 23. Okt 2005, 18:02
Kontaktdaten:

Nach Update von 4.6.15 auf 4.6.24 Probleme mit tinymce

Beitrag von weidlix »

Hallo,

ich habe mein Contenido von Version 4.6.15 auf 4.6.24 geupdatet. Soweit hat alles funktioniert. Allerdings wollte ich eben mit tinymce einen Artikel bearbeiten. Dabei ist mir aufgefallen, dass das einfügen von Bildern und Links nicht funktioniert. Ich klicke in Tiny auf die Symbole zum Einfügen von Bildern oder Links, aber es wird kein Popup-Fenster geöffnet. Es passiert nichts.

Ich benutze Contenido 4.6.24 und Firefox 3.0.14

Ich habe es eben mal mit dem IE7 versucht. Damit funktioniert es. Hat jemand eine Ahnung an was das liegen könnte?

Danke und viele Grüße
Weidlix
Die Vernünftigen existieren, die Unvernünftigen Leben
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: Nach Update von 4.6.15 auf 4.6.24 Probleme mit tinymce

Beitrag von xmurrix »

Hallo,

korrigiere Bitte folgende Datei in deiner Installation:
- contenido/external/wysiwyg/tinymce3/list.php

Da steht in Zeile 33

Code: Alles auswählen

 if(!defined('CON_FRAMEWORK')) {
   die('Illegal call');
}
Es muss aber folgendermaßen sein:

Code: Alles auswählen

if (!defined("CON_FRAMEWORK")) {
    define("CON_FRAMEWORK", true);
}
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
weidlix
Beiträge: 38
Registriert: So 23. Okt 2005, 18:02
Kontaktdaten:

Re: Nach Update von 4.6.15 auf 4.6.24 Probleme mit tinymce

Beitrag von weidlix »

Also meine list.php sieht anders aus. Die beschriebene Codestelle finde ich nicht in dem Skript.

Code: Alles auswählen

<?php
// ================================================
// TINYMCE 1.45rc1 PHP WYSIWYG interface
// ================================================
// Generates file/link list for editor
// ================================================
//								  www.dayside.net
// ================================================
// Author: Martin Horwath, horwath@dayside.net
// TINYMCE 1.45rc1 Fileversion , 2005-06-10 v0.0.3
// ================================================

// include editor config/combat file
@include (dirname(__FILE__).DIRECTORY_SEPARATOR."config.php"); // CONTENIDO

$db2 = new DB_Contenido();

$arg_seperator = "&";

switch($_REQUEST['mode']) {

	case "link":
		$sql = "SELECT
					*
				FROM
					".$cfg["tab"]["cat_tree"]." AS a,
					".$cfg["tab"]["cat_lang"]." AS b,
					".$cfg["tab"]["cat"]." AS c
				WHERE
					a.idcat = b.idcat AND
					c.idcat = a.idcat AND
					c.idclient = '".$client."' AND
					b.idlang = '".$lang."'
				ORDER BY
					a.idtree";

		$db->query($sql);

		echo "var tinyMCELinkList = new Array(";

		$loop = false;
				
		while ( $db->next_record() ) {
			$tmp_catname  = $db->f("name");
			$spaces = "";

			for ($i = 0; $i < $db->f("level"); $i++) {
				$spaces .= "&nbsp;&nbsp;";
			}

			if ($loop) {
				echo ",";
			} else {
				$loop = true;
			}
			
			if ($db->f("visible") == 0) {
				$tmp_catname = "[" . $tmp_catname . "]";
			}

			echo "\n\t".'["'.$spaces.$tmp_catname.'", "'."front_content.php?idcat=".$db->f("idcat").'"]';

			if ($cfg["is_start_compatible"] == true)
			{
				$sql2 = "SELECT
							 *
						 FROM
							 ".$cfg["tab"]["cat_art"]." AS a,
							 ".$cfg["tab"]["art"]." AS b,
							 ".$cfg["tab"]["art_lang"]." AS c
						 WHERE
							 a.idcat = '".$db->f("idcat")."' AND
							 b.idart = a.idart AND
							 c.idart = a.idart AND
							 c.idlang = '".$lang."' AND
							 b.idclient = '".$client."'
						 ORDER BY
							 a.is_start DESC,
							 c.title ASC";
			} else {
				$sql2 = "SELECT
							 *
						 FROM
							 ".$cfg["tab"]["cat_art"]." AS a,
							 ".$cfg["tab"]["art"]." AS b,
							 ".$cfg["tab"]["art_lang"]." AS c
						 WHERE
							 a.idcat = '".$db->f("idcat")."' AND
							 b.idart = a.idart AND
							 c.idart = a.idart AND
							 c.idlang = '".$lang."' AND
							 b.idclient = '".$client."'
						 ORDER BY
							 c.title ASC";
			}

			$db2->query($sql2);

			while ($db2->next_record()) {

				$tmp_title = $db2->f("title");

				if ( strlen($tmp_title) > 32 ) {
					$tmp_title = substr($tmp_title, 0, 32);
				}

				if ($cfg["is_start_compatible"] == true)
				{
					$is_start = $db2->f("is_start");
				} else {
					$is_start = isStartArticle($db2->f("idartlang"), $db2->f("idcat"), $lang);
					if ($is_start == true)
					{
						$is_start = 1;
					} else {
						$is_start = 0;
					}
				}
				if ($is_start == 1) {
					$tmp_title .= "*";
				}
				if ($db2->f("online") == 0) {
					$tmp_title = "[" . $tmp_title . "]";
				}
				echo ",\n\t".'["&nbsp;&nbsp;'.$spaces.'|&nbsp;&nbsp;'.$tmp_title.'", "'."front_content.php?idart=".$db2->f("idart").'"]';
			}
		}

		echo "\n);";

		break;

	case "image":
		$sql = "SELECT * FROM ".$cfg["tab"]["upl"]." WHERE idclient='$client' AND filetype IN ('gif', 'jpg', 'jpeg', 'png') ORDER BY dirname, filename ASC";
		$db->query($sql);

		echo "var tinyMCEImageList = new Array(";

		$loop = false;

		while ( $db->next_record() ) {
			if ($loop) {
				echo ",";
			} else {
				$loop = true;
			}

			echo "\n\t".'["'.$db->f("dirname").$db->f("filename").'", "'.$cfgClient[$client]["upload"].$db->f("dirname").$db->f("filename").'"]';
		}

		echo "\n);";
		break;

	case "flash":
		$sql = "SELECT * FROM ".$cfg["tab"]["upl"]." WHERE idclient='$client' AND filetype IN ('swf') ORDER BY dirname,filename ASC";
		$db->query($sql);

		echo "var tinyMCEFlashList = new Array(";

		$loop = false;

		while ( $db->next_record() ) {
			if ($loop) {
				echo ",";
			} else {
				$loop = true;
			}

			echo "\n\t".'["'.$db->f("dirname").$db->f("filename").'", "'.$cfgClient[$client]["upload"].$db->f("dirname").$db->f("filename").'"]';
		}

		echo "\n);";
		break;

	case "media":
		$sql = "SELECT * FROM ".$cfg["tab"]["upl"]." WHERE idclient='$client' AND filetype IN ('swf','dcr','mov','qt','mpg','mpg3','mpg4','mpeg','avi','wmv','wm','asf','asx','wmx','wvx','rm','ra','ram') ORDER BY dirname, filename ASC";
		$db->query($sql);

		echo "var tinyMCEMediaList = new Array(";

		$loop = false;

		while ( $db->next_record() ) {
			if ($loop) {
				echo ",";
			} else {
				$loop = true;
			}

			echo "\n\t".'["'.$db->f("dirname").$db->f("filename").'", "'.$cfgClient[$client]["upload"].$db->f("dirname").$db->f("filename").'"]';
		}

		echo "\n);";
		break;

	default:
}
?>
Viele Grüße
Weidlix
Die Vernünftigen existieren, die Unvernünftigen Leben
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: Nach Update von 4.6.15 auf 4.6.24 Probleme mit tinymce

Beitrag von xmurrix »

Sorry, das war ein Fehler von mir, ich habe es nicht gescheid gelesen und ein Update auf Contenido 4.8.x verstanden.

Dein Problem scheint ein Browserproblem zu sein. Schau doch mal in Firefox nach (unter Extras -> Fehlerkonsole oder gleich mit Firebug), ob es irgendwelche JavaScript Fehler gibt.

Gruß
xmurrix
Zuletzt geändert von xmurrix am Fr 18. Sep 2009, 11:10, insgesamt 1-mal geändert.
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Nach Update von 4.6.15 auf 4.6.24 Probleme mit tinymce

Beitrag von Oldperl »

xmurrix hat geschrieben:... gleich mit Firefug),...
Den kenn ich noch garnicht. :wink:
Ist wohl der, wenn dann garnix mehr geht. Aber wird dieses amerikanische Schimpfwort nicht mit ck am Ende geschrieben? :mrgreen:

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Gesperrt