Ne haragudj, de egy kicsit előre kellett ugranom, mert volt egy fárasztó, hosszú unalmas munka, amely felülírta a különböző nézeteket azzal, hogy a megfelelő fájlokat a megfelelő helyekre helyeztem a Vanilla fórum témáiban. Néhányszor átéltük ezt, így nem volt újdonság.
Ezúttal újrakezdjük az utat, megtalálva egy adott nézetet, amely némi tervezési figyelmet igényel, megtalálja a helyes nézetet, és felülírja azt a saját témánkban. Ezúttal az Új beszélgetés létrehozásának képernyője. Gyorsan megtaláljuk, ha néhány „Keresés a projektben” cuccot csinálunk egy olyan szövegsorhoz, amelyről tudjuk, hogy létezik ebben a nézetben. Ezután teszteljük felülbírálásunkat azzal, hogy betesszük a „fing” szót a nézetbe, és megnézzük, hogy megjelenik-e. Klassz, igaz?
Az egyik dolog, amit azonnal megteszünk, az, hogy kiszedünk néhány dolgot. Például eltávolítjuk a „Bejelentés” jelölőnégyzetet, mivel ez egy bosszantó funkció, amelyet amúgy sem szeretnénk, ha bárki is használna. Eltávolítjuk a „törlés” linket, mert az nem tesz mást, mint hogy csak az oldalról navigál.
Aztán egy rakatnyi távolsággal babrálunk. Maga a térköz könnyű. A nehéz feladat annak eldöntése, hogy pontosan melyik osztályt használjuk, ha új osztályt kell felvennünk, és hogy ezek az osztályok hogyan befolyásolhatják a fórumok más részein zajló dolgokat, és ha ez jó vagy rossz dolog. Lényegében a CSS fejlesztő klasszikus küzdelmei!
Aztán ütközünk össze egy problémával. Amikor rákattintunk a textarea-ra, hogy megírjuk egy új fórum szálának törzsét, a textarea nagyon röviden összeomlik. Ez mindenképpen a JavaScript bekapcsolása. Valószínűleg valami okos dolgot tett (vagy próbált megtenni) a múltban, de valami úgy változott, hogy most rosszabb, mint a semmittevés. Ki tudja, mi változott. Néhány CSS, amely talán már eltűnt, talán a jQuery másik verziója, esetleg hiányzó azonosítója, ki tudja. A lényeg az, hogy megvan a képességünk, hogy kitaláljuk és kijavítsuk. Van egy másik hiba is, ahol a bejegyzések törlése látszólag jól működik, majd frissíti az oldalt, amikor nincs rá szükség.
A képernyőn a WYSIWYG szövegszerkesztőkről beszélünk. A bejegyzés elkészítésének megkönnyítéséhez mindenképpen szükségünk lesz a textarea egyikére. A Mark It Up-hoz volt szerencsém! Tehát valószínűleg ezen az úton haladunk. Technikailag nem WYSIWYG szerkesztő, de valójában semmi sem található az interneten.