pawlus1993 Posted January 9, 2015 Share Posted January 9, 2015 Witam serdecznie, pewna firma sporządziłem nam regulamin i udostępnia go nam poprzez skrypt. W CMS-ie regulamin trzeba wstawić <script>...</script> jednak Prestashop wywala wtedy błędy i nie pozwala na publikację tej strony. Jak inaczej można obejść problem, jak można wstawić znaczniki <script> w cms. Myślałem także nad tym, żeby zmienić podlinkowanie utworzonego regulaminu (zamiast po naciśnięciu w odnośnik regulamin i przeniesieniu do strony z regulaminem utworzonej przez edytor przekierowywało by np. na adres http://mojadomena.pl/regulamin.html <- a w pliku tym znajdował by się skrypt generujący regulamin podesłany Nam przez tą firmę). Jakieś pomysły, sugestie? Z góry dziękuję za pomoc. Link to comment Share on other sites More sharing options...
vekia Posted January 9, 2015 Share Posted January 9, 2015 nalezy rozbudować edytor tinymce tak, aby akceptował <script> i przerobić klasę validate.php tak, aby akceptowała <script> jak to zrobić - krok po kroku - opisane jest tutaj: http://www.prestashop.com/forums/topic/318425-tutorial-tinymce-rich-text-editor-extended-version/ Link to comment Share on other sites More sharing options...
pawlus1993 Posted January 9, 2015 Author Share Posted January 9, 2015 (edited) Dzięki, poradnik działa. Wkleiłem jednak kod skryptu w kod źródłowy cms-a i wyswietla się jednak pusta biała strona w miejscu gdzie powinien być regulamin... <script>...trescSkryptu...</script> wkleiłem bezpośrednio w kod źródłowy, nie otaczałem go żadnymi innymi znacznikami Edited January 9, 2015 by pawlus1993 (see edit history) Link to comment Share on other sites More sharing options...
vekia Posted January 9, 2015 Share Posted January 9, 2015 w tym przypadku trzeba by było sprawdzić skrypt i jak zachowuje się na stronie. możesz podać adres, o ile to możliwe? Link to comment Share on other sites More sharing options...
pawlus1993 Posted January 9, 2015 Author Share Posted January 9, 2015 (edited) Tutaj masz adres strony: http://allforyou.pl/content/7-regulamin a tutaj skrypt, który wstawiam: <script src='https://www.rzetelnyregulamin.pl/pl/rr,kod-1679db3336175502ab11cf0a424025a8'></script> Edited January 9, 2015 by pawlus1993 (see edit history) Link to comment Share on other sites More sharing options...
endriu107 Posted January 9, 2015 Share Posted January 9, 2015 Wydaje mi się że należy zastosować znaczniki {literal}. Poza tym z tego co widzę regulamin jest, tylko w złym miejscu. Link to comment Share on other sites More sharing options...
vekia Posted January 9, 2015 Share Posted January 9, 2015 Wydaje mi się że należy zastosować znaczniki {literal}. wstawiając skrypt js do treści strony cms nie trzeba korzystać z {literal}{/literal} korzystamy z tego tylko wtedy, kiedy nasz skrypt umieszczamy w plikach .tpl i tylko wtedy kiedy skrypt zawiera brackety czyli klamry (smarty interpretuje klamry jako część składni smarty - a {literal}{/literal} oznacza, że treść ujęta w te tagi nie będzie interpretowana przez kompilator) Tutaj masz adres strony: http://allforyou.pl/...ent/7-regulamin a tutaj skrypt, który wstawiam: <script src='https://www.rzetelny...b11cf0a424025a8'></script> nas tronie prefrences> general wyłącz html purifier, dodatkowo na stronie adv. parameters > performance WYŁĄCZ przenoszenie skryptów do stopki. skrypt który wkleiłeś w takim przypadku jest przenoszony do stopki (dlatego też regulamin wyświetla się w stopce) Link to comment Share on other sites More sharing options...
pawlus1993 Posted January 9, 2015 Author Share Posted January 9, 2015 Nie zauważyłem nawet że wyświetla się pod stopką.. Jest jakaś możliwość, żeby wyświetlał się poprawnie? Ma ktoś jakiś pomysł? Kod jest wklejony bez żadnych zmian i żadnego formatowania Link to comment Share on other sites More sharing options...
vekia Posted January 9, 2015 Share Posted January 9, 2015 Nie zauważyłem nawet że wyświetla się pod stopką.. Jest jakaś możliwość, żeby wyświetlał się poprawnie? Ma ktoś jakiś pomysł? Kod jest wklejony bez żadnych zmian i żadnego formatowania napisałem sekundę przed Tobą ;-) sprawdź mój post #7 Link to comment Share on other sites More sharing options...
pawlus1993 Posted January 9, 2015 Author Share Posted January 9, 2015 Widzę właśnie Ale niestety nie mogę znaleźć opcji "przenoszenie skryptów do stopki" a sprawdzałem i w Preferencje->Ogólne jak i w Zaawansowane->Wydajność. Wersja Prestashop to 1.6.0.6 Link to comment Share on other sites More sharing options...
hatak Posted January 9, 2015 Share Posted January 9, 2015 w 1.6.06 jest na stale na dole - nie ma tej opcji Link to comment Share on other sites More sharing options...
Recommended Posts