Polskie wsparcie PrestaShop

PrestaShop => Błędy => Wątek zaczęty przez: bartas w Styczeń 06, 2010, 08:45:34 pm

Tytuł: Błędy w PriceWars
Wiadomość wysłana przez: bartas w Styczeń 06, 2010, 08:45:34 pm
Temat był poruszany w innym wątku, ale pozostał bez odpowiedzi, więc zakładam nowy wątek - może ktoś zauważy problem. Od jakiegoś czasu w XML-u zamiast adresu np.: http://www.dowcipnie.com/1216-sredni-palcat-s7805.html

pojawia się: http://www.dowcipnie.com_ps_base_url_/1216-sredni-palcat-s7805.html

Nie wiecie skąd się bierze _ps_base_url w adresie?? I jak to usunąć??
Tytuł: Odp: Błędy w PriceWars
Wiadomość wysłana przez: WielkoDuch w Styczeń 16, 2010, 12:49:52 am
Własnie, w rzeczy samej.
Też zauważyłem niedawno, ze po którejs aktualizacji xml-e z pricewars są coś nie halo. Z PHP jestem na tyle dobry, że wiem że nie dam z tym rady.
Warto by ktoś kumaty w tym zajrzał o co kaman. W końcu sprawa istotnej wagi.
Tytuł: Odp: Błędy w PriceWars
Wiadomość wysłana przez: misza90 w Styczeń 19, 2010, 07:23:16 pm
Witam
Zmęczyłem temat. Chyba ...
W pliku config/config.inc.php po linijce
define('_PS_JS_DIR_',               __PS_BASE_URI__.'js/');wstawiłem
define('_PS_BASE_URL_',     '');Sklep się nie posypał a to już sukces! Nie mam bladego pojęcia czy to rozwiązanie jest poprawne ... ale działa !
Linki do produktów generowane są poprawnie.

Jeżeli pojawią się błędy to dajcie znać.
Tytuł: Odp: Błędy w PriceWars
Wiadomość wysłana przez: bartas w Styczeń 19, 2010, 11:35:16 pm
Po dodaniu tej Twojej magicznej linijki rzeczywiście fragment _PS_BASE_URI zniknął. Teraz tylko czekamy na to czy porównywarki będą to dobrze widziały (chociaż skoro zniknęło to chyba jest dobrze)  :). Dam znać a na razie piękne dzięki.
Tytuł: Odp: Błędy w PriceWars
Wiadomość wysłana przez: wacusiek w Luty 23, 2010, 11:08:59 pm
Jest problem po tej zmianie. U mnie gdy chce wprowadzić nowy towar sklep nie widzi ani producentów ani dostawców mimo że są wprowadzenia, po prostu w miejscu wyboru na karcie towaru ich nie ma.

Jezeli chodzi o plik do porównywarki np okazje to gdy ten kod jest zamieszczony to sprawdziłem i z nią działa OK. Ale co? mam za każdym razem kasować kawałek hodu aby wprowadzić towar? :-)
Tytuł: Odp: Błędy w PriceWars
Wiadomość wysłana przez: orinoco w Luty 26, 2010, 11:31:16 pm
Rzeczywiście coś nie funguje w tym module. Prawdopodobnie pisany był pod starszą wersję Presty.
Na razie usunięcie _PS_BASE_URL_ załatwia dodanie

define('_PS_BASE_URL_',     '');

 na początku pliku pricewars.php (ma to się znaleźć w drugiej linii)

Teoretycznie jest to błąd (stałe w PHP nie mogą być ponownie definiowane lub "oddefiniowane" po tym jak raz zostały zdefiniowane), ale taki trick przechodzi, choc może też zależeć to od wersji PHP.
Sam nie używam tego modułu do generowania danych dla porównywarek, lecz w innych celach, więc nie wiem jak to się sprawdzi w praktyce. Ale powinno działać.

Tak nawiasem mówiąc - jak namierzyć autora modułu? W wielu projektach OpenSource jakiś ślad zostaje w plikach z kodem. W Preście nie ma takiego zwyczaju.
Trochę dziwne.
Tytuł: Odp: Błędy w PriceWars
Wiadomość wysłana przez: wacusiek w Marzec 01, 2010, 11:06:52 am
OK u mnie już działa wymiana ale ............. towary przypisują się do gruby głównej bez podziału na podgrupy.

P.S. Orinoco! Funguje to znaczy działa, chyba nie to chciałeś napisać  ;)
Tytuł: Odp: Błędy w PriceWars
Wiadomość wysłana przez: TomekT w Marzec 24, 2010, 11:01:35 am
I wystarczy tylko ta jedną linie wstawić i już będzie działać?
Tytuł: Odp: Błędy w PriceWars
Wiadomość wysłana przez: eco23 w Kwiecień 12, 2010, 11:31:17 pm
"Rzeczywiście coś nie funguje w tym module. Prawdopodobnie pisany był pod starszą wersję Presty.
Na razie usunięcie _PS_BASE_URL_ załatwia dodanie

Kod:

   define('_PS_BASE_URL_',     '');


 na początku pliku pricewars.php (ma to się znaleźć w drugiej linii)"


powroce do tematu , wrzucenie tego kodu w 2 lini faktycznie usuwa _PS_BASE_URL_ z adresu

ale za to wchodzac w admin w moduly wywala notke:

"Notice: Constant _PS_BASE_URL_ already defined in /home/ecomppl/ftp/shop/classes/Module.php(325) : eval()'d code on line 2"

nie wiem na ile jest to klopotliwe czy to tylko info czy cos sie pokrzaczy

ma ktos jakies rozwiazanie?
Tytuł: Odp: Błędy w PriceWars
Wiadomość wysłana przez: wacusiek w Kwiecień 13, 2010, 09:35:45 pm
Jak znajde chwile to napisze instrukcję , mnie juz działa OK, smiga jak h........okejowy krążek i grupy są ok i ogonie obleci. jak cos to GG807030
Tytuł: Odp: Błędy w PriceWars
Wiadomość wysłana przez: Milano w Kwiecień 16, 2010, 04:25:42 pm
dla odmiany, ja w wersji 1.2.3 mam zupełnie inny błąd:
<b>Warning</b>:  DOMDocument::createElement() [<a href='domdocument.createelement'>domdocument.createelement</a>]: unterminated entity reference             105 in <b>/home/***/domains/***/public_html/modules/pricewars/pricewars.php</b> on line <b>193</b><br />
Błąd pojawia się po wpisaniu adresu url do oferty dla np. ceneo. Ktoś wie o co chodzi?
Tytuł: Odp: Błędy w PriceWars
Wiadomość wysłana przez: aqua-mart.pl w Czerwiec 29, 2010, 10:48:25 pm
Witam

Presta w wersji 1.3.1 - problem udalo mi sie obejsc w katalogu config w plikach settings.php i settings.inc.php pod linią
define('__PS_BASE_URI__', '/katalog_ze_sklepem/'); dodalem linie
define('_PS_BASE_URL_', '');

Pliki xml wygladaja prawidlowo - czekam na integracje - trzymajcie kciuki