Polskie wsparcie PrestaShop

PrestaShop => Dla początkujących => Wątek zaczęty przez: pawe w Luty 12, 2012, 01:29:42 am

Tytuł: Kod źródłowy
Wiadomość wysłana przez: pawe w Luty 12, 2012, 01:29:42 am
Witam.

http://www.bajkowedekoracje.pl/category.php?id_category=31
w bloku produktu obok zdjęcia jest opis "SAFARI Zestaw NR 1"

Chciałbym go edytować ręcznie za pomocą notatnika a nie presty.

Proszę o pomoc, gdzie i jak sie nazywa plik źródłowy z tymi danymi ?

Dziękuje i pozdrawiam
Paweł
Tytuł: Odp: Kod źródłowy
Wiadomość wysłana przez: Bitelektro w Luty 12, 2012, 02:47:20 am
Witaj.
Edytować do postaci ?
Tytuł: Odp: Kod źródłowy
Wiadomość wysłana przez: scholl w Luty 12, 2012, 08:34:41 am
przecie jest to nazwa produktu  ;)
Tytuł: Odp: Kod źródłowy
Wiadomość wysłana przez: pawe w Luty 12, 2012, 11:48:29 am
W tej chwili jest tak
"SAFARI Zestaw NR
 1
"

a ma być tak
"SAFARI
 Zestaw NR 1
"

Tytuł: Odp: Kod źródłowy
Wiadomość wysłana przez: scholl w Luty 12, 2012, 02:18:42 pm
można to zmienić, ale brałeś pod uwagę, że inne nazwy produktów będą znowu inaczej wyglądały ?
Tytuł: Odp: Kod źródłowy
Wiadomość wysłana przez: pawe w Luty 12, 2012, 02:37:27 pm
Kolego !
Abo wiesz abo nie wiesz gdzie znajduje sie ten plik !!!

Jak będzie, co będzie a nawet jeśli coś popsuje to MOJA SPRAWA !
Forum jest po to aby pomagać i wymieniać się doświadczenie !

Jeśli nie jesteś w stanie nic wnieść do pomocy w moim problemie to przynajmniej nie przeszkadzaj.


Tytuł: Odp: Kod źródłowy
Wiadomość wysłana przez: Bitelektro w Luty 12, 2012, 02:46:11 pm
Po co te nerwy ;)
@scholl chciał Cie uświadomić że taka zmiana jest zmianą globalną dla wszystkich nazw produktów w sklepie

Plik do edycji to category.tpl
Tytuł: Odp: Kod źródłowy
Wiadomość wysłana przez: pawe w Luty 12, 2012, 03:06:28 pm
Tak też wcześniej wyczytałem, ale nie jestem pewien w którym miejscu znajduje się ten plik

themes - prestashop - modules - category.tpl - czy to ten plik ?
bo tutaj nie ma tego co mnie interesuje

W pliku źródłowym powinna być zapisana poniższa ścieżka:

<a title="SAFARI Zestaw NR 1" href="http://www.bajkowedekoracje.pl/product.php?id_product=26">SAFARI Zestaw NR 1[/url]
Tytuł: Odp: Kod źródłowy
Wiadomość wysłana przez: Bitelektro w Luty 12, 2012, 03:18:29 pm
Mój błąd ;/
Jest to plik product-list.tpl
Plik znajduje się katalogu szablonu.
Ścieżka nie będzie miała takiej postać gdyż jest to postać po przetworzeniu.
Poszukaj w źródle
href="{$product.link|escape:'htmlall':'UTF-8'}" id="{$product.name}"
Tytuł: Odp: Kod źródłowy
Wiadomość wysłana przez: deviant w Luty 12, 2012, 03:19:45 pm
Napewno takiej ścieżki nie znajdziesz gdyż one są generowane podczas ładowania strony. Musisz szukać linii odpowiedzialnej za ten fragment.
Tytuł: Odp: Kod źródłowy
Wiadomość wysłana przez: sower w Luty 12, 2012, 03:19:58 pm
Cytuj
W pliku źródłowym powinna być zapisana poniższa ścieżka:

<a title="SAFARI Zestaw NR 1" href="http://www.bajkowedekoracje.pl/product.php?id_product=26">SAFARI Zestaw NR 1[/url]

Nie nie powinno być takiej informacji

traktujesz prestę jak zwykłą stronę html ze statycznym kodem  ......... a to tak nie działa
 wszystko co presta generuje jest generowane dynamicznie i wyświetlane za pomocą smarty
Tytuł: Odp: Kod źródłowy
Wiadomość wysłana przez: pawe w Luty 12, 2012, 04:57:35 pm
do kolegi sower,

rozumiem co piszesz kolego (przynajmniej mniej więcej),
rózne informacje są zapisane w różnych plikach na podstawie których (tz. informacji które sie w nich zawierają) powstaje "widoczna strona www"

np. w pliku - product_list.css - jest zapisany np. kolor czcionki
np. w pliku - global.css - wielkość itd.

staram się odnieść tutaj do mojego konkretnego problemu

ale jest też plik gdzie są zapisane informacje, np. - opis, nazwa produktu w tym przypadku "SAFARI Zestaw NR 1"

Dlatego ponawiam pytanie, gdzie to jest zapisane ?

Z góry dziękuję za pomoc. :)
Tytuł: Odp: Kod źródłowy
Wiadomość wysłana przez: mario w Luty 12, 2012, 05:31:08 pm
w bazie danych tabela ps_product_lang kolumna `name`
Tytuł: Odp: Kod źródłowy
Wiadomość wysłana przez: pawe w Luty 12, 2012, 07:55:19 pm
Dziękuję mario !

Oto chodzi aby móc edytować napis po przez kod ale to nie to miejsce.
W tym katalogu można edytować tylko opis produktu, a to można zrobić po przez preste przy tworzeniu opisu produktu.

Ja potrzebuję zmienić tytuł produktu.

W czerwonej ramce zaznaczyłem dokładnie o co chodzi.
Pierwsze zdjecie to tak jest a ja chcę aby było tak jak na drugim
Tytuł: Odp: Kod źródłowy
Wiadomość wysłana przez: chemar w Luty 13, 2012, 08:06:44 pm
Już ci koledzy podali rozwiązanie nie wiem czego jeszcze szukasz. Tytuł zmieniasz w bazie danych nie w plikach. W plikach zmieniasz tylko strukture wynikowa.
Tytuł: Odp: Kod źródłowy
Wiadomość wysłana przez: pawe w Luty 15, 2012, 10:08:52 am
Do kolegi chemar

Moim zdaniem w tabeli ps_product_lang kolumna `name` - nie da się dokonać zmiany na której mi zależy.

Ja nie chcę zmienić nazwy produktu z "krysia" na "marysia" bo to się da
tylko format zapisu tak jak zaznaczyłem na załączonym zdjeciu

Teraz jest:
SAFARI Zestaw NR
1


A ma być:
SAFARI
Zestaw NR 1



Bardzo proszę o pomoc !
Tytuł: Odp: Kod źródłowy
Wiadomość wysłana przez: mario w Luty 15, 2012, 10:44:41 am
jest kilka rozwiazan
linie mozesz zlamac przez wpisanie <br>na ten wyjatek zmodyfikowac plugin smarty modifier.escape lub napisac drugi i przez niego przepuscic string w tpl
a w nazwie artykulu wpiszesz
SAFARI <br>Zestaw NR 1 zapewne w innych miejscach bedziesz musial tez popoprawiac rozne funkcje, albo dodatkowo przepuscic przez funkcje czyszczaca ( zeby
 usuwala )

zapewne klient ci sie uparł i masz zgryz

innym znakiem sterujacym moga byc np. 2 lub 3 spacje - mysle, ze to najlepsze rozwiazanie

dajesz dwie spacje, modyfikujesz plugin i po zawodach

tylko klient musi wiedziec, ze jak wpisze 2 spacje to zlamie linie
Tytuł: Odp: Kod źródłowy
Wiadomość wysłana przez: mario w Luty 15, 2012, 03:48:51 pm
w tools/smarty/plugins/modifier.escape.php
dopisz linie

case 'htmlallbr':
            return str_replace('  ', '<br>', trim(htmlentities($string, ENT_QUOTES, $char_set)));

w szablonie tpl  zamien parametr htmlall na htmlallbr w odpowiednim miejscu

przy zalozeniu, ze 2 spacje lamia linie

zrekompiluj szablony

nie sprawdzalem czy dziala, ale powinno
Tytuł: Odp: Kod źródłowy
Wiadomość wysłana przez: pawe w Luty 18, 2012, 06:36:11 pm
MARIO wielkie dzięki za konkretną pomoc.

Niestety trochę przerasta to moje umiejętności  ::)
Strona jest moja, nie zajmuje się tym komercyjnie, może dlatego zależy mi aby była taka jak chcę.

Dzięki i pozdrawiam