wdrożenia PrestaShop

produkt > dostosowywanie > pole tekstowe

  • 14 Odpowiedzi
  • 4626 Wyświetleń

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

*

Offline ttomekb

  • Stały użytkownik
  • ***
  • 56
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
produkt > dostosowywanie > pole tekstowe
« dnia: Sierpień 19, 2014, 11:05:22 am »
witam
powiedzcie mi jak po zaznaczeniu aby jedno pole tekstowe w dostosowywaniu sie pojawiał ale nie pod opisem prduktu ale pod atrybutami czyli zaraz nad przyciskiem dodaj do koszyka?

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: produkt > dostosowywanie > pole tekstowe
« Odpowiedź #1 dnia: Sierpień 19, 2014, 11:45:31 am »
zmiana szablonu product.tpl, przenies sobie diva odpowiedzialnego za dostosowanie w wymagane miejsce
design4VIP z innej strony...

*

Offline ttomekb

  • Stały użytkownik
  • ***
  • 56
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
Odp: produkt > dostosowywanie > pole tekstowe
« Odpowiedź #2 dnia: Sierpień 19, 2014, 12:07:49 pm »
wszystko jest pomiędzy??


<!--[/size]Customization[/color][/size][/size]-->[/color]
[/size][/color]
[/size]<!--[/color]endCustomization-->

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: produkt > dostosowywanie > pole tekstowe
« Odpowiedź #3 dnia: Sierpień 19, 2014, 12:13:22 pm »
od tego co jest gdzie jest firebug, za jego pomoca bardzo szybko odnajdziesz to co chcesz przeniesc i miejsce gdzie nalezy go przeniesc.
design4VIP z innej strony...

*

Offline ttomekb

  • Stały użytkownik
  • ***
  • 56
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
Odp: produkt > dostosowywanie > pole tekstowe
« Odpowiedź #4 dnia: Sierpień 19, 2014, 12:26:43 pm »
przenioslem tak jak powiedziałem
i jest tam gdzie chciałem ale pojawia się błąd
Jest 1 błąd[/size]Wypełnij wszystkie wymagane pola, potem zapisz zmiany.[/font]
[/size]
Cytuj

[/size]
[/size]pomimo tego ze wpisałem cos do tego pola[size=78%]

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: produkt > dostosowywanie > pole tekstowe
« Odpowiedź #5 dnia: Sierpień 19, 2014, 12:30:47 pm »
sprawdz validacje czy nie odnosi sie do jakiegos wyzszego div id w miejscu gdzie pozinien znajdowac sie blok standardowo
design4VIP z innej strony...

*

Offline ttomekb

  • Stały użytkownik
  • ***
  • 56
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
Odp: produkt > dostosowywanie > pole tekstowe
« Odpowiedź #6 dnia: Sierpień 19, 2014, 12:48:51 pm »
jak to sprawdzić? ręcznie linijka po linijce weryfikowac? a jesli się odnosi i teraz to do czego sie odnosi bedzie niżej to jak wtedy to bedzie  rozwiązane?

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: produkt > dostosowywanie > pole tekstowe
« Odpowiedź #7 dnia: Sierpień 19, 2014, 01:49:18 pm »
wstepna validacje masz w pliku product.tpl, jednak pytanie co skopiowales, czy caly <form> czy tylko pole.... podobaja mi sie wpisy "pomozcie, cos narozrabialem i nie wiem co..." no niestety, nikt tutaj wrozka nie jest i bez linka do storny, ktory powinien sie juz znalesc w pierwszym watku, nie da sie podgladac zrodla zeby zobaczyc "to cos" i "co autor mial na mysli".....
design4VIP z innej strony...

*

Offline ttomekb

  • Stały użytkownik
  • ***
  • 56
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
Odp: produkt > dostosowywanie > pole tekstowe
« Odpowiedź #8 dnia: Sierpień 19, 2014, 01:50:52 pm »
strona jest na localhost wiec linka nie ma
ale w załączniku podaje plik z kodem gdybyś znalazł czas żeby do niego zajrzeć... bede wdzięczny

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: produkt > dostosowywanie > pole tekstowe
« Odpowiedź #9 dnia: Sierpień 19, 2014, 01:58:32 pm »
sprawdz sobie validacje do jakiego id sie odnosi w tools.js dla checkCustomizations() i porownaj z tym co zwraca firebug dla tego pola
design4VIP z innej strony...

*

Offline ttomekb

  • Stały użytkownik
  • ***
  • 56
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
Odp: produkt > dostosowywanie > pole tekstowe
« Odpowiedź #10 dnia: Sierpień 19, 2014, 02:17:02 pm »
w katalogu themes//js/ nie mam pliku tools.js
mam za to folder tools a w nim
index.php
statesManagement.js
treeManagement.js
vatManagement.js

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: produkt > dostosowywanie > pole tekstowe
« Odpowiedź #11 dnia: Sierpień 19, 2014, 05:14:58 pm »
core sklepu, a tym bardziej jego validacja nie opiera sie tylko na szablonie. napisalem o jaki plik chodzi i co nalezy zgadac w pierwszej kolejnosci.
design4VIP z innej strony...

*

Offline ttomekb

  • Stały użytkownik
  • ***
  • 56
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
Odp: produkt > dostosowywanie > pole tekstowe
« Odpowiedź #12 dnia: Sierpień 20, 2014, 08:32:06 am »
w tools.js jest


function checkCustomizations()
{
   var pattern = new RegExp(' ?filled ?');


   if (typeof customizationFields != 'undefined')
      for (var i = 0; i < customizationFields.length; i++)
      {                       
         /* If the field is required and empty then we abort */
         if (parseInt(customizationFields[i][1]) == 1 && ($('#' + customizationFields[0]).html() == '' ||  $('#' + customizationFields[0]).text() != $('#' + customizationFields[0]).val()) && !pattern.test($('#' + customizationFields[0]).attr('class')))
            return false;
      }
   return true;
}[/i]
nie widze tu żadnego id..
« Ostatnia zmiana: Sierpień 20, 2014, 08:53:46 am wysłana przez ttomekb »

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: produkt > dostosowywanie > pole tekstowe
« Odpowiedź #13 dnia: Sierpień 20, 2014, 08:43:56 am »
no to jak nie widzisz ID, ktore w bardzo ladny sposob jest wywalone na wierzch przez '#' w pierwszej kolejnosci jezeli chcesz sam programowac to musialbys doglebnie przestudiowac jakies tutoriale odnosnie javascript, php oraz smarty, nie wspominajac o bardziej zaawansowanych HTML, css. widze u ciebie brak podstaw, dostales dosc sporo wskazowek co i gdzie szukac, niestety, bez podstaw nie ma szans zebys sobie z tym poradzil. raczej gotowca nie dostaniesz, bo - z jednej storny, takich nie daje na forum (ale moze znajdzie sie ktos inny... prosze bardzo), dwa kazda taka indywidualna zmiana to indywidualna zmiana, wiec poratuje bezposrednio tylko ktos, kto juz mial z identycznym problemem stycznosc. inaczej mowiac, twoj problem jest bardzo indywidualny i bez zbadania paru zmiennych, wspomnianych wczensiej np. glownego id do validacji, ogolnie czy walidacja jest przeprowadzana z pola raczej niewiele zdzialasz. tutaj jest tym wiekszy problem, ze nie za bardzo mozna zobaczyc co namieszales i gdzie mogles popelnic blad ze wzgledu na postawienie sklepu w localu.

jeszcze jedno co przyszlo mi do glowy, co moge podpowiedziec bez podgladu, to przestudiuj umieszczanie formularza w formularzach... tutaj masz <form> wewnatrz <form> a to tez komplikuje sprawe..
design4VIP z innej strony...

*

Offline ttomekb

  • Stały użytkownik
  • ***
  • 56
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
Odp: produkt > dostosowywanie > pole tekstowe
« Odpowiedź #14 dnia: Sierpień 20, 2014, 12:12:10 pm »
prolem jest chyba faktycznie w tym ze jest formularz w formularzy ponieważ po przeniesienu tego samego kodu co wczesniej pod skrócony opis produktu wszystko jest ok