Jump to content
  • 0

[PriceWars2] Problem z wy艣wietlaniem pliku


digites

Question

Witam. Pr贸bowa艂em zainstalowa膰 modu艂 PriceWars 2 dla PrestaShop 1.6, jednak po wej艣ciu na stron臋 wygenerowanego xml-a www.nazwasklepu.pl/modules/pricewars2/service.php?id_xml=1 otrzymuj臋 b艂膮d 404 - strona nie istnieje. I tak w zasadzie dzieje si臋 z ka偶dym plikiem php z tego folderu.

Sprawdzi艂em plik error_log i wy艣wietla nast臋puj膮cy komunikat:

[02-Jun-2014 16:32:09 Europe/Warsaw] PHP Warning:聽 Division by zero in /home/digiteso/public_html/ps/cache/smarty/compile/d3/82/02/d382026cab017142d82a5c6220e169f210406f00.file.posfeatureproduct.tpl.cache.php on line 58

58 linia z tego pliku wygl膮da tak:

<li class=" feature-productslider-item ajax_block_product <?php if ($_smarty_tpl->getVariable('smarty')->value['foreach']['posFeatureProducts']['first']){?>first_item<?php }elseif($_smarty_tpl->getVariable('smarty')->value['foreach']['posFeatureProducts']['last']){?>last_item<?php }else{ ?>item<?php }?> <?php if ($_smarty_tpl->getVariable('smarty')->value['foreach']['posFeatureProducts']['iteration']%$_smarty_tpl->tpl_vars['nbItemsPerLine']->value==0){?>last_item_of_line<?php }elseif($_smarty_tpl->getVariable('smarty')->value['foreach']['posFeatureProducts']['iteration']%$_smarty_tpl->tpl_vars['nbItemsPerLine']->value==1){?> <?php }?> <?php if ($_smarty_tpl->getVariable('smarty')->value['foreach']['posFeatureProducts']['iteration']>($_smarty_tpl->getVariable('smarty')->value['foreach']['posFeatureProducts']['total']-$_smarty_tpl->tpl_vars['totModulo']->value)){?>last_line<?php }?>">

Przyznam, 偶e jest to dla mnie czarna magia ;-)

Link to comment
Share on other sites

15 answers to this question

Recommended Posts

  • 0

Ja bym wyczy艣ci艂 cache i da艂 odswie偶enie cache. A potem juz zacza艂 szuka膰 problemu bezposrednio w pliczkach. co do Chmod 777 nadajesz pe艂ne uprawnienia. W zale偶no艣ci od konfguracji dla usera wykonujacego mozesz dac 7 ale dla innych to odczyt wystarczy.

Ale najpierw test uprawnienie艅 z 777 i w艂asciciciela proponuje sprawdzic .

Link to comment
Share on other sites

  • 0

777 to nie s膮 poprawne ustawienia, zdecydowanie.

s膮 hosty, np. ovh 偶e pliki z takimi chmodami nie dzia艂aj膮.

ja bym ustawi艂 je na takie chmody, jakie maj膮 inne pliki php, np. z g艂贸wnego katalogu presty

najcz臋艣ciej to: 644

warto te偶 sprawdzi膰 ustawienia folderu z modu艂em, to te偶 ma wp艂yw. zwykle to 755

Link to comment
Share on other sites

  • 0

777 to nie s膮 poprawne ustawienia, zdecydowanie.

s膮 hosty, np. ovh 偶e pliki z takimi chmodami nie dzia艂aj膮.

ja bym ustawi艂 je na takie chmody, jakie maj膮 inne pliki php, np. z g艂贸wnego katalogu presty

najcz臋艣ciej to: 644

warto te偶 sprawdzi膰 ustawienia folderu z modu艂em, to te偶 ma wp艂yw. zwykle to 755

Pozmienia艂em wszystko tak, jak m贸wi艂e艣, wyczy艣ci艂em cachce i niestety, nadal brak rezultat贸w. Serwer z kt贸rego korzystam to o12.pl

Link to comment
Share on other sites

  • 0

PriceWars2 jest szyfrowany ionCube. Sprawd藕 phpinfo czy Tw贸j serwer ma ionCube聽PHP聽Loader.

Edit:

Przetestowa艂em w艂a艣nie najnowsz膮 wersj臋 Price Wars 2! v2.1.4 na prestashop 1.6.0.6.

Modu艂 ma jeszcze bugi (loader_53.php sypie b艂臋dy), ale pliki xml s膮 generowane.

Edited by Yabber (see edit history)
Link to comment
Share on other sites

  • 0

PriceWars2 jest szyfrowany ionCube. Sprawd藕 phpinfo czy Tw贸j serwer ma ionCube聽PHP聽Loader.

Edit:

Przetestowa艂em w艂a艣nie najnowsz膮 wersj臋 Price Wars 2! v2.1.4 na prestashop 1.6.0.6.

Modu艂 ma jeszcze bugi (loader_53.php sypie b艂臋dy), ale pliki xml s膮 generowane.

A jakie to b艂臋dy?

Link to comment
Share on other sites

  • 0

rany boskie dlaczego developerzy tak utrudniaj膮 偶ycie ludziom i wszystko co wydaj膮 musz膮 przez ten ionCube przepuszcza膰

A pewno dlatego, 偶e te偶 z czego艣 musz膮 偶y膰.

A dlaczego PriceWars2 jest zakodowany:

- Tworz膮c modu艂, nie pobierali艣my za niego op艂at. Jednak by艂y firmy, kt贸re lekko go edytowa艂y (usuwa艂y informacje o autorze) i sprzedawa艂y. My go tworz膮c, nic za to nie pobierali艣my, a inni klient贸w oszukiwali - teraz nie mog膮 oszukiwa膰 ludzi i wciska膰 im darmowej rzeczy za kas臋 . A wiele os贸b pisa艂o do nas 偶e czuj膮 si臋 oszukani. Bo modu艂 jest darmowy, a oni nie wiedzieli i zap艂acili.

- Poniewa偶 modu艂 ma teraz wersj臋 Free (wszystkie funkcjonalno艣ci kt贸re by艂y w pierwszym PriceWars s膮 free. ) i Premium - kt贸ra ma dostarczy膰 funduszy na rozw贸j .

- Poniewa偶 z autopsji wiemy, ilu ludzi szuka p艂atnych modu艂贸w, gdzie艣 "uploadowanych", 偶eby u偶y膰 ich za darmo (spotka艂em si臋 z wieloma takimi przypadkami).

- Poniewa偶 chcemy, aby modu艂 zarobi艂 na sw贸j rozw贸j i by艂 jeszcze lepszy. Niestety, powietrzem naje艣膰 ani op艂aci膰 rachunk贸w si臋 nie da, tak wi臋c nie mo偶emy go rozwija膰, tylko po艣wi臋camy czas na "op艂acalne" prace.

Zmieniaj膮c lekko temat, na "O dost臋pno艣ci r贸偶nych modu艂贸w i op艂acalno艣ci ich tworzenia".

Du偶o os贸b, prowadz膮cych firmy, zarabiaj膮cych itp. robi wszystko, 偶eby nie wyda膰 tych 40z艂 na modu艂. Potrafi膮 nawet siedzie膰 tydzie艅 na forach i szuka膰 alternatywy, 偶eby tylko nie wyda膰 paru z艂otych, kt贸re szybko by si臋 im zwr贸ci艂y. Oczywi艣cie, nie mamy nic przeciwko temu, ka偶dy mo偶e robi膰 co chce.

Ale czy ktokolwiek zada艂 sobie pytanie jakie s膮 "konsekwencje" takiego podej艣cia?

Ot贸偶, ma艂a r贸偶norodno艣膰 modu艂贸w, bo nie op艂aca si臋 tworzy膰 modu艂u , wykonywa膰 test贸w itp. je艣li i tak du偶e grono os贸b szuka darmowej alternatywy.

Wi臋kszo艣膰 os贸b/firm nie robi modu艂贸w, bo si臋 nie zwracaj膮 (to jest to, co m贸wi膮 osoby z kt贸rymi rozmawiam). Tak wi臋c potem Pan X, chc膮c modu艂 kt贸ry m贸g艂by powsta膰 dawno temu i by膰 dost臋pny za 100z艂 musi wy艂o偶y膰 1500z艂 za napisanie go na jego 偶yczenie.

Jak wi臋kszo艣膰 z Was wie, s膮 2 modu艂y integracji allegro na naszym rynku. Kosztuj膮 200-300z艂. Niby drogo, ale gdyby ich nie by艂o, a kto艣 by takiego modu艂u potrzebowa艂, to ile musia艂by zap艂aci膰 za stworzenie go? 5 000z艂? 10 000z艂?

Na naszym rynku s膮 ogromne braki niekt贸rych modu艂贸w. Niekt贸re darmowe s膮 bardzo 藕le napisane. Ale nawet jakby艣my napisali taki modu艂, to i tak 90% os贸b m臋czy艂oby si臋 z tym darmowym w imi臋 zasady "po co mam p艂aci膰, jak jest darmowa alternatywa".

Dla nas jest to bez jakiejkolwiek r贸偶nicy - a nawet mo偶e i lepiej? Bo przez to / dzi臋ki temu mamy zlecenia na modu艂y dedykowane. I w tym momencie, nie ma ruletki typu "czy si臋 sprzeda, czy si臋 zwr贸ci?".

Koszty stworzenia zwracaj膮 si臋 od razu. Nie ma koszt贸w rozreklamowania modu艂u.

Szyfrowanie ioncubem, tworzenie system贸w licencjonowania , to wcale nie jest takie fajne. Nam te偶 to przysparza wielu problem贸w, dodatkowych test贸w. Ale co mo偶emy innego zrobi膰, 偶eby chroni膰 modu艂y przed usuni臋ciem blokady instalacji, je艣li kto艣 modu艂u nie kupi艂, albo bezprawn膮 publikacj膮 na forach je艣li b臋d膮 OpenSource?

W naszym repozytorium, mamy oko艂o 30 wi臋kszych modu艂贸w i drugie tyle modu艂贸w kosmetycznych. Ale ich nie wydajemy bo:

- Problematyczne jest przeprowadzenie test贸w na wielu serwerach/wersjach prestashop.

- Problematyczne jest wdro偶enie systemu licencjonowania/szyfrowanie.

- Nie mamy gwarancji, 偶e testy na r贸偶nych platformach si臋 zwr贸c膮.

Jakby ludzie chcieli je kupowa膰, to takie prace by艂yby przeprowadzane.

Z艂o艣liwi, mogliby stwierdzi膰 偶e mamy 偶al o takie "zachowanie" w艂a艣cicieli sklep贸w. Nic bardziej mylnego. My po prostu nie idziemy w ten ma艂o op艂acalny model. Wybieramy ten bardziej op艂acalny i absolutnie nie narzekamy.

  • Like 1
Link to comment
Share on other sites

  • 0

A pewno dlatego, 偶e te偶 z czego艣 musz膮 偶y膰.

Bez ioncube te偶 da si臋 zy膰, op艂aci膰 zus, rachunki itp.

Dla mnie to utrudnianie 偶ycia, bo nawet jakbym kupi艂 modu艂, albo poleci艂 klientowi - to nie mam opcji aby dostosowa膰 go do swoich potrzeb. czasami to bardzo wa偶ne by mo偶na by艂o gdzieniegdzie pogrzeba膰 ;)

Zreszt膮, takie radykalne posuni臋cia (tak, uwa偶am ioncube za radykalny spos贸b "ochrony" swojego kodu) widz臋 tylko u nas, na naszym polskim rynku. Musi tu by膰 co艣 specyficznego zatem, stawiam na piractwo o kt贸rym wspomnia艂e艣.

M贸g艂bym polemizowa膰 dalej ale mi si臋 po prostu nie chce. Wybrali艣cie kodowanie ioncube - Wasza sprawa :)

W tym temacie pozostan臋 "betonem" i nie dam si臋 przekona膰.

Link to comment
Share on other sites

  • 0

Dodatkowo dodam 偶e m贸j hosting (iq.pl) ma mo偶liwo艣膰 w艂膮czenia serwerowego cachowania zapyta艅 php ale nie obs艂uguje i nie b臋dzie obs艂ugiwa艂 jednocze艣nie w艂膮czonego IonCube :/ tak偶e trzeba wybiera膰 :(

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...