Pytanie, czy można włączyć na forum mod-rewrite tak by można było dostawać się do działów przez 4programmers.net/Forum/nazwa działu? Mała rzecz, a cieszy.
Niech zgadnę. Będzie w Coyote Forever.
Zgadza się. W nowym kojocie przykładowy link wygląda tak: http://coyote.boduch.net/demo/Forum/Newbie
Demonical Monk napisał(a)
Niech zgadnę. Będzie w Coyote Forever.
Juz to jest zrobione ;)
A co z działem z literami spoza łacińskiego alfabetu? Nie lepiej, by to było jakoś Forum/12-Newbie - dzięki temu system będzie mógł używać ID, a z URLa będzie można wyciąć pl znaki by nie było %3a%25
Mozna ustalac dowolna sciezke dla kategorii forum czy tematu.
W konfiguracji w panelu administracyjnym mozna ustalic jakie znaki maja byc wycinane, czy maja byc z malej/wielkiej litery itp. Na forum domyslnie polskie znaki sa zamieniane - tzn. ł na l, ż na z itp itd.
A swoją drogą jest paskudny błąd w przeglądarkach, który powoduje że mimo ustawiania zawijania tekstu i określenia szerokości komórki tabeli, nie zawija ona linii jeśli znaki nie są przedzielone spacjami (czy też może innymi znakami kontrolnymi) jak tu: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaallllllaaaa
zawsze można zrobić coś w stylu:
$post = preg_replace_callback('\S{40,}', 'wbr', $post);
function wbr($m) {return chunk_split($m[0], 40, '<wbr>');}
Marooned napisał(a)
zawsze można zrobić coś w stylu:
$post = preg_replace_callback('\S{40,}', 'wbr', $post);
function wbr($m) {return chunk_split($m[0], 40, '<wbr>');}
Jeśli się zrobi automatyczne wstawianie <wbr> co ileś tam znaków to zachodzi ryzyko, że to wejdzie w środek jakiegoś tagu lub wewnętrznie przyjętego przez programistę ciągu znaków sterujących i popsuje coś. Trzeba by tu użyć bardziej skomplikowanego kodu, żeby rozpoznawać miejsca, do których można wstawić <wbr>.
a nie lepiej w CSS?
.postbody { word-wrap: break-word }
załatwi sprawę (właśnie przetestowałem aplikując zmiany w edycji źródła strony w Operze).
Firefox nie łapie.
Ee, łapie? Łapie nawet IE6. Sam sprawdź:
<div style="width: 20%; background: red; word-wrap: break-word">
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
</div>
Czyżby Firefox odbiegał tutaj od standardów gorzej niż IE?
http://browsershots.org/http://dev.demonical.pl/break.html
Gecko źle pokazuje, ciekawostka że nawet lynx dobrze to pokazał...
IE łapie, FF od 3.5, tak?
Na to wygląda, tylko nie mówcie że statystyka pozwala pocałować userów FF 3.0 w dupę, bo ja specjalnie downgradowałem przeglądarkę żeby uniknąć przekreślania ortów dużymi oczojebnymi czerwonymi literami czy wędrowania karty cholera wie gdzie zamiast na koniec przy wciskaniu CTRL+T.
Coldpeer napisał(a)
Ee, łapie? Łapie nawet IE6. Sam sprawdź:
<div style="width: 20%; background: red; word-wrap: break-word">
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
</div>
To jest faktycznie niezłe!! Radziłbym tylko stosować w tym zamiast % na przykład width: 300px jeśli komórka tabeli ma długość 320 px bo inaczej nie będzie działać i cała tabelka się rozszerzy.
Chyba mało kto wie o tej metodzie, bo na forach długie linie są z reguły nieprawidłowo wyświetlane.
[OT] @Demonical Monk: co do tabow, to wystarczy zmienic opcje w about:config - browser.tabs.insertRelatedAfterCurrent.
Demonical Monk napisał(a)
wędrowania karty cholera wie gdzie zamiast na koniec przy wciskaniu CTRL+T.
Tę funkcję chyba pisał ten gość od losowego stawiania klamerek w Dev-C++.
Demonical Monk napisał(a)
specjalnie downgradowałem przeglądarkę żeby uniknąć przekreślania ortów
Sprawdzanie pisowni da się wyłączyć. Jedyny program gdzie wydaje mi się przydatne to Word.
Nie no, mi się to podoba bo czasem jestem tak przymulony że swoich błędów nie widzę, aczkolwiek wersja 3.0 tak subtelnie podkreśla to małymi czerwonymi kropkami, w nowych wersjach tak się ten szlaczek nakłada że wygląda jak przekreślony i do tego wali po oczach. Raczej tego w configu nie ustawisz...