Jump to content
  • 0

Edycja opisów sposobów płatności na karcie < PŁATNOŚĆ


nikos111

Question

Witam ,

Na karcie PŁATNOŚĆ w końcowym etamia dokonywania zakupów mam kilka sposobów płatności :

- płatność kartą

- przelew tradycyjny

- szybki przelew

W jaki sposób i gdzie można edytować opisy do danego sposobu płatności ?

Np. do widocznego logotypu operatora chcę dopisać tekst "Płatność kartą z firmą X - błyskawiczna realizacja zamówienia"

 

Print screen w załączeniu .

print screen.doc

Link to comment
Share on other sites

64 answers to this question

Recommended Posts

  • 0

Printsreeny to są obrazki i należy je zapisywać jako obraki, czyli jpg lub png, a nie jako dokumenty tekstowe.

Nie mam windowsa to cię nie oświecę w tym temacie.

Wracając to tematu to wchodzisz w:

Lokalizacja -> Tłumaczenia

Wybierasz:

pljMzFa.png

 

Znajdujesz moduł, który chcesz poprawić np. paymento.

Klikasz i rozwijasz sekcję "payment".

Do frazy wyświetlanej w płatnościach dodajesz swoje dopiski.

Link to comment
Share on other sites

  • 0

Po wybraniu wskazanych opcji ....

 



pljMzFa.png

...pojawia się poniższy komunikat :

 

Uwaga, Twoja konfiguracja PHP ogranicza maksymalną ilość pól przesyłanych za pomocą formularza
1000 dla max_input_vars.
Poproś dostawcę serwera o zwiększenie tego limitu do przynajmniej 5077, albo będziesz musiał edytować pliki tłumaczenia.

 

I co teraz ? Gdzie i jak edytować te pliki tłumaczenia ?

Link to comment
Share on other sites

  • 0

W głównym katalogu presty wyedytuj plik .htaccess

na samym początku dodaj wpis:

php_value max_input_vars 6000

 

I spróbuj ponownie edycji tłumaczeń.

Jeśli nadal będzie blokada max_input_vars do 1000, to tak jak pisze w komunikacie "Poproś dostawcę serwera o zwiększenie tego limitu do przynajmniej 5077".

Link to comment
Share on other sites

  • 0

Ok , jest dostęp ale -

1. mam formę płatności , która dotyczy tylko zakupów w polsce i jest tam opis np. "szybki przelew z firmą X" i nie wymaga tłumaczenia .

Chcę po prostu edytować opis w języku polskim . We wskazanym miejscu nie ma możliwości edycji . Gdzie mogę to zrobić ?

Link to comment
Share on other sites

  • 0

Tak jak w temacie - nie chodzi mi o tłumaczenia lecz o edycję tych opisów (widocznych w print scrrenie z poprzedniego postu).

Ja tych opisów nie robiłem , otrzymałem takie a nie inne icch brzmienie i chcę je zmienić .

Dla przykładu

"Płać z Transferuj.pl" chcę zmienić na np. "Szybki przelew z..... "

 

W LOKALIZACJA<TŁUMACZENIA lewa kolumna , którą chcę edytować , nie jest do edycji .

Więc gdzie mógłbym poddać je edycji ?

Link to comment
Share on other sites

  • 0

Ale pojawił się jeden mały problem .

Nie znajduję Jednego z tekstów  , który jest widoczny na screenie , we wskazanym miejscu tzn. LOKALIZACJA - TŁUMACZENIA .

Czy jest inne miejsce , gdzie może się on znajdować ?

Link to comment
Share on other sites

  • 0

Nie widzę takiej funkcjonalności ... views/templates/hook/

U mnie wygląda to tak - Moduły < Nazwa modułu i dostępna jest tylko konfiguracja , w której mamy ustawienia dot. technicznych kwestii płatności . 

Jest też Zarządzaj tłumaczeniami .  

Dodam , że mam wersję 1.6.0.6

Link to comment
Share on other sites

  • 0

W katalogu /modules/nazwa_modulu/views/templates/hook/

lub, i ta pozycje sprawdzamy w pierwszej koljnosci: ./themes/nazwa_skorki/modules/nazwa_modulu/views/templates/hook/ jezeli tutaj modul czy dany plik nie istnieje to przechodzimy dopiero do podanej przez Yabbera

 

PS. czytajac dalej posta nikos111 dodam jeszcze, ze sa to sciezki FTP (serwera) a nie konfiguracji panelu.

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

  • 0

Przyczyny mogą być dwie:

Albo tekst został namalowany flamastrem na wyśwetlanym obrazku, albo w templatce payment.tpl tego modułu zamiast {l s='Wyświetlana fraza' mod='nazwa_modułu'} jest tylko 'Wyświetlana fraza".

 

W payment.tpl wygląda to chyba poprawnie tzn {l s='Pay by Credit Card with Paymento' mod='paymento'} natomiast wyświetlany tekst na karcie to Pay by paymento.pl  (wersja angielska)

Link to comment
Share on other sites

  • 0

To paymento to jakiś nowy operator e-płatności.

Sprawdziłem na ich stronie moduł presty i nie ma błędów jeśli chodzi o templatkę payment.tpl.

Ty masz jakiś dziwaczny składak, pół frazy po angielsku "Pay by", a pół po polsku "Zapłać kartą".

Na pewno masz tę wersję modułu?

http://paymento.pl/paymento/platnosci-internetowe/platnosci-on-line/pluginy/

 

A może w tłumaczeniach coś dodałeś nie tak?

Link to comment
Share on other sites

  • 0

W angielskiej wersji masz:

pay by paymento.pl

 

czyli tak jak w pliku payment.tpl

 

a w polskiej:

zapłać kartą z paymento

 

czyli tak jak w pliku tłumaczeń.

 

W pliku Payment.tpi jest "Pay by Credit Card with Paymento" a wyświetla mi się coś czego nigdzie nie ma "Pay by paymento.pl" .

Więc może faktycznie te napisy zostały namalowane , chociaż przy próbie zapisania , czy też pokazania obrazka (płatności paymento) pokazuje się sam obrazek bez napisów .

Link to comment
Share on other sites

  • 0

Jeszcze mnie oświeć , gdzie mam go zainstalować .

 

Normalnie w Moduły i usługi

1. Zapisz sobie z konfiguracji modułu paymento te wszystkie numerki "Shop ID".

2. Moduł, który masz teraz odinstaluj, a następnie usuń.

u8jtDB3.png

3. Zainstaluj moduł pobrany z http://paymento.pl/paymento/platnosci-internetowe/platnosci-on-line/pluginy/

4. Skonfiguruj moduł wpisując numerki "Shop ID".

Link to comment
Share on other sites

  • 0

Jeszcze dla pewności , żeby zbytnio nie namieszać .

Sam obrazek jest ok . 

post-1065633-0-61644100-1438952300_thumb.jpg

Chodzi mi o tekst , który jest za nim w wersji angielskiej "Pay by paymento.pl" , który w żaden sposób nie można zlokalizować ani tym bardziej edytować .

 

Link to comment
Share on other sites

  • 0

Moduł Paymento był instalowany prawie rok temu , wtedy udostępniali m. in. taką grafikę dwujęzyczną .

To co podesłałeś wygląda ok . dodatkowe opisy domalowałeś do obrazka więc nie będą mogły być edytowane ?

 

Przeinstalować moduł , czy podmienić same grafiki , które przygotowałeś ?

Link to comment
Share on other sites

  • 0

To co podesłałeś wygląda ok . dodatkowe opisy domalowałeś do obrazka więc nie będą mogły być edytowane ?

 

Na obrazkach to tylko dzieci kredkami malują :)

To są frazy z tłumaczeń.

Zainstaluj tą nowszą wersję modułu (chociaż i ta ma bugi).

 

W /modules/paymento/views/templates/hook/payment.tpl podmień kod na ten:

<link href="{$module_dir}css/paymento.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="{$module_dir|escape:'htmlall':'UTF-8'}js/paymento.js"></script>
<a name="paymento-anchor"></a>
{if $paymento_paymentpage_enabled}
    <form action="{$paymento_payment_url}" id="paymento_method_paymentpage_form" method="post">
        <input type="hidden" name="paymento_method" value="PAYMENTPAGE"/>
    </form>
    <p class="payment_module">
        <a href="javascript:void();" onclick="document.getElementById('paymento_method_paymentpage_form').submit();" title="{l s='Pay by paymento.pl' mod='paymento'}">
            <img src="{$module_dir}img/{if $lang_iso == pl }cards_v2.png{else}cards_v2.png{/if}" alt="{l s='Pay by paymento.pl' mod='paymento'}"/>
            {l s='Pay by paymento.pl' mod='paymento'}
        </a>
    </p>
{/if}

{if $paymento_payu_enabled}
    <form action="{$paymento_payment_url}" id="paymento_method_payu_form" method="post">
        <input type="hidden" name="paymento_method" value="PAYU"/>
    </form>
    <p class="payment_module">
        <a href="javascript:void();" onclick="document.getElementById('paymento_method_payu_form').submit();" title="{l s='Pay by paymento.pl' mod='paymento'}">
            <img src="{$module_dir}img/{if $lang_iso == pl }przelew_chanels.png{else}powered_by_paymento.png{/if}" alt="{l s='Pay by paymento.pl' mod='paymento'}"/>
            {l s='Pay by paymento.pl' mod='paymento'}
        </a>
    </p>
{/if}
{if $paymento_etransfer_enabled}
    <form class="paymento-form" action="{$paymento_payment_url}" method="post">
        <input type="hidden" name="paymento_method" value="ETRANSFER"/>
        <div class="paymento-form-inner">
            <div class="paymento-form-inner2">
                {foreach from=$paymento_etransfer_channels key=k item=v}
                    <div class="paymento-tile">
                        <div class="paymento-tile-radio">
                            <input type="radio" name="channel" id="channel_{$k}" value="{$k}" title="{$v.name}"/>
                        </div>
                        <label for="channel_{$k}" class="paymento-tile-img">
                            <img src="{$module_dir}{$v.img}" alt="{$v.name}" title="{$v.name}"/>
                        </label>
                    </div>
                {/foreach}
            </div>
            <div class="cart_navigation clearfix">
                <button disabled="disabled" class="button btn btn-default button-medium" type="submit" name="paymentoEtransferSubmit">
            <span>
                {l s='Pay by Paymento' mod='paymento'}
                <i class="icon-chevron-right right"></i>
            </span>
                </button>
            </div>
        </div>
    </form>
{/if}

I na końcu zmień te frazy w tłumaczeniach modułów, raz dla jezyka polskiego i dwa dla języka angielskiego.

Link to comment
Share on other sites

  • 0

Ten fragment kodu odpowiada za obrazki:

    <p class="payment_module">
        <a href="javascript:void();" onclick="document.getElementById('paymento_method_paymentpage_form').submit();" title="{l s='Pay by paymento.pl' mod='paymento'}">
            <img src="{$module_dir}img/{if $lang_iso == pl }cards_v2.png{else}cards_v2.png{/if}" alt="{l s='Pay by paymento.pl' mod='paymento'}"/>
            {l s='Pay by paymento.pl' mod='paymento'}
        </a>
    </p>

Dlatego podałem ci cały kod payment.tpl, żebyś miał obrazki cards_v2.png, czyli te co wrzuciłem w poście wcześniej.

Link to comment
Share on other sites

  • 0

Podmieniłem cały kod ale wyśwoetla się to co podesłałem . Przesyłam fragment kodu , wg mnie jest tożsamy z Twoim

 

 

<p class="payment_module">
        <a href="javascript:void();" onclick="document.getElementById('paymento_method_paymentpage_form').submit();" title="{l s='Pay by paymento.pl' mod='paymento'}">
            <img src="{$module_dir}img/{if $lang_iso == pl }cards_v2.png{else}cards_v2.png{/if}" alt="{l s='Pay by paymento.pl' mod='paymento'}"/>
            {l s='Pay by paymento.pl' mod='paymento'}

Link to comment
Share on other sites

  • 0

Chyba nie pomogło ,

post-1065633-0-31961900-1439223064_thumb.jpg

 

wręcz przeciwnie

Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/intersnow/themes/default-bootstrap/header.tpl" on line 61 "(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){" - Unexpected "[", expected one of: "}" , " " , ATTR' in /intersnow/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php:667 Stack trace: #0 /intersnow/tools/smarty/sysplugins/smarty_internal_templateparser.php(3144): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 /intersnow/tools/smarty/sysplugins/smarty_internal_templateparser.php(3209): Smarty_Internal_Templateparser->yy_syntax_error(64, '[') #2 /intersnow/tools/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(105): Smarty_Internal_Templateparser->doParse(64, '[') #3 /intersnow/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php(206): Smarty_Internal_SmartyTemplateCompiler->doCompile('{*?* 2007-2014 ...') #4 /intersnow/tools/smarty/ in /intersnow/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 667

Link to comment
Share on other sites

  • 0

Do edycji plików html nie wolno używać żadnych narzędzi zintegrowanych z windows.

Windows używa jakiegoś mongolskiego systemu kodowania znaków typu cp-1250, który nie jest stosowany nigdzie indziej poza windowsem.

Do edydcji plków html należy stosować edytor z kodowaniem UTF-8. Może to być np. notepad++ (upewnij się, że ma ustawione kodowanie UTF-8).

 

Czy dokonałeś jakichś modyfikacji pliku header.tpl w katalogu głównym szablonu?

Najlepiej zastąp ten plik, plikiem ze swojej wersji instalacyjnej presty.

/themes/default-bootstrap/header.tpl

Link to comment
Share on other sites

  • 0

Przed ostatnią modyfikacją 

"Zaawansowane -> Wydajność

Zaznacz - Wymuś kompilację

Zapisz

I na koniec (na górze) Wyczyść pamięć podręczną "

nie przypominam sobie aby dokonywał jakichkolwiek zmian w innych plikach poza wskazanymi w tym wątku , tymbardziej w pliku header.tpl w katalogu głównym szablonu .

Plik , który edytowałem ostatnio to był payment.tpl - kodowanie UTF-8 (bez BOM) w Nopad++

 

W katalogu głównym (o ile to jest to - screen) nie widzę tego pliku header.tpl . Gdzie go szukać ?

post-1065633-0-46870300-1439227733_thumb.jpg

 

Jest tylko hearder.php

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

  • 0

Jest ok i grafiki płatności też są takie jak powinny być . Trochę zmienił się wygląd strony startowej ale to drobiazg .

Mam nadzieję , że to koniec problemów - przynajmniej na tą chwilę ..

Dzięki za pomoc

 

ps

upgrade do wersii 1.6.1. czy są jakieś kłopoty z tą operacją ?

Link to comment
Share on other sites

  • 0

upgrade do wersii 1.6.1. czy są jakieś kłopoty z tą operacją ?

Nie ma żadnych, pod warunkiem, że użytownik presty nie nasrał do oryginalnego kodu presty jakimiś farfoclami tak jak ty w przypadku header.tpl.

Na pewno w oryginanym header.tpl nie ma żadnych śmieci dotyczących GoogleAnalytics. To skąd one tam się wzieły?

Link to comment
Share on other sites

  • 0

Przyczyny mogą być dwie:

Albo tekst został namalowany flamastrem na wyśwetlanym obrazku, albo w templatce payment.tpl tego modułu zamiast {l s='Wyświetlana fraza' mod='nazwa_modułu'} jest tylko 'Wyświetlana fraza".

 

Znowu coś namieszałem , zamieniłem tylko ikonę na karcie płatności i znów nie mogę edytować tłumaczeń (napisów przy ikonie sposobu płatności .

Podsyłam od razu template payment.tpl . Moduł Transferuj 

 

<p class="payment_module">

    <a href="{$link->getModuleLink('transferuj', 'payment')}" title="{$buttonText}">

        <img src="{$this_path}transferuj.jpg" alt="{$buttonText}" />

        {$buttonText}

    </a>

</p>

Link to comment
Share on other sites

  • 0

I była taka możliwość bo zmieniałem te opisy , do czasu kiedy coś się tam wysypało (opis w historii wątku) .

Zauważyłem też , że w tłumaczeniach tego modułu nie ma "zakładki" Payment tak jak np w module innego operatora Paymento gdzie te opisy można edytować , tylko są :

payment_execution payment_return

Czy wymuszenie kompilacji w wydajności może mieć z tym jakiś związek ?

Może przeinstalować ten moduł ?

Link to comment
Share on other sites

  • 0

Wywal te durne zmienne z payment.tpl to normalnie przez panel tłumaczeń będziesz zmieniał te teksty.

Zrób tak:

<p class="payment_module">
    <a href="{$link->getModuleLink('transferuj', 'payment')}" title="{l s='Wyświetlana fraza' mod='transferuj'}">
        <img src="{$this_path}transferuj.jpg" alt="{l s='Wyświetlana fraza' mod='transferuj'}" />
            {l s='Wyświetlana fraza' mod='transferuj'}
    </a>
</p>

Edit:

@endriu107 teraz ja się spóźniłem :)

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

  • 0

Komputer przeżył ...... więc wszystko gra - DZIĘKI !

 

w instrukcji instalacji panowie z Transferuj piszą o

Force Compile: Nie

Cache: Tak

 

co wy na to , bo gdzieś trafiłem na info na forum żeby ustawić wydajność (ustawienia dot. smarty) na

Nigdy nie kompiluj ponownie plików szablonu

Cache: Nie

Link to comment
Share on other sites

  • 0

Jeszcze jedno pytanie - gdzie ustawić kolejność wyświetlanych produktów w danej kategorii . Chcę aby nowo dodane produkty tzw. nowości wyświetlały się na samej górze danej kategorii produktów . 

Podobnym problem mam z kategorią NOWOŚCI na stronie głównej - nowo dodane produkty wyświetlają się gdzieś na dnie tej kategorii .

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...