# 143: Fora Nowa dyskusja na temat stylów i funkcji wątków - CSS-Tricks

Anonim

Nie wściekaj się, ale musiałem trochę przeskoczyć do przodu, ponieważ była to wyczerpująca, długa, nudna praca polegająca na zastępowaniu różnych poglądów przez umieszczanie odpowiednich plików we właściwych miejscach w naszych motywach forów Vanilla. Omówiliśmy to kilka razy, więc nie było to nic nowego.

Tym razem zaczynamy od nowa, znajdując określony widok, który wymaga trochę uwagi projektowej, znajdując właściwy widok i nadpisując go w naszym własnym motywie. Tym razem ekran do tworzenia nowej dyskusji. Znajdujemy to szybko, wykonując pewne czynności „Znajdź w projekcie” dla ciągu tekstu, o którym wiemy, że istnieje w tym widoku. Następnie sprawdzamy nasze nadpisanie, umieszczając w widoku słowo „pierdnięcie” i sprawdzając, czy się pojawi. Z klasą, prawda?

Jedną rzeczą, którą robimy od razu, jest pozbycie się niektórych rzeczy. Na przykład usuwamy pole wyboru „Ogłoś”, ponieważ jest to irytująca funkcja, której i tak nie chcemy, aby ktokolwiek używał. Usuwamy link „anuluj”, ponieważ nie robi nic poza zwykłym opuszczeniem strony.

Potem bawimy się z kilkoma odstępami. Sam rozstaw jest łatwy. Najtrudniejsze jest podjęcie decyzji, której dokładnie klasy użyć, czy powinniśmy dodać nową klasę i jak te klasy mogą wpłynąć na rzeczy w innych miejscach na forach i czy jest to dobre, czy złe. Zasadniczo klasyczne zmagania programisty CSS!

Następnie napotykamy na pechowy problem. Kiedy klikamy w obszar tekstu, aby napisać treść nowego wątku na forum, obszar tekstowy zwija się bardzo szybko. Jest to zdecydowanie jakiś udział w JavaScript. Prawdopodobnie zrobił (lub próbował zrobić) coś mądrego w przeszłości, ale coś się zmieniło i teraz jest gorzej niż nic. Kto wie, co się zmieniło. Być może jakiś CSS, którego teraz już nie ma, może inna wersja jQuery, może brakujący identyfikator, kto wie. Chodzi o to, że mamy moc, aby to rozgryźć i naprawić. Jest też inny błąd polegający na tym, że usunięcie posta wydaje się działać świetnie, a następnie odświeża stronę, gdy nie jest to konieczne.

Kończymy screencast mówiąc o edytorach tekstowych WYSIWYG. Zdecydowanie będziemy potrzebować jednego z tych w obszarze tekstowym, aby ułatwić tworzenie postów. Miałem szczęście z Mark It Up! Więc prawdopodobnie pójdziemy tą drogą. Technicznie nie jest to edytor typu WYSIWYG, ale tak naprawdę nic nie jest w sieci.