# 143: Forumuri Discutare despre noua temă și funcționalitate a firului - CSS-Tricks

Anonim

Nu vă supărați, dar a trebuit să salt puțin înainte, pentru că a existat o muncă plictisitoare și plictisitoare de anulare a diferitelor vizualizări, prin plasarea fișierelor corecte în locurile potrivite în temele forumurilor noastre Vanilla. Am trecut peste asta de câteva ori, așa că nu a fost nimic nou.

De data aceasta, începem din nou drumul, găsind o anumită vizualizare care necesită o anumită atenție de proiectare, găsind vizualizarea corectă și înlocuind-o în propria noastră temă. De data aceasta, ecranul pentru crearea unei noi discuții. O găsim rapid făcând câteva lucruri „Găsiți în proiect” pentru un șir de text despre care știm că există în acea vizualizare. Apoi ne testăm suprascrierea plasând cuvântul „fart” în vizualizare și văzând dacă apare. Elegant, nu?

Un lucru pe care îl facem imediat este eliminarea unor lucruri. De exemplu, eliminăm caseta de selectare „Anunță”, deoarece aceasta este o caracteristică enervantă pe care oricum nu o vrem pe nimeni. Eliminăm linkul „Anulați”, deoarece nu face nimic mai mult decât o face doar navigarea departe de pagină.

Apoi ne jucăm cu o grămadă de spațiu. Distanța în sine este ușoară. Partea dificilă este să decidem exact ce clasă să folosim, dacă ar trebui să adăugăm o nouă clasă și cum aceste clase ar putea afecta lucrurile în altă parte a forumurilor și dacă acesta este un lucru bun sau rău. În esență, luptele clasice ale unui dezvoltator CSS!

Apoi, ne lovim de o problemă. Când facem clic în zona de text pentru a scrie corpul unui nou fir de forum, zona de text se prăbușește foarte scurt. Acesta este cu siguranță o parte din JavaScript care se implică. Probabil că a făcut (sau a încercat să facă) ceva inteligent în trecut, dar ceva s-a schimbat, astfel încât acum este mai rău decât să nu faci nimic. Cine știe ce s-a schimbat. Unele CSS care au dispărut acum, poate, poate o altă versiune a jQuery, poate un ID lipsă, cine știe. Ideea este că avem puterea să ne dăm seama și să o rezolvăm. Există, de asemenea, o altă eroare în care ștergerea unei postări pare să funcționeze excelent, apoi reîmprospătează pagina atunci când nu este nevoie.

Încheiem screencastul vorbind despre editorii de text WYSIWYG. Cu siguranță vom avea nevoie de una dintre cele din zona textului pentru a facilita crearea unui post. Am avut noroc cu Mark It Up! Deci, probabil că vom merge pe această cale. Din punct de vedere tehnic, nu este un editor WYSIWYG, dar nimic nu este cu adevărat pe web.