Երբ խոսքը վերաբերում է լուրջ նախագծերի ստեղծմանը, նման դեպքերում օպտիմալ լուծում է ստեղծել ձեր սեփական շարժիչը հատուկ կարիքների համար: Մի անգամ ժամանակ հատկացնելով, դուք կարող եք ստեղծել հաստատապես կառուցված նախագծերի ցանցեր ՝ առանց ծանրաբեռնելու դրանք Joomla- ի կամ WordPress- ի նման ամենուրեք շարժիչների ավելորդ մոդուլներով և գործառույթներով: Իհարկե, ավելի հեշտ է շարժիչի զարգացումը պատվիրել մասնագետներից, բայց միայն ինքներդ CMS ստեղծելով ՝ դուք կտեսնեք ձեր կայքերի միջոցով և ակնթարթորեն կլուծեք առաջացող խնդիրները:
Դա անհրաժեշտ է
Համակարգիչ, ինտերնետ հասանելիություն, ստեղծված կայք ՝ հստակ կառուցվածքով, օբյեկտիվ կողմնորոշված ծրագրավորման գիտելիքներ, PHP, CSS, Javascript:
Հրահանգներ
Քայլ 1
Տեղադրեք ձեր կայքի բոլոր էջերը: Նախագծային փաստաթուղթ նկարելու անհրաժեշտություն չկա, դա արվում է ավելի ուշ: Բայց անհրաժեշտ է նկարել տեսքի հստակ կառուցվածք. Ընտրացանկի գտնվելու վայրը, պատկերանշանը, վերնագիրը, սյունակների քանակը և այլն: Դրանից հետո ամեն ինչ կարող է փոխվել, բայց շարժիչը կարգաբերելու համար դեռ պետք է տարրական տեսք ունենալ:
Քայլ 2
Ստեղծեք տվյալների բազայի համար անհրաժեշտ բոլոր աղյուսակները: Օրինակ ՝ աղյուսակ հոդվածներով, բաժիններով և այլն: Սարսափելի չէ, եթե ինչ-որ բան մոռանում ես, բայց աղյուսակները պետք է հնարավորինս արդյունավետ ստեղծվեն, որպեսզի շարժիչի ներքին կառուցվածքը հստակ նախանշվի: Հաջորդը, ստեղծեք դասերի շարք, որոնցից յուրաքանչյուրը պատասխանատու կլինի որոշակի մասի համար (օգտվողների կառավարման դաս, տվյալների շտեմարանների հետ աշխատելու դաս և այլն): Հիշեք, որ մի դասարանը չպետք է կատարի մյուսին հատուկ առաջադրանքներ: Սա կպահանջի գլոբալ վերացական դաս ՝ բոլոր դասերին վերաբերող մեթոդների համար:
Քայլ 3
Կաղապարը բաժանեք մի քանի բաղադրիչ մասերի և պահեք դրանք առանձին ֆայլերի մեջ.tpl ընդլայնմամբ: Դա անելու համար պատճենեք առանձին մաս, օրինակ ՝ թույլտվության ձև և տեղադրեք այն առանձին.tpl ֆայլի մեջ: Հաջորդը, ստեղծեք դաս, որի խնդիրն է աշխատել նման ձևանմուշի ֆայլերի հետ և սահմանել համապատասխան տվյալները ՝ {տարրերի} փոխարեն: Օրինակ ՝ {username} - ի փոխարեն, դասը կներդնի օգտագործողի անունը, որում մուտքագրված է: Pagesուցադրեք կայքի բոլոր էջերը տարրերը վերը նշված դասի միջոցով `դրանով իսկ հավաքելով էջերը« աղյուս առ աղյուս »:
Քայլ 4
Մշակել կայքի ձևավորում: Դա անելու համար հարկավոր է շտկել.tpl ֆայլերը (թողնելով {տարրերը}), ավելացնել CSS և JavaScript ֆայլերը: Բայց կայքի ֆունկցիոնալությանը ավելի լավ է չդիպչել, եթե, իհարկե, նախորդ փուլերում ամեն ինչ ճիշտ եք արել: