Przyjazne URLe dla forum.

0

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.

0

Niech zgadnę. Będzie w Coyote Forever.

0

Zgadza się. W nowym kojocie przykładowy link wygląda tak: http://coyote.boduch.net/demo/Forum/Newbie

0
Demonical Monk napisał(a)

Niech zgadnę. Będzie w Coyote Forever.

Juz to jest zrobione ;)

0

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

0

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.

0

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

0

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>');}
0
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>.

0

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).

0

Firefox nie łapie.

0

Ee, łapie? Łapie nawet IE6. Sam sprawdź:

<div style="width: 20%; background: red; word-wrap: break-word">
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
</div>
0

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ł...

0

IE łapie, FF od 3.5, tak?

0

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.

0
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.

0

[OT] @Demonical Monk: co do tabow, to wystarczy zmienic opcje w about:config - browser.tabs.insertRelatedAfterCurrent.

0
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++.

0
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.

0

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...

1 użytkowników online, w tym zalogowanych: 0, gości: 1