wdrożenia PrestaShop

brak efektu nadpisania pliku

  • 8 Odpowiedzi
  • 4499 Wyświetleń

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

*

Offline bankmonet.pl

  • Tubylec
  • ****
  • 174
  • 0
    • http://bankmonet.pl
  • PrestaShop: 1.5.4
  • Status: forum
brak efektu nadpisania pliku
« dnia: Styczeń 13, 2012, 12:12:10 pm »
Kliknijcie w www.trzyzyczenia.com.pl/sklep na sliderze wyświetla się plik editorial.tpl Po ręcznej zmianie języka w tym pliku nie widać zmian online. Tak się dzieje rownież po wpisaniu zmian w pan.ad. Natomiast w panelu admina po nadpisaniu editorial.tpl i wejsciu na pan admin w tlumaczenia modułów widac zmieniony tekst z eng. na pl ktory ma byc dopiero tlumaczony na pl dalej bez efektow online!

Po nadpisaniu pliku editorial.tpl wchodze na źródło strony by zobaczyc cala swoja strone główną to widze nie ten plik ktory nadpisalem. Ciagle jest jedna i ta sama forma.

*

Offline sower

  • Mieszkaniec
  • *****
  • 1,016
  • 3
    • I Love PrestaShop
  • PrestaShop: PS
  • Status: Programista
Odp: brak efektu nadpisania pliku
« Odpowiedź #1 dnia: Styczeń 13, 2012, 01:07:05 pm »
a cache wyczyściłeś?

i zasadnicze pytanie - który plik tpl nadpisałeś w module czy w templetce?
SZYBKA POMOC TECHNICZNA : gg 45116037
SKLEPY | MODUŁY | INTEGRACJE | POMOC TECHNICZNA

*

Offline bankmonet.pl

  • Tubylec
  • ****
  • 174
  • 0
    • http://bankmonet.pl
  • PrestaShop: 1.5.4
  • Status: forum
Odp: brak efektu nadpisania pliku
« Odpowiedź #2 dnia: Styczeń 13, 2012, 01:51:13 pm »
Wszedłem raz jeszcze, żeby sprawdzić w:

sklep - główny folder presty

sklep/tools/smarty/cache/ został sam index.php (reszta usunięta)

Więc cache usunąłem.

nadpisywałem plik editorial.tpl w modules/matrice/editorial nie mylić z głównym folderem presty.

W modules/matrice/editorial/images też zmieniałem obrazki, które się nadpisały w sliderze i są poprawnie wyświetlane.


CZY POZA sklep/tools/smarty/cache/ GDZIE ZOSTAŁ SAM INDEX.PHP USUNĄĆ COŚ JESZCZE? MOŻE WSZYSTKO PRZEZ TO. NIE MAM JUŻ POMYSŁU.

P.S KOLEGA PRZED SEKUNDA MNIE POINFORMOWAŁEM, ŻE NA PRZEGLĄDARCE GOOGLE CHROME WSZYSTKO NA PONIŻSZEJ STRONIE JEST PRZEKREŚLONE:

http://www.trzyzyczenia.com.pl/sklep/18-obiegowe-1923-1939

NA INNYCH PRZEGLĄDARKACH WSZYSTKO JEST OK I POTWIERDZAM JEGO ZDANIE. ZNOWU BRAK POMYSŁU CO JEST NIE TAK. NIE WIESZ MOŻE GDZIE JEST I TUTAJ PRZYCZYNA?

DZIĘKI

*

Offline sower

  • Mieszkaniec
  • *****
  • 1,016
  • 3
    • I Love PrestaShop
  • PrestaShop: PS
  • Status: Programista
Odp: brak efektu nadpisania pliku
« Odpowiedź #3 dnia: Styczeń 13, 2012, 03:00:05 pm »
wiesz co  wdrożyłem na tej templetce ze dwadzieścia sklepów - w większości przypadków dość znacznie zmodyfikowanej i powiem jedno - wziąłeś się za jedną z najbardziej pokręconych templetek i albo brakuje ci wiedzy na temat tego co chcesz zrobić albo tak już namieszałeś w sklepie.... że  ;)

co do tych przekreśleń <strike> pojawia się w tej templetece wtedy kiedy produktu nie ma na stanie....a że namieszałeś to leci ci po wszystkich linkach i tyle
SZYBKA POMOC TECHNICZNA : gg 45116037
SKLEPY | MODUŁY | INTEGRACJE | POMOC TECHNICZNA

*

Offline bankmonet.pl

  • Tubylec
  • ****
  • 174
  • 0
    • http://bankmonet.pl
  • PrestaShop: 1.5.4
  • Status: forum
Odp: brak efektu nadpisania pliku
« Odpowiedź #4 dnia: Styczeń 13, 2012, 03:20:52 pm »
Drogi kolego. Jedyne co robiłem to nadpisywałem plik editorial.tpl A na poprzednim sklepie (podstawowa skórka, to namieszałem z tłumaczeniami, nadpisałem nieodwracalnie język i wolałem budować nowy na nowej skórce, który teraz jest widoczny pod trzyzyczenia.com.pl) Obecnie nadpisywałem obrazki slidera, które się nadpisały poprawnie, jak również editorial.tpl, który się nie nadpisuje. Możliwe, że sie nadpisuje, ale online nie jest to co powinni być wyświetlane. Wiem, że <strike> odpowiada za przekreślenia, ale dlaczego w takim razie błąd występuje tylko na google chrom? W jakim pliku szukać błędu? (Pytam o konkretne rzeczy)


Nie trzeba mieć ogromnie dużej wiedzy aby nadpisać plik przez ftp. Pytam o rade gdzie mam szukać problemu. Sklep był stawiany około tygodnia temu, wszystko funkcjonuje jak należy, poza tymi dwiema drobnostkami z którymi sam sobie nie mogę poradzic, a skoro zbudowałeś około 20 sklepów na tym matrice, to powinieneś być na tyle doświadczony, żeby mi podpowiedzieć gdzie szukać błędu.

Wiedzy nie mam jeszcze na poziomie zaawansowanym, ale kojarze i kumam co gdzie z czym. Bądź uprzejmy sprawdź mój kod źródłowy. Przedstawia się inaczej niż ten nadpisany umieszczony na serwerze:

<!-- Module Editorial -->
<link href="{$base_dir}themes/matrice/modules/editorial/prod.css" rel="stylesheet" type="text/css" media="all" />
<script type="text/javascript" src="{$base_dir}themes/matrice/modules/editorial/jquery_002.js"></script>
{literal}
<script type="text/javascript" charset="utf-8">
      $(window).load(function()
      {
         init_slideshow()
      })
      
      init_slideshow = function()
      {
         $('#home_slides').cycle({
            fx:'fade',
            timeout:12000,
            pager:'#slide_navigation',
            after:update_slide_caption,
            before:fade_slide_caption
         })
      }
      
      fade_slide_caption = function(next, previous)
      {
         caption_container = $('#project_caption')
         caption_container.fadeOut('fast')
      }
      
      update_slide_caption = function(next, previous)
      {
         caption_container = $('#project_caption')

         caption = $('span.slide_caption', previous)
         caption_container.fadeIn('fast')
         caption_container.html(caption.html())
         
      }
</script>
{/literal}
<div id="home_slideshow">
 <ul style="position: right; width: 900px; height: 384px;" id="home_slides">
  <li style="position: absolute; top: 0px; left: 0px; display: list-item; z-index: 4; opacity: 1;">
    <img src="{$base_dir}themes/matrice/modules/editorial/images/1.jpg" alt="image" /> 
   <span class="slide_caption">
       {l s='Wyróżniają nas najniższe na rynku ceny, najniższe koszta wysyłki i szybka realizacja zamówienia - wysyłka do 24h po otrzymaniu przelewu. Każdy Klient ma możliwość udziału w bezpłatnym konkursie numizmatycznym. Nagrodą główną jest cenna numizmatyczna niespodzianka.'}

       <a href="http://trzyzyczenia.com.pl/sklep/content/1-dostawa" class="link"> {l s='More' mod='editorial'} [/url]
   </span>
  </li>
  <li style="position: absolute; top: 0px; left: 0px; display: none; z-index: 2; opacity: 0;">
    <img src="{$base_dir}themes/matrice/modules/editorial/images/2.jpg" alt="image" />
   <span class="slide_caption">
       {l s='Prowadzimy skup, sprzedaż akcesoriów numizmatycznych, dodatkowo wymianę monet, również drogą pocztową z możiwośią dojazdu do Klienta na terenie Kotliny Kłodzkiej. Skupujemy monety w każdym stanie. Kliknij poniżej, aby zobaczyć naszą ofertę'}

        {l s='More' mod='editorial'}
   </span>
  </li>
  <li style="position: absolute; top: 0px; left: 0px; display: none; z-index: 2; opacity: 0;">
    <img src="{$base_dir}themes/matrice/modules/editorial/images/3.jpg" alt="image" />
   <span class="slide_caption">
       {l s='Korzystaj z oferty naszych ogłoszeń lokalnych, które przegląda około 20 tysięcy internautów miesięnie. Zwiększ skuteczność własnych ogłoszeń dodaj je bezpłatnie!'}

       <a href="http://trzyzyczenia.com.pl/sklep/content/8-ogloszenia-lokalne" class="link"> {l s='More' mod='editorial'} [/url]
   </span>
  </li>
  <li style="position: absolute; top: 0px; left: 0px; display: none; z-index: 1; opacity: 0;">
    <img src="{$base_dir}themes/matrice/modules/editorial/images/4.jpg" alt="image" />
   <span class="slide_caption">
       {l s='Prowadzimy ofertę Wirtualnego komisu skierowaną do ludzi fizycznych, firm chcąych prowadzić sprzedaż pośrednią. Możesz skorzystać naszej wiedzy i doświadczenia'}

       <a href="http://trzyzyczenia.com.pl/sklep/content/7-wirtualny-komis" class="link"> {l s='More' mod='editorial'} [/url]
   </span>
  </li>
   </ul>
   <div id="home_slideshow_violator" class="clearfix">
    <div style="display: block;" id="project_caption"></div><div id="slide_navigation" class="clearfix"></div>
   </div>
  </div>

*

Offline sower

  • Mieszkaniec
  • *****
  • 1,016
  • 3
    • I Love PrestaShop
  • PrestaShop: PS
  • Status: Programista
Odp: brak efektu nadpisania pliku
« Odpowiedź #5 dnia: Styczeń 13, 2012, 04:57:33 pm »
<strike> działać działa i na chrome i na IE i na FF - problem w tym, że masz to uwalone i na chrome jedzie po wszystkich linkach na stronie - w IE i FF jest ok - więc musisz pokombinować z ostylowaniem lub js-ami

co do kodu  - ale co mam w nim sprawdzić?
juz w innym poście napisałem ci jak się nadpisuje ten moduł w tej templetce - wiec nie chce mi sie kolejny raz powtarzać tego samego
SZYBKA POMOC TECHNICZNA : gg 45116037
SKLEPY | MODUŁY | INTEGRACJE | POMOC TECHNICZNA

*

Offline bankmonet.pl

  • Tubylec
  • ****
  • 174
  • 0
    • http://bankmonet.pl
  • PrestaShop: 1.5.4
  • Status: forum
Odp: brak efektu nadpisania pliku
« Odpowiedź #6 dnia: Styczeń 14, 2012, 09:08:16 am »
Jeżeli ktokolwiek będzie miał problem. To ja go rozwiązałem.

Jeśli jakikolwiek moduł w matrice nie będzie chciał chodzić jak należy, to ściągnijcie inny i go zainstalujcie z pełną konfiguracją jaka jest wumagana. Presta nadpisze jego ustawienia. Wtedy zmienią się ustawienia. Włączcie zainstalowaną skórkę. Zaloguj/wuloguj. Wczytaj z powrotem skórkę matrice i zamieniaj!

Powodzenia.

Dziękuję wszystkim znawcom, których jednak się doprosić o pomoc nie mogłem ;)
« Ostatnia zmiana: Styczeń 14, 2012, 10:02:23 am wysłana przez fisher1988 »

*

Offline sower

  • Mieszkaniec
  • *****
  • 1,016
  • 3
    • I Love PrestaShop
  • PrestaShop: PS
  • Status: Programista
Odp: brak efektu nadpisania pliku
« Odpowiedź #7 dnia: Styczeń 14, 2012, 10:32:38 am »
dobra powtórzę się
Matrice jest specyficzną templetką - jej autor dgcraft tworząc swoje templetki niestety nie trzyma się standardów (dlatego m.inn problemy z tłumaczeniami)
Dalej - patrząc na ostatnią dystrybucje tej templetki  można powiedzieć, że kompletnie źle jest rozwiązana kwestia nadpisania modułów przez templetkę (znowu zrobione "po swojemu" nie zgodnie ze standardami)
TIPS:  Porównaj sobie rozkład plików w oryginalnej templetce presty i w matrice

Kolejna rzecz - to jest darmowa templetka i nie oczekuje, że będzie ona dopracowana i zgodna ze standardem - ponadto  matrice jest generalnie dedykowaną templetką dla francuzów

Dalej - w matrice w katalogu jest katalog modules a w nim podkatalogi z nadpisanymi modułami (niestety znowu nie zgodnie ze standardem) w tych katalogach dokonujemy zmian w tpl-ach modułów (editoral) - to samo dotyczy tłumaczenia.
Dalej - jeżeli chcesz aby ta templetka działał poprawnie musisz ją niestety trochę pozmieniać i poukładac pliki tak aby to było zgodne ze standardem - to na początek ;)

Kwestia samego nadpisywania modułów przez templetkę
tpl - themes/nazwa_templetki/modules/nazwa_modułu/nazwa.tpl
css - themes/nazwa_templetki/css/modules/nazwa_modułu/nazwa.css
js - themes/nazwa_templetki/js/modules/nazwa_modułu/nazwa.js

W 1.4 nie modyfikujemy modułów (chyba, ze chodzi o PHP) - wszystkie zmiany wprowadzamy w/w miejscach/plikach ;)
SZYBKA POMOC TECHNICZNA : gg 45116037
SKLEPY | MODUŁY | INTEGRACJE | POMOC TECHNICZNA

*

Offline bankmonet.pl

  • Tubylec
  • ****
  • 174
  • 0
    • http://bankmonet.pl
  • PrestaShop: 1.5.4
  • Status: forum
Odp: brak efektu nadpisania pliku
« Odpowiedź #8 dnia: Styczeń 16, 2012, 01:44:48 pm »
dziekuje za pomoc