W jaki sposób można zrobić takie coś, żeby na przykład: jak user zapomni postawić po przecinku lub kropce spację, to przy wysyłaniu posta było to poprawiane automatycznie, tak jak to ma miejsce w M$ Word.
W jaki sposób można zrobić takie coś, żeby na przykład: jak user zapomni postawić po przecinku lub kropce spację, to przy wysyłaniu posta było to poprawiane automatycznie, tak jak to ma miejsce w M$ Word.
[COLOR="Blue"][B] Imagination is more important than knowledge - Albert Einstein[/B][/COLOR]
Masz 2 opcje:
1. PHP - po wysłaniu posta zostanie on sprawdzony przez odpowiednie wyrażenia regularne i go (post) odpowiednio poprawi
2. JS - w momencie kliknięcia WYŚLIJ, przeglądarka sprawdzi zdefiniowane przez Ciebie wyrażenia regularne i w odpowiedni sposób zmodyfikuje posta.
Ogólnie dla tego co opisujesz to wyrażenie regularne powinno spełniać takie kryterium:
dowolny ciąg znaków bez cyfr (bo ktoś może np. 1.23 lub 1,23 i u nie można ingerować).. i później sprawdzić czy po 'kropce', 'przecinku' występuje spacja, etc.. jeżeli nie to wstawiasz w to miejsce spację i już.. Można jeszcze sprawdzać czy po kropce jest duża litera, jeśli nie to ją zamieniać.
W php przyjrzyj się ereg_replace i preg_replace, można by jeszcze str_replace, ale on jest bardziej zasobożerny i przy większych forach może niepotrzebnie obciążać forum.
Możesz również rozwiązać to przy pomocy moda do cenzury np.::
http://www.vbulletin.org/forum/showthread.php?t=166011
jest pod vB 3.6.x może będzie działał pod vB 3.8.x dodaj tam np. "," aby zamieniało na ", " za każdym razem gdy ktoś napisze przecinek zamieni go na przecinek + spacja, niestety również gdy ktoś da za przecinkiem spacje ale to raczej nie będzie przeszkadzało.
Masz problem? Pisz na forum, a nie na PW, GG! Na GG oraz PW przyjmuje jedynie indywidualne zlecenia.
_____________________________________
Zajmuję się:
-instalacją vBulletin
-przenoszeniem na inny serwer
-aktualizacją do nowszej wersji forum oraz modyfikacji
-instalacją aktualizacji/styli
-wszelkiego rodzaju pracami związanymi ze skryptem vBulletin
Więcej szczegółów na PW - Klik