Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Praktikos darbas

Parašė Faitas.· 2011 Lie. 12 21:07:35
#1

Šiandien pasipraktikavimui sumąsčiau perdaryti kokį nors HTML dizainą į SISTEMĄ. Papuolė ROLE.LT maintenance puslapis, taigi aš jį ir perdariau. :)

Truputis nuotraukų apžvalgai, kad neskaitytumėt per nieką: :]

VARTOTOJO VAIZDAS:
Pagrindinis puslapis: http://clip2net.com/s/13hye
Prisijungimas: http://clip2net.com/s/13hzi
Šaukykla: http://clip2net.com/s/13hzt

ADMINISTRATORIAUS VAIZDAS:
Pagrindinis puslapis: http://clip2net.com/s/13hCt
Naujienų rašymas: http://clip2net.com/s/13hDe
Šaukykla: http://clip2net.com/s/13hDL

P.S - Atsiprašau už nuotraukų kokybę, bet clip2net sumažino nuotraukų kokybę.

Apie sistemą:

Sistema yra parašyta su CodeIgniter framework'u, todėl SQL skylių tikrai nerasite, nes SQL užklausos yra parašytos kitaip nei standartinės.

Pats framework'as gal būt gąsdins šio puslapio lankytojus (jo dydis yra 2.54mb), nes dažniausiai paprastai parašytos sistemos užima kelis šimtus baitų.

Sistemos privalumai:

+ Administratorius gali trinti parašytas naujienas, šaukyklos pranešimus (matosi nuotraukose raudoni kryžiukai).
+ Saugesnė sistema, nei paprastai
+ Yra padarytas šaukyklos siuntėjo vardo ir žinutės filtras, kuris filtruoja dauguma keiksmažodžių ir jų formų (42 formų keiksmažodžiai).

Kodo privalumai:

Kodas yra unikalus, niekur nebuvo žiūrima. Kiekviena kodo dalis yra užkomentuota, todėl nebus sunku redaguoti kodą, tiesiog reikia turėti minimalias PHP/MySQL žinias, visa kita pamatysite kode ir viskas bus aišku.

Naujas administratorius:

Nepadariau registracijos, nes paprasti vartotojai negalės registruoti. Todėl jums teks visus administratorius sukelti per MySQL duom.bazę. Slaptažodį reikia koduoti su sha1 koduote, pavyzdys:


<?php
 
echo sha1("slaptažodis");
 
?>


Konfigūracija:

Šios sistemos nereikai instaliuoti, teisiog reikia ją sukonfoguruoti. Konfigūracija yra labai paprasta.

1. Susikuriate MySQL duom.bazę (kokiu norite pavadinimu)
2. Įkelete į tą duom.bazę role.sql failą. (JĮ RASITE PAGRINDINĖJE DIREKTORIJOJE)
3. Su bet kokius teksto editoriumi atsidarote config.php failą, kurį rasite: application/config folderyje.
4. Susirandate 18 eilutę ir pakeičiate adresą į savo.
5. Su bet kokiu teksto editoriumi atsidarote database.php failą, kurį rasite: application/config folderyje.
5. Susirandate 44 eilutę ir prie užkomentuotų eilučių paaiškinimų kabutėse '' parašote kas nurodyta.


Taigi, štai ir viskas. Gero naudojimo, manau visiems pravers kurie nori naudoti arba ko nors išmokti. :) Nepamirkškite +11. ;)

EDIT: Nepavyko prisegti prie pranešimo, todėl patalpinu į FAILAI.LT: http://www.failai.lt/oqsm60qw4h7...le.zip.htm

Redagavo Faitas.· 2011 Lie. 12 21:07:42