Kuriant rimtus projektus, optimalus sprendimas tokiais atvejais yra sukurti savo variklį konkretiems poreikiams. Skirdami laiko vieną kartą, galite sukurti tikrai pastatytų projektų tinklelius, neapkraudami jų nereikalingais visur esančių variklių, tokių kaip „Joomla“ar „Wordpress“, moduliais. Žinoma, paprasčiau užsisakyti variklio tobulinimą pas specialistus, tačiau tik patys sukūrę TVS, pamatysite savo svetaines ir akimirksniu išspręsite kylančias problemas.
Tai būtina
Kompiuteris, prieiga prie interneto, sukurta aiškios struktūros svetainė, žinios apie objektinį programavimą, PHP, CSS, „Javascript“
Nurodymai
1 žingsnis
Išdėstykite visus savo svetainės puslapius. Nereikia piešti projekto dokumento, tai daroma vėliau. Bet būtina nupiešti aiškią išvaizdos struktūrą: meniu vietą, logotipą, antraštę, stulpelių skaičių ir kt. Vėliau viską galima pakeisti, tačiau norint derinti variklį vis tiek reikia elementarios išvaizdos.
2 žingsnis
Sukurkite visas reikalingas duomenų bazės lenteles. Pavyzdžiui, lentelė su straipsniais, skyriais ir kt. Nebaisu, jei ką nors pamiršite, tačiau lenteles reikės sukurti kuo efektyviau, kad būtų aiškiai nubrėžta variklio vidinė struktūra. Tada sukurkite klasių rinkinį, iš kurių kiekvienas bus atsakingas už konkrečią dalį (klasė naudotojams valdyti, klasė darbui su duomenų bazėmis ir kt.). Atminkite, kad viena klasė neturėtų atlikti konkrečių užduočių. Tam reikės visuotinės abstrakčios klasės metodams, taikomiems visoms klasėms.
3 žingsnis
Padalykite šabloną į keletą komponentų ir išsaugokite juos atskiruose failuose su plėtiniu.tpl. Norėdami tai padaryti, nukopijuokite atskirą dalį, pavyzdžiui, įgaliojimo formą, ir įklijuokite ją į atskirą.tpl failą. Tada sukurkite klasę, kurios užduotis yra dirbti su tokiais šablonų failais, ir nustatykite atitinkamus duomenis vietoj {elements}. Pvz., Vietoj {username}, klasė įterpia prisijungusio vartotojo vardą. Pateikite visus elementus svetainės puslapiuose naudodami aukščiau nurodytą klasę, taip surenkant puslapius „plyta po plytos“.
4 žingsnis
Sukurti svetainės dizainą. Norėdami tai padaryti, turėsite pataisyti.tpl failus (palikdami {elements}), pridėti CSS ir „JavaScript“failus. Bet geriau neliesti svetainės funkcionalumo, jei, žinoma, ankstesniuose etapuose viską padarėte teisingai.