Jump to content

Zmienne dane w kodzie HTML


Recommended Posts

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.

Link to post
Share on other sites

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
- Full Stack Developer - :chatownik:

 

Link to post
Share on other sites

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

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

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

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

http://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
- Full Stack Developer - :chatownik:

 

Link to post
Share on other sites

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

 

 

 

 

Link to post
Share on other sites

 

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
- Full Stack Developer - :chatownik:

 

Link to post
Share on other sites

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?

 

 

Link to post
Share on other sites

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: http://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
- Full Stack Developer - :chatownik:

 

Link to post
Share on other sites

Z hostingiem nie ma problemu bo mam. Poćwiczę na localhost. Popatrzę na budowę plików php w wordpress bo tam właśnie są takie komendy wczytujące zawartość plików z szablonu. Łatwiej jest dojść do czegoś patrząc na to niż zaczynając od białej kartki :D

Link to post
Share on other sites
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:

  • Like 1

HTTP 200 usługi IT - Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL
- Full Stack Developer - :chatownik:

 

Link to post
Share on other sites
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

Link to post
Share on other sites
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
- Full Stack Developer - :chatownik:

 

Link to post
Share on other sites
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ę.

Edited by MaxPan
nie cytuj w całości!

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

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Konrad2019
      Mam prosty własny szablon.
      https://rod1975.github.io/rr/
       
      Chce doinstalować BBpress i podpiąć forum. Tworze własną stronę forum.php, okreslam nazwę szablonu, ale nie mam pojęcia jak wkleić skrót do forum, aby było widoczne na stronie forum.php. Oczywiście, nie ma problemu kiedy wklejam skrót na stronę, która jest domyślnym szablonem WP.
      Jakieś podpowiedzi?
    • By sleo
      Drodzy forumowicze,
       
      Mam do zaoferowania pracę nad pozycjonowaniem prostej strony hotelu (ok. 5 podstron).
       
      Dodatkowo szukam webmastera który złorzyłby ww. stronę na podstawie pliku *psd. W standardzie HTML, CSS , SEO + ew. CMS. 
       
      Zlecenie przewiduje również pracę nad podstawową promocją strony, min.: FB, Istagram; jak i administracją: Booking.com
       
      Projekt ma charakter freelancerski, tj. szukamy wolnego strzelca. Standardy i stawki korporacyjne nie wchodzą w grę.
       
      Reprezentuję firmę Bethlehem Cellar Pty. Ltd. z Południowej Afryki.
       
      Osoby zainteresowane proszę o kontakt e-mailowy, wraz z załączeniem doń CV. Proszę przesyłać konkretne zapytania, wraz z oszacowaniem wstępnego kosztorysu za pracę nad ww. zakresami projektu.
       
      Pozdrowienia,
       
      Sławomir Michał Bobola
      E-mail: slawomir@bobola.net.pl
      tel. +48 786 972 961
      http://slawomir.bobola.net.pl/info/
       
    • By Damieen
      Od kilku miesięcy nie potrafię zlokalizować problemu z wyświetlaniem złej czcionki mojej strony na urzadzeniach apple i przegladarce safari. 
      Po wejsci na stronę lub podstronę uzywajac przegladarki Safari treśc artykułów i newsów na stronie jma zmienioną czcionkę. Przeglądarka przypisuje całej stronię czcionkę która jest użyta na stronie tylko i wyłącznie w nagłówkach (mowa o font walkway), tresc strony jest domyślną czcionką tahomą. Oczywiście na innych przegldarkach działa wszystko ok.
       
      Jakieś pomysły w czym może tkwić problem i jak go rozwiązać?
      Dotyczy to strony: http://www.dj-studio.pl
       
      W załączniku dla porówniania screenshot z Iphone.

    • By salab
      ✔️ Kto: Web Systems
      Gdzie: Łódź
      Zdalnie: możliwe częściowo
       
      ✔️ Będziesz odpowiedzialny/a za:
      - budowę i rozwijanie stron Klientów
      - zarządzanie zapleczem i portalami firmy (domeny, hosting)
       
      ✔️ Powinieneś:
      - znać HTML, CSS, JS, jQuery, podstawy PHP, 
      - mieć doświadczenie z CMS Wordpress, ACF, CPTUI, WPML, WPallexport/import,
      - szybko się uczyć i chcieć rozwijać,
      - sprawnie się komunikować,
       
      ✔️ Mile widziane:
      - Sass, NodeJS, Bootstrap, React...
      - API FB, Google Analytics, Google Search Console, 
      - Znajomość PrestaShop/Magento,
      - Znajomość Photoshop lub Gimp,
      - Doświadczenie przy projektach innych niż instalacja WordPress z płatnym szablonem
       
      ✔️Oferujemy:
      - wynagrodzenie: podstawa (2500 - 3500 zł netto plus premie uznaniowe ),
      - fajną atmosferę i elastyczne godziny pracy,
      - możliwość częściowej pracy zdalnej,
      - pracę w rozwijającej się firmie, gdzie masz wpływ na to co robisz,
      - możliwość rozwijania swoich kompetencji i szlifowania umiejętności,
      nie wymagamy komercyjnego doświadczenia
       
      ✔️Aplikuj:
      https://www.web-systems.pl/praca/staz/
      Pytania najlepiej na: biuro@web-systems.pl
       
       
       
      Ogłoszeniodawca: Web Systems Krzysztof Balicki, 95-020 Janówka, ul. Bursztynowa 4, NIP: 729-246-24-54
    • By Lesiu
      Hej,
      nie wiedziałem, czy dać to tutaj, czy do działu PHP/MySQL, ale to nie dotyczy jedynie PHP i MySQL.
       
      Część osób zajmujących się SEO pisze proste (lub bardziej skomplikowane) narzędzia, skrypty, czy cokolwiek. Część używa darmowego notepad++ (ja używam). Część komercyjnego Sublime Text 3, który lepiej zakupić, żeby nie wyskakiwały denerwujące popupy. Chciałem nawet jeszcze wczoraj kupić licencję. Szkoda trochę 80 USD, skoro coś w miarę podobnego (n++) jest za darmo. Jednak pisanie w Sublime Text 3 bardziej mi pasuje. I nagle natknąłem się na Atom. To dość świeży projekt (2014), ale wygląda naprawdę dobrze. Trochę podobny do Sublime Text 3 i na pewno przyjemniejszy niż n++. Na YT są filmiki z opisem najciekawszych pluginów instalowanych bezpośrednio z panelu aplikacji. Nic nie trzeba pobierać i kopiować, wystarczy 1 klik. Polecam przetestować.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Terms of Use Privacy Policy