Polskie wsparcie PrestaShop

PrestaShop => Dla początkujących => Wątek zaczęty przez: kamil_de w Luty 03, 2011, 02:26:55 pm

Tytuł: Problem z długimi opisami w CMS
Wiadomość wysłana przez: kamil_de w Luty 03, 2011, 02:26:55 pm
Witam

przy próbie dodania długiego opisu do sklepu przez CMS pojawia się komunikat o ograniczeniu treści do 65 535 znaków. Na początku pomyślałem, że wystarczy zmienić typ pola "content" w tabeli "ps_cms_lang" na LONGTEXT ale okazało się, że to pole już jest tego typu. Przy wyłączonym JS czyli bez edytora WYSIWYG komunikat też się pojawia.

Wrzuciłem tekst bezpośrednio przez phpMyAdmin i okazało się, że owszem został w bazie zapisany prawidłowo ale w sklepie wyświetla się obcięty wnioskuję, że limit jest określony gdzieś w skryptach, niestety nie potrafię znaleźć tego miejsca. Ktoś podpowie gdzie to może siedzieć?

Wersja 1.2.4.0

Pozdrawiam
Tytuł: Odp: Problem z długimi opisami w CMS
Wiadomość wysłana przez: scholl w Luty 03, 2011, 02:31:48 pm
w tpl moze byc ograniczenie, mowimy o dlugim opisie (bo sa dwa)
Tytuł: Odp: Problem z długimi opisami w CMS
Wiadomość wysłana przez: kamil_de w Luty 03, 2011, 02:33:46 pm
Chodzi o: Narzędzia > CMS > edycja > Zawartość strony (okienko z TinyMCE)
Tytuł: Odp: Problem z długimi opisami w CMS
Wiadomość wysłana przez: kamil_de w Luty 03, 2011, 02:41:05 pm
Ok, znalazłem! ;D

Plik: classes/CMS.php
Linia 24: protected $fieldsSizeLang = array('meta_description' => 255, 'meta_keywords' => 255, 'meta_title' => 128, 'link_rewrite' => 128, 'content' => 4294967295);

'content' => 4294967295 - decyduje o ilości znaków, wstawiłem limit dla LONGTEXT i śmiga.