# 133: Foorumit Wrangling, osa 1 - CSS-temppuja

Anonim

Tässä kuvakaappauksessa kaivamme itse asiassa Forums-alueen koodin.

Foorumien päätiedosto, jos sellaista on, on default.master.php. Se on vähän kuin index.php WordPress-teemalla, paitsi että kirjaimellisesti jokainen Vanillan näkymä käyttää sitä, kun taas jotkut WordPressin näkymät eivät käytä index.php: tä.

Jotta asiat olisivat mahdollisimman johdonmukaisia, käymme läpi rivi riviltä asiakirjojen läpi verraten sitä WordPress-vastaaviin. Teemme tien läpi pään varmistaen, että meillä on kaikki mitä tarvitsemme, mukaan lukien linkittämällä oikea globaali CSS ja kaikki muu.

Menemme alas, repimällä HTML-koodia, jota emme kirjoittaisi itse, mutta olemme tulleet mukana toistaiseksi. Tämä on vähän hermostavaa, koska joskus henkilöllisyystodistuksia käytetään JavaScript-koukkuina tällaisessa sovelluksessa, joten kuka tietää tarkalleen, mitä voimme rikkoa. Teemme päätöksen kopioida asiat ja kirjoittaa, miten parhaalla mahdollisella tavalla, ja jos se aiheuttaa ongelmia, tarkastelemme sitä uudelleen ja korjaamme sen. Tietenkin tämä lopulta tapahtuu, mutta se oli korjattavissa.

Teemme sen alatunnisteeseen asti ja päätämme, että analytiikan sisällyttäminen alareunaan olisi parhaiten tarjoamalla analyysikoodi tiedostoksi, jonka voimme sisällyttää sekä blogiin että foorumeille ("osittainen", kuten useimmat kielet kutsuvat). Meillä on törmännyt suuriin ongelmiin yrittäessäsi sisällyttää tiedosto ja käydä läpi vianmääritysvaiheita sen korjaamiseksi. Se on todennäköisesti ärsyttävä matka joillekin ihmisille, jotka näkevät ongelman heti, mutta saattaa olla kiinnostava ihmisille, jotka haluavat nähdä vianetsinnän työssä. Se osoittautuu tyhmäksi pieneksi ongelmaksi, jossa sisällytyksessä oli WordPress-kohtainen toiminto, jota Vanilla ei tietenkään ymmärrä. Selvitämme sen lopuksi tarkistamalla MAMP: n PHP-virheloki.