# 143: Forums Discussie over nieuwe threadstijl en functionaliteit - CSS-trucs

Anonim

Wees niet boos, maar ik moest een beetje vooruitlopen, want er was wat afmattend, lang saai werk om verschillende weergaven te negeren door de juiste bestanden op de juiste plaatsen in onze Vanilla-forumthema's te plaatsen. We hebben dit een paar keer besproken, dus het was niets nieuws.

Deze keer beginnen we de weg opnieuw, waarbij we een bepaalde weergave vinden die wat ontwerpaandacht nodig heeft, de juiste weergave vinden en deze overschrijven in ons eigen thema. Dit keer het scherm voor het maken van een nieuwe discussie. We vinden het snel door wat 'Zoeken in project'-dingen te doen voor een reeks tekst waarvan we weten dat deze in die weergave bestaat. Vervolgens testen we onze override door het woord "scheet" in de weergave te plaatsen en te kijken of het verschijnt. Stijlvol, toch?

Een ding dat we meteen doen, is wat spullen eruit halen. We verwijderen bijvoorbeeld het selectievakje 'Aankondigen', omdat dat een vervelende functie is waarvan we niet willen dat iemand die gebruikt. We verwijderen de "annuleer" -link omdat deze niets meer doet dan alleen weg navigeren van de pagina.

Dan friemelen we wat met een hoop tussenruimte. De afstand zelf is eenvoudig. Het moeilijkste is om precies te beslissen welke klasse we moeten gebruiken, of we een nieuwe klasse moeten toevoegen, en hoe die klassen de dingen elders in de forums kunnen beïnvloeden, en of dat een goede of slechte zaak is. In wezen de klassieke worstelingen van een CSS-ontwikkelaar!

Dan lopen we tegen een minpuntprobleem aan. Wanneer we in het textarea klikken om de body van een nieuwe forumthread te schrijven, stort het textarea heel kort in. Dit is absoluut een JavaScript dat erbij betrokken raakt. Het heeft waarschijnlijk in het verleden iets slims gedaan (of geprobeerd), maar er is iets veranderd, zodat het nu erger is dan niets doen. Wie weet wat er is veranderd. Sommige CSS die nu verdwenen zijn, misschien een andere versie van jQuery, misschien een ontbrekende ID, wie weet. Het punt is dat we de macht hebben om het uit te zoeken en het op te lossen. Er is ook een andere bug waarbij het verwijderen van een bericht prima lijkt te werken en vervolgens de pagina ververst wanneer dat niet nodig is.

We eindigen de screencast en praten over WYSIWYG-teksteditors. We hebben er zeker een nodig op het tekstgebied om het maken van een bericht gemakkelijker te maken. Ik heb geluk gehad met Mark It Up! Dus we gaan waarschijnlijk die route. Technisch gezien geen WYSIWYG-editor, maar er staat eigenlijk niets op internet.