# 133: Forums Wrangling, Partea 1 - CSS-Tricks

Anonim

În acest screencast vom săpa de fapt în codul zonei Forums.

Fișierul „principal” al forumurilor, dacă există așa ceva, este default.master.php. Este un pic ca index.php într-o temă WordPress, cu excepția faptului că fiecare vizualizare din Vanilla o folosește, în timp ce unele vizualizări din WordPress nu folosesc index.php.

Pentru ca lucrurile să fie cât mai consistente, putem parcurge rând cu rând documentele comparându-le cu echivalentele WordPress. Ne facem drum prin cap asigurându-ne că avem tot ce avem nevoie acolo, inclusiv conectarea CSS globală corectă și toate acestea.

Ne îndreptăm în jos, smulgând codul HTML pe care nu l-am scrie noi înșine, dar am venit până la plimbare până acum. Acest lucru este un pic nervos, deoarece uneori ID-urile sunt folosite ca cârlige JavaScript într-o aplicație ca aceasta, deci cine știe exact ce am putea sparge. Luăm decizia de a smulge lucrurile și de a o scrie cum ar fi în mod ideal și dacă va cauza probleme, o vom revizita și remedia. Pentru înregistrare, acest lucru se întâmplă în cele din urmă, dar a fost rezolvat.

Trecem la subsol și decidem că includerea analizelor în partea de jos ar fi cel mai bine servită prin transformarea codului de analiză într-un fișier pe care îl putem include atât pe blog, cât și pe forumuri (un „parțial”, așa cum îl numesc majoritatea limbilor). Ne confruntăm cu probleme mari în timp ce încercăm să includem fișierul și parcurgem o mulțime de pași de depanare pentru a-l remedia. Este probabil o călătorie enervantă pentru unii oameni care văd problema imediat, dar ar putea fi interesant pentru persoanele cărora le place să vadă soluționarea problemelor la locul de muncă. Se dovedește a fi o mică problemă stupidă, în care includerea avea o funcție specifică WordPress, care, desigur, Vanilla nu înțelege. Ne dăm seama în cele din urmă verificând jurnalul de erori PHP al MAMP.