# 143: Forums Ny tråd styling og funktionalitetsdiskussion - CSS-tricks

Anonim

Vær ikke sur, men jeg var nødt til at springe lidt fremad, fordi der var noget udmattende langt kedeligt arbejde med at tilsidesætte forskellige synspunkter ved at placere de rigtige filer de rigtige steder i vores temaer i Vanilla-fora. Vi har gennemgået dette et par gange, så det var ikke noget nyt.

Denne gang begynder vi vejen igen og finder en bestemt visning, der har brug for en vis designopmærksomhed, finder den korrekte visning og tilsidesætter den i vores eget tema. Denne gang er skærmen til oprettelse af en ny diskussion. Vi finder det hurtigt ved at lave nogle "Find i projekt" ting til en tekststreng, som vi ved findes i den visning. Derefter afprøver vi vores tilsidesættelse ved at sætte ordet "fart" i visningen og se om det dukker op. Klassisk, ikke?

En ting, vi gør med det samme, er at fjerne nogle ting. For eksempel fjerner vi afkrydsningsfeltet "Annoncer", da det er en irriterende funktion, som vi alligevel ikke vil have nogen til at bruge. Vi fjerner linket "Annuller", fordi det ikke gør noget mere end bare at navigere væk fra siden.

Så fikler vi rundt med en masse afstand. Afstanden i sig selv er let. Den hårde del er at beslutte nøjagtigt, hvilken klasse vi skal bruge, hvis vi skal tilføje en ny klasse, og hvordan disse klasser kan påvirke ting andre steder i foraene, og om det er en god eller dårlig ting. I det væsentlige er de klassiske kampe for en CSS-udvikler!

Så løber vi ind i et bummer problem. Når vi klikker ind i tekstområdet for at skrive brødteksten til en ny forumtråd, kollapser tekstområdet meget kort. Dette er bestemt noget JavaScript, der bliver involveret. Det gjorde sandsynligvis (eller forsøgte at gøre) noget smart i fortiden, men noget har ændret sig, så det er nu værre end at gøre noget. Hvem ved hvad der ændrede sig. Noget CSS, som måske nu er væk, måske en anden version af jQuery, måske et manglende ID, hvem ved det. Pointen er, at vi har magten til at finde ud af det og rette det. Der er også en anden fejl, hvor det ser ud til at fungere godt at slette et indlæg, hvorefter siden opdateres, når det ikke er nødvendigt.

Vi afslutter screencast og taler om WYSIWYG-teksteditorer. Vi har helt sikkert brug for en af ​​dem på tekstområdet for at gøre det lettere at lave et indlæg. Jeg har haft held med Mark It Up! Så vi vil sandsynligvis gå den rute. Teknisk set ikke en WYSIWYG-editor, men intet er virkelig på nettet.