Seite 1 von 1

anmerkung: snapshot contenido-cvs-2004-09-17.tar

Verfasst: Sa 18. Sep 2004, 10:50
von emergence
include.mod_edit_form.php

findet sich

Code: Alles auswählen

    	while ($layout = $layouts->next())
    	{
    		$types = array_merge(explode(";",$layout->getProperty("layout", "used-types")), $types);
    	}

    	while ($db2->next_record())
    	{
    		if ($db2->f("type") != "")
    		{
    			$types[] = $db2->f("type");
    		}
    	}
sollte aber

Code: Alles auswählen

    	while ($db2->next_record())
    	{
    		if ($db2->f("type") != "")
    		{
    			$types[] = $db2->f("type");
    		}
    	}

    	while ($layout = $layouts->next())
    	{
    		$types = array_merge(explode(";",$layout->getProperty("layout", "used-types")), $types);
    	}
sein, ansonsten

Warning: array_merge() [function.array-merge]: Argument #2 is not an array in e:\contenido\contenido-cvs-2004-09-17.tar\contenido_sources\contenido\includes\include.mod_edit_form.php on line 137

etwas änliches in

include.lay_edit_form.php

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in e:\contenido\contenido-cvs-2004-09-17.tar\contenido_sources\contenido\includes\include.lay_edit_form.php on line 67

Code: Alles auswählen

$types = array_merge($types, tplGetContainerTypes($idlay, $value));
nur ist $types vorher nicht definiert...

Verfasst: Sa 18. Sep 2004, 11:38
von emergence
zum zweiten punkt:

tplGetContainerTypes($idlay, $value)
liefert zweitweise nicht mal was zurück...
und $value ist am beginn der schleife leer...

ähm wenn ich das dann richtig verstanden habe sollen einfach nur in der con_properties die typen die vorhanden sind eingetragen werden...

ich hab das jetzt geändert...

die bestehende

Code: Alles auswählen

	foreach ($containers as $value)
	{
		$container[$value] = 0;
		
		/* Search for old-style CMS_CONTAINER[x] */
		$container[$value] += substr_count($code,"CMS_CONTAINER[$value]");

		/* Search for the new-style containers */
		$count = preg_match_all("/<container( +)id=\\\\\"$value\\\\\"(.*)>(.*)<\/container>/i", addslashes($code), $matches);
		
		$container[$value] += $count;
		
		$types = array_merge($types, tplGetContainerTypes($idlay, $value));
	}
ersetzen durch

Code: Alles auswählen

	$types = array();

	foreach ($containers as $value)
	{
		if ($value != "") {
		    $container[$value] = 0;

		    /* Search for old-style CMS_CONTAINER[x] */
		    $container[$value] += substr_count($code,"CMS_CONTAINER[$value]");

		    /* Search for the new-style containers */
		    $count = preg_match_all("/<container( +)id=\\\\\"$value\\\\\"(.*)>(.*)<\/container>/i", addslashes($code), $matches);

		    $container[$value] += $count;

            if (is_array(tplGetContainerTypes($idlay, $value))) {

		        $types = array_merge($types, tplGetContainerTypes($idlay, $value));

		    }
		}
	}
somit sind die warnungen draussen und die eintragung in con_properties wird korrekt vorgenommen...

Verfasst: Sa 18. Sep 2004, 12:14
von emergence
ich hab jetzt ein file zusammen gebaut das die änderungen von folgenden beiträgen beinhaltet
http://www.contenido.de/forum/viewtopic ... 0671#30671
http://www.contenido.de/forum/viewtopic ... 0676#30676
http://www.contenido.de/forum/viewtopic ... 8850#28850
http://www.contenido.de/forum/viewtopic ... 8851#28851 (die ergänzung mit help)
http://www.contenido.de/forum/viewtopic ... 8853#28853
http://www.contenido.de/forum/viewtopic ... 0669#30669
http://www.contenido.de/forum/viewtopic ... 0670#30670
http://www.contenido.de/forum/viewtopic ... 0275#30275 (erster teil)
http://www.contenido.de/forum/viewtopic ... 0280#30280
http://www.contenido.de/forum/viewtopic ... 0285#30285 (entfernt)
http://www.contenido.de/forum/viewtopic ... 8849#28849

zusätzlich hab ich den javascript fehler bei kategorien entfernt...
die files sind in einem zipfile enthalten und muss nur über den snapshot entzippt werden...

ist glaube es ist dann leicher alle änderungen einzuspielen...
http://dayside.net/contenido-cvs-2004-0 ... gfixes.zip

offen bleibt dann eigentlich nur mehr die sache mit dem newsletter...
die änderungen für die plugin schnittstelle folgen dann nächste woche...

Verfasst: Sa 18. Sep 2004, 12:31
von emergence
noch ne kleinigkeit:
bei style templates stimmt etwas nicht mit dem standard mandaten -> voreinstellungen...
es muss einmal bei jeden template(insgesamt 4) bei editieren auf speichern geklickt werden... sonst fehlen lustigerweise einige teile bei der vorkonfiguration...

und da hab ich noch was gefunden

administration mandanten -> klickt man auf kunde und man erhält einen javascript fehler:
zeile: 16
zeichen: 24
fehler: syntaxfehler

das kommt aus der subnav die dort eingesetzt wird... im html code findet sich dort nur

Code: Alles auswählen

artObj.idcat = ;

Verfasst: Di 21. Sep 2004, 09:51
von marco.jahn_4fb
emergence hat geschrieben:ich hab jetzt ein file zusammen gebaut das die änderungen von folgenden beiträgen beinhaltet
http://www.contenido.de/forum/viewtopic ... 0671#30671
http://www.contenido.de/forum/viewtopic ... 0676#30676
http://www.contenido.de/forum/viewtopic ... 8850#28850
http://www.contenido.de/forum/viewtopic ... 8851#28851 (die ergänzung mit help)
http://www.contenido.de/forum/viewtopic ... 8853#28853
http://www.contenido.de/forum/viewtopic ... 0669#30669
http://www.contenido.de/forum/viewtopic ... 0670#30670
http://www.contenido.de/forum/viewtopic ... 0275#30275 (erster teil)
http://www.contenido.de/forum/viewtopic ... 0280#30280
http://www.contenido.de/forum/viewtopic ... 0285#30285 (entfernt)
http://www.contenido.de/forum/viewtopic ... 8849#28849

zusätzlich hab ich den javascript fehler bei kategorien entfernt...
die files sind in einem zipfile enthalten und muss nur über den snapshot entzippt werden...

ist glaube es ist dann leicher alle änderungen einzuspielen...
http://dayside.net/contenido-cvs-2004-0 ... gfixes.zip

offen bleibt dann eigentlich nur mehr die sache mit dem newsletter...
die änderungen für die plugin schnittstelle folgen dann nächste woche...
So, die Sachen sind alle gefixt...

Verfasst: Di 21. Sep 2004, 09:54
von marco.jahn_4fb
emergence hat geschrieben:noch ne kleinigkeit:
bei style templates stimmt etwas nicht mit dem standard mandaten -> voreinstellungen...
es muss einmal bei jeden template(insgesamt 4) bei editieren auf speichern geklickt werden... sonst fehlen lustigerweise einige teile bei der vorkonfiguration...

und da hab ich noch was gefunden

administration mandanten -> klickt man auf kunde und man erhält einen javascript fehler:
zeile: 16
zeichen: 24
fehler: syntaxfehler

das kommt aus der subnav die dort eingesetzt wird... im html code findet sich dort nur

Code: Alles auswählen

artObj.idcat = ;
mh... das gehört da eigentlich nicht hin, weil man bearbeitet unter Administration/Mandanten ja keine Artikel :o

Hab 2 Dateien geändert:
contenido/includes/include.client_subnav.php

Code: Alles auswählen

Zeile #84
$tpl->set("d", "CAPTION",   '<a class="white" onclick="sub.click(this.offsetParent)" target="right_bottom" href="'.$sess->url("main.php?area=$tmp_area&frame=4&idclient=$idclient").'">'.$caption.'</a>');
contenido/includes/templates/standard/template.client_subnav.html:

Code: Alles auswählen

diesen Block aus dem Template entfernen:
    <script type="text/javascript" src="scripts/articleObject.js.php?contenido={SESSID}"></script>
    <script language="javascript">

        /* Create Contenido Article
           Object Instance */
        artObj = new articleObject();
        artObj.setGlobalVars("{SESSID}", {CLIENT}, {LANG});
        artObj.idcat = {IDCAT};

    </script>

Verfasst: Sa 25. Sep 2004, 09:17
von emergence
sieht sehr gut aus...

bis auf zwei kleinigkeiten ist alles drinnen, ich mach hier mal zu...
und leg ein neues posting mit den noch offenen kleinigkeiten an...

das file hab ich von meinem server entfernt...