Program na web stránku – HTML / XHTML – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Program na web stránku – HTML / XHTML – Fórum – Programujte.comProgram na web stránku – HTML / XHTML – Fórum – Programujte.com

 

sato0
Newbie
2. 5. 2017   #1
-
0
-

Prosím Vás o radu pri vytvorení vlastnej stránky s možnosťou nákupu. Mám základy HTML5 a CSS 3, ale nákupný košík so všetkým čo k tomu patrí neviem spraviť.Zaujímalo by ma,či nieje nejaký offline program, v ktorom by som mohol stránku vytvoriť, napr. nejaký grafický a prípadne potom upravovať zdrojový kód v inom programe, farby, veľkosť písma, názvy položiek a pod. Proste program, ktorý vytvorí komplet offline verziu web stránky, ktorú by stačilo už len nahrať na server.

Ďakujem

Nahlásit jako SPAM
IP: 178.41.48.–
peter
~ Anonymní uživatel
4016 příspěvků
2. 5. 2017   #2
-
0
-

Tezko rici, asi neco je. Jako programator si muzu udelat, upravit cokoliv, moc neporadim.

Nakupni kosik se da delat pres javascript, cookie a nove se misto cookies da pouzit nejake ja datove uloziste, tusim. Jenze, pak je nutne odeslat data. To uz resi php nebo jiny jazyk pres servery. avascriptem se da udealt jen to, ze zavola win sluzbu pro novy mail a preda ji text a zakaznik pak musi kliknout, ze mail chce poslat. To funguje, pokud ma clovek sluzbu mail propojenou na system. Kdyz ne, tak sice vyhodi okenko pro poslani mailu, ale mail nepujde poslat.

Takze, pak je tu moznost, jakou delam ja. Je treba si nainstalovat server. Treba Xamp, Wamp. To ti nainstaluje apache, php, mysql, php program phpmyadmin. Pak je treba Wamp spustit. To ti vytvori lokalni server. ze to bezi se da testnou strankou http://localhost/ . Pred spustenim to napise error, po spusteni zobrazi obsah slozky www (C:/Wamp/www/). Kdyz se to nespusti, tak muze nastat nejaky error, vic moznosti, zeptas se. Obvykle staci vypnout skype, pokud nechces kvuli skype menit nastaveni toho programu a pod.

Pak si stahnes nejaky redakcni system, cms, a nainstalujes.
https://navody.c4.cz/…kcni-systemy
Kategorie Elektronické obchody, Quick.Cart (mozna Opencart) nebo plugin VirtueMart do Joomly + Joomlu (z kategrie Redakční systémy). To je uz hotovy program, ktery je treba pak prizpusobit. Vetsinou instalace probiha tak, ze
1. si stahnes balicek zip
2. vytvoris slozku ve www, treba C:/Wamp/www/eshop a rozbalis to do ni. Pak tam budes mit treba
C:/Wamp/www/eshop/quickcart/
ale, to je fuk, ze je tam slozka navic :)
3. spustis instalaci, obvykle index.php nebo install.php (musi byt server zapnuty)
http://localhost/…/install.php
V prubehu se te zepta na prava ke slozkam, to se ve win neresi, opravneni ma ke vsemu.
Tez se te zepta na databazi, ta je v pripade balicku Wamp
db typ = mysql
db server = localhost (mozna http://localhost/, ted nevim)
db databaze = test
db user = root
db psw = (nic, prazdne)
Wamp balicek ma prednastaveneho uzivatele pro db jako root, bez hesla. Je tam nekolik databazi, ale je tam vytvorena test. A bezi to na serveru localhost. Vsechny ty hodnoty lze zmenit.
Mno a dale bude chtit jmeno admin uzivatele a heslo (klidne dej aaa / aaa, ted to jen testujes).
4. Pokud se to nainstaluje, tak to pak spustis
http://localhost/…rt/index.php nebo
http://localhost/…p/quickcart/
5. A pokud to bezi, tak se tam prihlasis jako admin a nastavujes. Skin, vzhled, penize a ruzne tabulky, co s obchodovanim souvisi.

6. A ted prijde ta horsi cast. To bezi jen u tebe. Pokud to chces mit verejne, tak je treba to nainstalovat a spustit na nejakem serveru, hostingu, ktery ma php, ma mysql. A ted neplacene mivaji omezeni na pocet sql dotazu. Proste, jaou tam ruzne problemy. Je treba to tam zas nakopirovat, nainstalovat, zkopirovat data z db nebo rucne nastavit. Je to trochu narocnejsi, ne vsechny typy shopu maji import / export funkce. Treba ten quickcart to tusim tehdy nemel. A musis taky chapat, jak to funguje.

7. A potom se s eshopy poji ruzne zakony, ktere je treba dodrzet. Treba zobrazeni obchodnich podminek a tak.

Pak je tu ctvrta moznost, ze si udelas sam, neco jednoducheho, nebo vyuzijes sluzeb tretich stran. Treba, sluzbu pro odesilani mailu. Ta ma omezeni, treba 10 mailu za hodinu a tak. Jak mas ten javascript, tak z nej data posles na tu sluzbu a pak ti prijde mail, treba na seznam. Muzes delat kopii sobe a zakaznikovi. V prvni fazi asi obe adresy na tebe, nez si overis, jak to funguje. Cast toho javascriptu by se urcite dala najit googlem (cart javascript code, nakupni kosik javascript).

Teda, abys pochopil, jak to funguje. Ty mas web prohlizec. Ten zobrazuje html kod. Umi prijimat a posilat data. Pak existuje pc, server, kde bezi programy jako php, mysql, mail. Prijimaji a odesilaji data. Kdyz chces poslat mail, tak:
1. posles uzivateli stranku
2. uzivatel doplni udaje a klikne odeslat
3. prohlizec odesle udaje. A ted kam? Zvolis treba na server programu mail. Pokud ten program rozumi strukture, vyrobi mail, odesle (pripadne to projde pres opravneni, limit mailu a tak)
4. mas mailovou schranku, nalogujes se, server nekde ze slozky prichozi maily vytahne ty, ktere patri tobe a presune ti je. pak si je muzes cist.
Co prohlizec neumi? Vyrobit stranku. Umi to teda javascript, ktery v nem bezi, detail :)
Co dal neumi je, poslat mail. Proc? Protoze nemas IP adresu. Musis byt server a mit IP adresu. Jsou lide, co maji server doma, to muze byt. Detail :) Kdyz mas IP adresu, tak te dalsi servery znaji, maji seznam IP adres. jinak se s tebou nebudou bavit. (hackeri to ruzne finguji, detail :) )

Co je php? Php je program, ktery umi vyrobit www stranku. Mas treba logo, menu, obsah, on to propoji, prida menu a vyrobi stranku a posle prohlizeci uzivatele.

Co je mysql, databaze? Mysql je program, ktery resi databaze. Databaze je neco jako slozka se soubory. Misto souboru ma tabulky. To si predstav jako tabulku, jako v excelu, nezev sloupcu a pod nimi udaje. mysql zna sql prikazy, kterymi udaje taha a dava do tabulek. Vysledny balicek je pak treba preformatovat do html tabulky. To dela prave to php. Napriklad zadas prikaz Vyber sloupce a,b,c z tabulky zbozi, serad podle datumy a vrat 5 nejnovejsich kousku. a on ti da tabulku
a, b, c
7, kladivo, 5.50
2, kleste, 15.00
a ty to pak zformatujes na html kod a to delaji preve ty cms eshop systemy.

Nahlásit jako SPAM
IP: 2001:718:2601:26c:28c3:c0...–
peter
~ Anonymní uživatel
4016 příspěvků
2. 5. 2017   #3
-
0
-

Jo, z tech externich sluzeb, je mozne vyuzit i predinstalovane eshopy, jako treba v te joomle. Jsou i treba mesicni demicka. Nebo treba u tech navodu jsou ruzna demicka u nekterych.
Z cms se pouziva tak Joomla, Wordpress s pluginy.
Z eshopu primo, jak kdy, moc neznam, videl jsem ten qcart, magento.
Obvykle ti ale staci ten joomla, kde se udelaji stranky, s pluginem na posilani mailu a kosikem. ty eshopove uz jsou trochu slozitejsi.

Nahlásit jako SPAM
IP: 2001:718:2601:26c:28c3:c0...–
sato0
Newbie
2. 5. 2017   #4
-
0
-

Veľmi pekne ti ďakujem za pomoc a za podrobný návod.Nečakal som až takú pomoc   
Prajem ti veľa úspechov v programovaní 

Nahlásit jako SPAM
IP: 178.41.48.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 19 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý