Diskuze: Nový web

PHP PHP Nový web American English version English version

Avatar
vanecek.karel:

Dobrý den, chtěl bych požádat všechny o menší radu. Připravuji internetové stránky, které mají být určeny do oblasti památek ČR. Potřeboval bych vytvořit jednoduchý web, ve kterém by byla možná registrace na kterou by bylo navázáno možné přidávání článků, reagování na články po případě hodnocení na vybraný článek, či přidání like na článek. Nechci žádný závratný CMS systém ale ve směs web složený třeba z deseti stránek, který by byl napojen na databázi. Po případě, by bylo možné pomocí stránek třeba najít pozici "Oblast" ve které se právě nacházím "Bydlím" aby mi našel nejbližší památku pro návštěvu. Předem děkuji za všechny odpovědi.

S pozdravem
Karel Vaněček

Odpovědět 27.3.2015 13:30
Jsem jaký jsem a na tom nic měnit nebudu.
Avatar
tomasmanhal
Člen
Avatar
Odpovídá na vanecek.karel
tomasmanhal:

Co vlastně potřebuješ?..­.Nepochopil jsem to. Respektive pochopil jsem, že po nás chceš, abychom Ti udělali kompletní řešení.

Nahoru Odpovědět 27.3.2015 14:00
Kdyby nám dodali k životu zdrojový kód, vše by bylo jednodušší...
Avatar
vanecek.karel:
  1. Web,na který budu dávat příspěvky (články, pozvánky atd)
  2. možnost vložení komentářů po registraci
  3. napojení na databázi
Nahoru Odpovědět 27.3.2015 14:02
Jsem jaký jsem a na tom nic měnit nebudu.
Avatar
Odpovídá na tomasmanhal
vanecek.karel:

Kompletní řešení nechci, dokážu si napsat sám vše v PHP na napojit na MySQL. Jen mi šlo o to jak by bylo možné toto vše snadno vyřešit. Po nikom nechci, aby mi napsal kód či celý web. To ani náhodou.

Nahoru Odpovědět 27.3.2015 14:05
Jsem jaký jsem a na tom nic měnit nebudu.
Avatar
Inoue Yūki
Redaktor
Avatar
Odpovídá na vanecek.karel
Inoue Yūki:

Ono by to chtělo konkrétní problém, abychom ti mohli konkrétně pomoct. :D Každopádně se můžeš podívat na architekturu MVP/MVC, ta by ti to mohla hodně usnadnit. Pro každou funkci si napíšeš modul/komponen­tu/"nebo jak tomu chceš říkat", čímž se ti usnadní rozšiřitelnost. Pokud jde o databázi, doporučuji ti přečíst si něco o PDO. Články o něm máš i zde na devbooku.

Editováno 27.3.2015 16:14
Nahoru Odpovědět  +3 27.3.2015 16:12
Avatar
Marek Z.
Redaktor
Avatar
Odpovídá na vanecek.karel
Marek Z.:

Souhlasím s Inoue Yūki, v tomto případě bude MVC ideální. Je to jednoduché na pochopení a myslím si, že na tento základní typ webu to nezabere ani moc času.

Tento parádní seriál by ti mohl pomoci v základech o této architektuře. ;)
http://www.itnetwork.cz/php/mvc

Nahoru Odpovědět  +1 27.3.2015 16:44
Chybami se člověk učí, běžte se učit jinam!
Avatar
Tomáš123
Člen
Avatar
Odpovídá na vanecek.karel
Tomáš123:

Požaduješ analýzu, však.
Registrácia:
Formulár, ak sú údaje v poriadku, odošlú sa do databázy (neoznámil si, aké údaje budú pri registrácii vyžadované).

Pridávanie článkov a komentárov, hodnotenie:
Po prihlásení sa overí, či užívateľ existuje, ak áno, jeho nick (id) sa uloží do poľa session odkiaľ sa bude pri pridávaní článkov a komentárov brať. Autor a článok resp. komentár sa uložia do databázy (chýba bližšie info). Hodnotenie by sa mohlo zaznamenávať napríklad do ďalšieho stĺpca ku článku. Stále by sa počítal aritmetický priemer.

O likeu neviem poradiť.

Tej "pamiatke pre návštevu" nerozumiem.

Všetko je to iba môj názor, pohľad. Nepoznám všetky okolnosti a neviem koľko vecí si nespomenul. Ostatní pokojne kritizujte a navrhujte lepšie riešenie.:)

Editováno 28.3.2015 21:53
Nahoru Odpovědět 28.3.2015 21:52
Keby nebolo Internetu Exploreru, nebolo by dnešného internetu.
Avatar
Dominik Gavrecký:

Kde sa dočítam niečo o PDO ? Nájdem nejaké tuty aj na itnetwork?

Nahoru Odpovědět 28.3.2015 22:11
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Avatar
IT Man
Redaktor
Avatar
Nahoru Odpovědět  +1 28.3.2015 22:15
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
Odpovídá na Tomáš123
vanecek.karel:

Zdravím, trochu více ti to tedy popíšu v jednotlivých krocích.

Registrace
Vstupní registrace by byla na e-mail a heslo, poté by odešel potvrzující e-mail o registraci. Ve svém profilu by si uživatel mohl doplnit informace typu (oblíbené místo, navštívené památky např.)

Přidávání článků
Přidávání článků chci aby sloužilo třeba jako reference o nějaké památce. Třeba aby každý uživatel mohl přidat své osobní zkušenosti při návštěvě, zda je třeba možné památku navštívit na invalidním vozíku, kde zaparkovat atd.

Komentáře, Hodnocení
Komentáře k dané památce by mohli být na každém uživateli aby mohl rovněž třeba reagovat na článek od jiného uživatele. Hodnocení bych chtěl udělat pro každý článek, komentář extra.

Památka k návštěvě
Tím myslím, že pokud bude uživatel například z Brna, zobrazí se mu nejbližší památky okolo Brna. U tohoto případu bych to chtěl provázat nějak z adresou (tady ovšem si nevím rady jak to udělat). Po případě třeba zakomponovat mapu s výpočtem vzdálenosti od místa bydliště k místu památky.

Like
Ty asi řešit nebudu. Ono by bylo třeba hezké

Nahoru Odpovědět 29.3.2015 13:18
Jsem jaký jsem a na tom nic měnit nebudu.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 10.