CMS-Type's erfordert ein Update kleines Update

Gesperrt
OliverL
Beiträge: 870
Registriert: Do 28. Jun 2007, 09:28
Kontaktdaten:

CMS-Type's erfordert ein Update kleines Update

Beitrag von OliverL »

- CONTENIDO 4.6.23 -

Wird ein CMS_HTML o. CMS_HTMLHEAD direckt im Browser editiert, werden diese Daten nicht gespeichert wenn man z.B. ein CMS_TEXT zum editieren öffnet. Es wird aber gespeichert wenn ich anstelle des CMS_TEXT ein CMS_HTML zum editieren öffne.

Entweder ich speicher alle Daten wenn ich in einen Editor gehen oder nicht. Ansonsten ist es für Kunden nicht Transparent.


Ein UPDATE für Beides im CMS_TEXT[] von mir realisiert worden:

Code: Alles auswählen

/**
 * CMS_TEXT
 */
cInclude("classes", "class.htmlelements.php");
cInclude("includes", "functions.lang.php");

$tmp = $a_content["CMS_TEXT"][$val];
$tmp = urldecode($tmp);
$tmp = htmlspecialchars($tmp);
$tmp = nl2br($tmp);
$tmp = str_replace("'", "\'", $tmp);
$tmp = str_replace("\$",'\\\$',$tmp); 

$tmp = str_replace("<br />","<br>", $tmp);
if ($edit) {

   /* Edit anchor and image */ 
   $editLink = $sess->url("front_content.php?action=10&idcat=$idcat&idart=$idart&idartlang=$idartlang&type=CMS_TEXT&typenr=$val&lang=$lang"); 
   $editAnchor = new cHTMLLink; 
   $editAnchor->setLink("javascript:setcontent('$idartlang','".$editLink."');"); 
   // ZUM SPEICHERN DER DATEN JS setcontent()
   
   $editButton = new cHTMLImage; 
   $editButton->setSrc($cfg["path"]["contenido_fullhtml"].$cfg["path"]["images"]."but_edittext.gif"); 
   $editButton->setBorder(0); 
   $editButton->setStyleDefinition("margin-right", "2px"); 
       
   $editAnchor->setContent($editButton); 
   
   /* Process for output with echo */ 
   $finalEditButton = $editAnchor->render(); 
   $finalEditButton = AddSlashes(AddSlashes($finalEditButton)); 
   $finalEditButton = str_replace("\\\'","'",$finalEditButton); 

   $tmp = $tmp.$finalEditButton;
}
else {
   // INTEGRATION DER SESSION-ID FÜR GET
   $tmp_link = $sess->url("front_content.php");
   $tmp = str_replace("front_content.php?", "front_content.php", $tmp);
   $tmp = str_replace("front_content.php", $tmp_link."&", $tmp);
}



PLUS:
Frontend-Session via GET
siehe: http://www.contenido.org/forum/viewtopi ... 873#115873
Zuletzt geändert von OliverL am Do 10. Apr 2008, 13:57, insgesamt 1-mal geändert.
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Hört sich aus meiner Sicht gut an, verschoben.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
timo.trautmann_4fb
Beiträge: 472
Registriert: Di 15. Apr 2008, 15:57
Wohnort: Michelstadt
Kontaktdaten:

Beitrag von timo.trautmann_4fb »

Wurde in der neuen Version 4.8 bereits berücksichtigt.
Gesperrt