# 133: Forums Wrangling, deel 1 - CSS-trucs

Anonim

In deze screencast gaan we echt in op de code van het forumgedeelte.

Het "hoofd" -bestand van de forums, als er zoiets bestaat, is default.master.php. Het lijkt een beetje op index.php in een WordPress-thema, behalve dat letterlijk elke weergave in Vanilla het gebruikt, terwijl sommige weergaven in WordPress geen index.php gebruiken.

Om de zaken zo consistent mogelijk te maken, gaan we regel voor regel door de documenten en vergelijken deze met de WordPress-equivalenten. We banen ons een weg door het hoofd om ervoor te zorgen dat we alles hebben wat we nodig hebben, inclusief het koppelen van de juiste wereldwijde CSS en zo.

We banen ons een weg naar beneden en halen HTML eruit die we zelf niet zouden schrijven, maar die we tot nu toe hebben meegemaakt. Dit is een beetje zenuwslopend, aangezien ID's soms worden gebruikt als JavaScript-hooks in een applicatie als deze, dus wie weet precies wat we kunnen breken. We nemen de beslissing om dingen eruit te scheuren en op te schrijven zoals we het idealiter zouden doen en als het problemen veroorzaakt, zullen we het opnieuw bezoeken en het oplossen. Voor de goede orde, dit gebeurt uiteindelijk, maar het was te repareren.

We gaan naar de voettekst en besluiten dat het opnemen van analyse naar de bodem het beste zou zijn door de analysecode om te zetten in een bestand dat we zowel op de blog als op de forums kunnen opnemen (een "gedeeltelijk" zoals de meeste talen het noemen). We komen enkele grote problemen tegen bij het opnemen van het bestand en doorlopen talloze stappen om het probleem op te lossen. Het is waarschijnlijk een vervelende reis voor sommige mensen die het probleem meteen zien, maar het kan interessant zijn voor mensen die het oplossen van problemen graag op het werk zien. Het blijkt een stom probleempje te zijn waar de include een WordPress-specifieke functie had die Vanilla natuurlijk niet begrijpt. We komen er eindelijk achter door het PHP-foutenlogboek van MAMP te controleren.