Hozzon létre egy "hír" részt - php
Ebben a cikkben szeretném elmondani, hogyan hozhat létre egy "Hírek" részt a webhelyén egy php és MySQL adatbázisban. A hírszakasz írásában nincs semmi nehéz - itt a legfontosabb, mint bármely más projekt esetében, hogy TOR-t írjon.
Tehát: határozzuk meg, hogy mit akarunk a Hírek részből.
A "Hírek" szakasznak a "/ news /" mappában kell lennie a webhely gyökeréhez képest
Általánosságban a technikai megbízást választottuk. Most tervezzük meg a modul architektúráját. Javaslom a következőket:
/inc/vars.php - fájl, amelyben a fő változókat (konstansokat) deklarálják - gyakoriak az egész oldalon
/inc/template.inc - sablonmotor
/ news / photos / - mappa hírneves fényképekkel
/news/template/template.html - tervezési sablon
/news/install.php - az adatbázist telepítő fájl
/news/index.php - a hírmodul kliens része
/news/administrating.php - "admin" része a hírmodulnak
Szerintem ez a modell optimálisan illeszkedik a "modularitás" meghatározásához. Minden egyes modul "tartalmazza" az alap fájlokat /inc/vars.php és /inc/template.inc. Templateizer itt nem terjedem - mert bármilyen sablont használhat. A tervezési sablont sem írja le - mivel ez csak egy üres fájl, amelyben van kódtartalom és - az oldal címe.
Kezdjük el írni a modult. Ehhez definiáljuk az alapváltozókat
Az alapváltozók és függvények /inc/vars.php fájl
// adatbázis-változók
A News modul /news/administrating.php adminisztrálása
adm.zip - az adminisztrációs fájl mérete több mint 700 sornyi kód, ezért külön fájlba bocsátottam - letöltöm, könnyedén meg tudod érteni mindent, hiszen minden szükséges észrevétel szerepel a fájlban!
A legnehezebb, kitaláltuk - létrehoztunk egy híradásmodult webhelyünkre. Most pár újságot adunk a párnak, és továbblépünk az ügyfélrész írásába!
Ügyfélrész /news/index.php
Ügyfeleinknek minden hírre fel kell sorolniuk az oldalakat, a hírek dátumának megfelelően, valamint egy adott hír megválasztása esetén - teljesen meg kell mutatnia a fotót. Hát, kezdjük:
inxex.zip - az ügyfél kódjának mérete több mint 400 sornyi kód, ezért külön fájlba bocsátottam - letöltve, könnyen megérthetem mindent, mivel minden szükséges észrevétel szerepel a fájlban!
Ez minden! Tizenötezer sor PHP kód és egy professzionális hírszakasz készen áll! Miért hívom professzionálisnak? Az elmúlt 7 év, fő foglalkozásom - a Novoszibirszk-i helyszínek fejlesztése és létrehozása, ez a hírmodul 5 évvel ezelőtt jött létre, és ebben az időben több mint 50 helyszínre telepítették - nem volt panasz!