Skocz do zawartości

Zmienne dane w kodzie HTML


start007

Rekomendowane odpowiedzi

W programie WORD jest coś takiego jak korespondencja seryjna. Czyli mamy napisany jakiś tekst i tylko w danym jego momencie możemy importować dane z pliku xml. To tak słowem wstępu.

 

Potrzebuję coś takiego do mojego szablonu allegro. Mam jeden szablon ale sprzedaję obuwie i do każdego muszę uzupełniać rozmiar kolor długość wkładki itd. Czy można zrobić coś na wzór wspomnianego wyżej przykładu w kodzie html zrobić?

Coś z lekcji informatyki kojarzę formularze z php ale nie wiem czy to dobry trop i na tym moje rozmyślenia się wyczerpują.

Mam nadzieję, że wystarczająco dobrze wyjaśniłem o co mi chodzi.

Potrzebuję uzupełniania pól:
- marka, rozmiar, długość wkładki, materiał.. no zmienne

Może tym samym sposobem mógłbym wklejać link do zdjęć.

Gdy robię to ręcznie to czasami zjadam część kodu i wiadomo.. wszystko od nowa.

Odnośnik do komentarza
Udostępnij na innych stronach

Czyli musisz zrobić generowanie dynamiczne szablonów na podstawie przesłanych zmiennych.

No cóż bez owijania w włókniste - > Skala trudności poza Twoim zasięgiem.

 

 

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Ale to nie jest nic uszczypliwego. To jest pragmatyczne podejście do zagadnienia :)

 

To co chcesz zrobić można na wieeele sposobów w PHP, C# jako aplikacja okienkowa w sumie, to dosyć proste przynajmniej dla mnie bo wiem jak to zrobić.

 

Wiec

- tworzysz szablon  jako kod HTML  w miejsce gdzie mają być podstawiane wartości dajesz  jakieś ciągi znaków do podmiany np

- _TUMARKA_, _TURZOMAR_, _TUKOLOR_  itd...

 

- Szablon wczytujesz do zmiennej

- Podmieniasz w zmiennej ciągi znaków _TUMARKA_ na dane dynamiczne np z tablicy POST ( dla PHP) 

- Zapisujesz wartość zmiennej dp pliku wynikowego html i masz gotowy szablon do pobrania np z FTP lub linka ...

 

Niezbędne funkcje w PHP

https://php.net/manual/en/function.file-get-contents.php

https://php.net/manual/en/function.file-put-contents.php

https://php.net/manual/en/function.str-replace.php

https://php.net/manual/en/reserved.variables.post.php

itd...

 

Prościej  wytłumaczyć nie idzie. 

 

 

 

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Start007 Mion podał Ci wszystko na tacy opisując wszystko co i jak po kolei powinieneś zrobić. W internecie znajdziesz bez problemu co i jak zrobic zgodnie z opisem Miona, tym bardziej że podał Ci potrzebne funkcje

 

Wysłane z mojego SM-G903F przy użyciu Tapatalka

 

 

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

 

3 godziny temu, start007 napisał:

Potrzebuję uzupełniania pól:
- marka, rozmiar, długość wkładki, materiał.. no zmienne

Może tym samym sposobem mógłbym wklejać link do zdjęć.

Dane po podstawienia możesz wysłać formularzem POST, który będzie zawierał takie pola na adres skryptu PHP, który je odbierze i podstawi w szablonie tak jak pisałem. https://www.w3schools.com/php/php_forms.asp

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Cieszę się, że poszedłem w dobrą stronę.

 

Dziś zakupiłem jakiś szablon gdzie ktoś oferuje podobne rozwiązanie.

Jest to programik z rozszerzeniem exe czyli jeszcze inny zamysł. Chodzi mi o to abym mógł zrobić to sam bo za jakiś czas będę robił nową szatę i problem pojawi się ponownie. A wiadomo indywidualne rozwiązanie jest najlepsze bo to ma służyć dla mnie.

 

No cóż. Zrobię sobie lekcje a jak zacznę robić to pomęczę Was ponownie :)

Tak na marginesie, do tego rozwiązania z PHP będę musiał mieć serwer np WAMP czy pójdzie na samych plikach z katalogu?

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Można, to zrobić w C# jako aplikacja okienka, ale to wymaga znajomości C#/ pisania aplikacji okienkowych. W PHP będzie zdecydowanie szybciej.
....

 

9 godzin temu, start007 napisał:

do tego rozwiązania z PHP będę musiał mieć serwer np WAMP

Możesz instalować na localhoscie, ale jeśli mają być do szablonu dołączane zdjęcia, to chyba wygodniej będzie od razu na jakieś domenie i usługa online. Np tani hosting: https://blutu.pl/

 

1) Tworzysz formularza, który pobierze od Ciebie dane + opcjonalnie zdjęcia.  Wysyłasz  gona adres skryptu PHP, który jest na serwerze i odbierze dane POST w tym zdjęcia.

2) Zmienne z pól formularza będą w tablicy $_POST['nazwa_pola_formularza']  a upload zdjęć obsłużysz osobno.

3) I jak już pisałem wczytujesz szablon  z pliku> podmieniasz ciągi znaków z POST _TUCENA_> zapisujesz do pliku> pobierasz np z FTP  =  gotowy.

 

Dodatkowo:

https://www.w3schools.com/php/php_file_upload.asp

 

 

 

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

22 minuty temu, start007 napisał:

Popatrzę na budowę plików php w wordpress

Błąd! Nie polecam  wzorować się na WP, bo jest za bardzo skomplikowany i działa w sposób powiązany.

Zamiast tego manual PHP, gdzie jest wszystko w 100% poparte przykładami = klockami lego .

 

25 minut temu, start007 napisał:

Poćwiczę na localhost.

Tez nie polecam chyba, że masz OS unixowy. 

 

Jednak na Twoim miejscu skoro robisz to zarobkowo:

17 godzin temu, start007 napisał:

ale sprzedaję obuwie

podszedł bym do tego biznesowo, czyli zamiast dłubać tydzień i się wku*****, bo tak będzie zlecić komuś za pięćset złotych i mieć gotową funkcjonalność.

 

:pisze:

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

2 godziny temu, Mion napisał:

Tez nie polecam chyba, że masz OS unixowy. 

A @Mion o czymś takim jak "vagrant" słyszał? :) Nie zniechęcaj więc do localhosta bo @start007 jeśli chcesz to możesz pisać na windowsie bez problemu, a dodatkowo sprawdź czym jest vagrant jeśli uprzesz się że musisz pisać pod linuxem ;)

Cytuj

podszedł bym do tego biznesowo, czyli zamiast dłubać tydzień i się wku*****, bo tak będzie zlecić komuś za pięćset złotych i mieć gotową funkcjonalność.

Zgadzam się. Jednak jeśli chce próbować to niech próbuje - każdy z nas zaczynał programować w związku z jakąś potrzebą (poczuciem że chce coś tworzyć/musi zrobić coś czego potrzebuje na już/chce automatyzować pewne rzeczy) - może to jest właśnie dla niego motywator.

Potrzebujesz dedykowanej aplikacji internetowej? Napisz :) (PHP, MariaDB/MySQL, MongoDB, JavaScript)

Mój prywatny monitor backlinków

Najlepsze serwery Minecraft. A to kolejna lista zawierająca serwery Minecraft

Odnośnik do komentarza
Udostępnij na innych stronach

3 godziny temu, dudekm napisał:

A @Mion o czymś takim jak "vagrant" słyszał? :) Nie zniechęcaj więc do localhosta b

Nie słyszałem. Ale pamiętam słowa piosenki Kazika: Nie wyważaj drzwi otwartych na oścież.
Oraz zasadę
https://pl.wikipedia.org/wiki/Brzytwa_Ockhama

 

Zatem Nie widzę potrzeby instalacji  całego LAMP by obsłużyć generowania szablonów, co można zrobić na serwerze za 20 zł na rok do tego mając od razu możliwość wgrywania zdjęć i generowania gotowego szablony 1:1... Chyba, że allegro nie umożliwa osadzania zdalnych zasobów w szablonach czego nie wiem, bo obecnie mnie  to nie interesuje.

 

3 godziny temu, dudekm napisał:

każdy z nas zaczynał programować w związku z jakąś potrzebą

Nie każdy kto chce się napić piwa stawia swój browar .... Zwłaszcza jak jest, to jednorazowa potrzeba, co będzie właśnie w tym przypadku.

 

 

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

2 godziny temu, Mion napisał:

Nie słyszałem.

 

1. A gdzie tutaj wyważamy drzwi? Odradzasz pisania pod windowsem. Na jego potrzeby wystarczy. Jeśli nie to może postawić vagranta i jest zadowolonym użytkownikiem windowsa i poznaje kolejne narzędzie. Nie uważam żeby do takiej prostej rzeczy musiał przesiadać się na linuxa ani bawić się w vagranta. Dałem Tobie wskazówkę - nie dziękuj, have fun :)

2. "Nie każdy kto chce się napić piwa stawia swój browar" - oczywiście, ale gdyby chciał zlecić to zrobiłby to. Skoro pisze tutaj (czy w innych miejscach) to znaczy, że chce nauczyć się.

Potrzebujesz dedykowanej aplikacji internetowej? Napisz :) (PHP, MariaDB/MySQL, MongoDB, JavaScript)

Mój prywatny monitor backlinków

Najlepsze serwery Minecraft. A to kolejna lista zawierająca serwery Minecraft

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności