wdrożenia PrestaShop

Błędy w PriceWars

  • 11 Odpowiedzi
  • 5259 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline bartas

  • Stały użytkownik
  • ***
  • 78
  • -1
Błędy w PriceWars
« dnia: 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ąć??

*

Offline WielkoDuch

  • Nowy
  • *
  • 5
  • 0
Odp: Błędy w PriceWars
« Odpowiedź #1 dnia: 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.

*

Offline misza90

  • Nowy
  • *
  • 12
  • 0
Odp: Błędy w PriceWars
« Odpowiedź #2 dnia: 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ć.

*

Offline bartas

  • Stały użytkownik
  • ***
  • 78
  • -1
Odp: Błędy w PriceWars
« Odpowiedź #3 dnia: 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.

*

Offline wacusiek

  • Stały użytkownik
  • ***
  • 75
  • 0
  • Płeć: Mężczyzna
Odp: Błędy w PriceWars
« Odpowiedź #4 dnia: 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? :-)

*

Offline orinoco

  • Nowy
  • *
  • 6
  • 0
Odp: Błędy w PriceWars
« Odpowiedź #5 dnia: 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.

*

Offline wacusiek

  • Stały użytkownik
  • ***
  • 75
  • 0
  • Płeć: Mężczyzna
Odp: Błędy w PriceWars
« Odpowiedź #6 dnia: 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ć  ;)

*

Offline TomekT

  • Użytkownik
  • **
  • 29
  • 0
Odp: Błędy w PriceWars
« Odpowiedź #7 dnia: Marzec 24, 2010, 11:01:35 am »
I wystarczy tylko ta jedną linie wstawić i już będzie działać?

*

Offline eco23

  • Nowy
  • *
  • 18
  • 0
Odp: Błędy w PriceWars
« Odpowiedź #8 dnia: 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?

*

Offline wacusiek

  • Stały użytkownik
  • ***
  • 75
  • 0
  • Płeć: Mężczyzna
Odp: Błędy w PriceWars
« Odpowiedź #9 dnia: 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

*

Offline Milano

  • Nowy
  • *
  • 10
  • 0
Odp: Błędy w PriceWars
« Odpowiedź #10 dnia: 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?

*

Offline aqua-mart.pl

  • Nowy
  • *
  • 2
  • 0
Odp: Błędy w PriceWars
« Odpowiedź #11 dnia: 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