Aktionen
GX-Bug #41698
geschlossenBeim Kopieren/Duplizieren von Kategorien werden Texte und Bilder falsch dargestellt bzw. nicht mehr vollständig ausgegeben
Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Waldemar Willer
Kategorie:
Frontend
Zielversion:
% erledigt:
100%
Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
Unbestimmt
Release Notes Langtext:
Beschreibung
Es scheint der Fall zu sein, dass beim Kopieren/Duplizieren einer Kategorie die Beschreibung nicht korrekt übernommen wird. Das heißt es fehlen später Bilder oder Teile des Beschreibungstextes.
Folgendes passiert beim duplizieren der Kategorie mit der Beschreibung:
Original-Quelltext:
<p>Testkategorie Beschreibung<br /> <span style="line-height: 20.7999992370605px;">In dieser Kategorie bieten wir die gängigsten Kombinationen des <strong>FLEXA White System Programms</strong> als <strong>Komplettpaket</strong> zu einem wesentlich günstigeren Preis an. Neben dem Lattenrost ist hier auch immer eine Matratze und ein <strong>Spannbettlaken</strong> dabei. Bei den Spiel-, Rutsch- und Etagenbetten sind außerdem Vorhänge und Taschen dabei. Bei den Hochbetten gehören häufig auch ein Schreibtisch und Schränke zum Lieferumfang.<br /> In dieser Kategorie bieten wir die gängigsten Kombinationen des </span><strong style="line-height: 20.7999992370605px;">FLEXA White System Programms</strong><span style="line-height: 20.7999992370605px;"> als </span><strong style="line-height: 20.7999992370605px;">Komplettpaket</strong><span style="line-height: 20.7999992370605px;"> zu einem wesentlich günstigeren Preis an. Neben dem Lattenrost ist hier auch immer eine Matratze und ein </span><strong style="line-height: 20.7999992370605px;">Spannbettlaken</strong><span style="line-height: 20.7999992370605px;"> dabei. Bei den Spiel-, Rutsch- und Etagenbetten sind außerdem Vorhänge und Taschen dabei. Bei den Hochbetten gehören häufig auch ein Schreibtisch und Schränke zum Lieferumfang.<br /> In dieser Kategorie bieten wir die gängigsten Kombinationen des </span><strong style="line-height: 20.7999992370605px;">FLEXA White System Programms</strong><span style="line-height: 20.7999992370605px;"> als </span><strong style="line-height: 20.7999992370605px;">Komplettpaket</strong><span style="line-height: 20.7999992370605px;"> zu einem wesentlich günstigeren Preis an. Neben dem Lattenrost ist hier auch immer eine Matratze und ein </span><strong style="line-height: 20.7999992370605px;">Spannbettlaken</strong><span style="line-height: 20.7999992370605px;"> dabei. Bei den Spiel-, Rutsch- und Etagenbetten sind außerdem Vorhänge und Taschen dabei. Bei den Hochbetten gehören häufig auch ein Schreibtisch und Schränke zum Lieferumfang.</span><br /> </p>
nach dem Duplizieren:
<p>Testkategorie Beschreibung<br /> <span als="" an.="" auch="" bei="" bieten="" dabei.="" dem="" den="" des="" die="" dieser="" ein="" eine="" einem="" erdem="" etagenbetten="" flexa="" hier="" hochbetten="" immer="" in="" ist="" kategorie="" kombinationen="" lattenrost="" matratze="" neben="" nge="" ngigsten="" nke="" nstigeren="" preis="" ren="" rutsch-="" schreibtisch="" sind="" strong="" style="\"line-height:" system="" taschen="" ufig="" und="" wesentlich="" white="" wir="" zu="" zum="">FLEXA White System Programms<span strong="" style="\"line-height:">Komplettpaket<span an.="" auch="" dem="" eine="" einem="" hier="" immer="" ist="" lattenrost="" matratze="" neben="" nstigeren="" preis="" strong="" style="\"line-height:" und="" wesentlich="" zu="">Spannbettlaken<span auch="" bei="" bieten="" dabei.="" den="" die="" dieser="" ein="" erdem="" etagenbetten="" hochbetten="" in="" kategorie="" kombinationen="" nge="" ngigsten="" nke="" ren="" rutsch-="" schreibtisch="" sind="" strong="" style="\"line-height:" taschen="" ufig="" und="" wir="" zum="">FLEXA White System Programms<span strong="" style="\"line-height:">Komplettpaket<span an.="" auch="" dem="" eine="" einem="" hier="" immer="" ist="" lattenrost="" matratze="" neben="" nstigeren="" preis="" strong="" style="\"line-height:" und="" wesentlich="" zu="">Spannbettlaken<span style="\&quot;line-height:" 20.7999992370605px;\"=""> dabei. Bei den Spiel-, Rutsch- und Etagenbetten sind außerdem Vorhänge und Taschen dabei. Bei den Hochbetten gehören häufig auch ein Schreibtisch und Schränke zum Lieferumfang.</span><br /> </span></span></span></span></span></p>
Ursächlich dafür ist vermutlich folgender Codeblock in der admin/includes/classes/categories.php:
if(xtc_db_num_rows($t_gm_check) == 0) { $t_sql_data = array(); $t_sql_data['categories_id'] = $new_cat_id; $t_sql_data['language_id'] = $cdcopy_values['language_id']; $t_sql_data['categories_name'] = addslashes($cdcopy_values['categories_name']); $t_sql_data['categories_heading_title'] = addslashes($cdcopy_values['categories_heading_title']); $t_sql_data['categories_description'] = addslashes($cdcopy_values['categories_description']); $t_sql_data['categories_meta_title'] = addslashes($cdcopy_values['categories_meta_title']); $t_sql_data['categories_meta_description'] = addslashes($cdcopy_values['categories_meta_description']); $t_sql_data['categories_meta_keywords'] = addslashes($cdcopy_values['categories_meta_keywords']); $t_sql_data['gm_alt_text'] = addslashes($cdcopy_values['gm_alt_text']); $t_sql_data['gm_url_keywords'] = addslashes($cdcopy_values['gm_url_keywords']); $this->wrapped_db_perform(__FUNCTION__, TABLE_CATEGORIES_DESCRIPTION, $t_sql_data); }
Ein Entfernen des addslashes() könnte den Fehler beheben
Zugehörige Tickets
Aktionen