# 133: Forumų kovos, 1 dalis CSS-gudrybės

Anonim

Šioje ekrano juostoje iš tikrųjų įsigilinsime į forumų srities kodą.

„Pagrindinis“ forumų failas, jei toks yra, yra numatytasis.master.php. Tai šiek tiek panašu į index.php „WordPress“ temoje, išskyrus tai, kad pažodžiui naudojamas visas „Vanilla“ rodinys, o kai kuriuose „WordPress“ rodiniuose nenaudojama index.php.

Kad viskas būtų kuo nuosekliau, eisime eilėmis po dokumentus, lygindami juos su „WordPress“ atitikmenimis. Mes einame per galvą įsitikindami, kad turime viską, ko mums reikia, įskaitant tinkamo visuotinio CSS susiejimą ir visa kita.

Mes einame žemyn, išplėšdami HTML, kurio patys nerašytume, bet iki šiol važiavome kartu. Tai šiek tiek vargina nervus, nes kartais tapatybės dokumentai tokioje programoje naudojami kaip „JavaScript“ kabliukai, todėl kas tiksliai žino, ką galime sugadinti. Mes priimame sprendimą išplėšti dalykus ir parašyti, kaip norėtume idealiai, ir jei tai sukels problemų, mes jį dar kartą peržiūrėsime ir išspręsime. Galų gale, tai galų gale įvyksta, bet tai buvo galima išspręsti.

Mes padarome jį iki poraštės ir nusprendžiame, kad analizės kodą būtų lengviau įtraukti į apačią, jei analizės kodą padarytume faile, kurį galime įtraukti ir į tinklaraštį, ir į forumus („dalinį“, kaip tai vadina dauguma kalbų). Bandydami įtraukti failą susidūrėme su didelėmis problemomis ir atlikome daugybę trikčių šalinimo veiksmų, kad jį išspręstume. Tai tikriausiai yra erzinanti kelionė žmonėms, kurie iš karto mato problemą, tačiau gali būti įdomūs žmonėms, kurie mėgsta matyti trikčių šalinimą darbe. Pasirodo, kad tai nebyli problema, kai „include“ turėjo „WordPress“ specifinę funkciją, kurios, žinoma, Vanilla nesupranta. Galiausiai išsiaiškiname patikrinę MAMP PHP klaidų žurnalą.