My PMS i CB - polskie znaki i znaki specjalne - problem
Wyniki 1 do 4 z 4

Temat: My PMS i CB - polskie znaki i znaki specjalne - problem

  1. #1
    Nowicjusz
    Dołączył
    12-03-2006
    Wpisy
    21
    Punkty
    10

    Domyślny My PMS i CB - polskie znaki i znaki specjalne - problem

    Otóż mam zainstalowany PMS i CB.
    Problem należy raczej da jądra PMS. Chodzi tu dokładnie o polskie znaki i znaki specjalne w loginach użytkowników.

    Przykład mamu użytkownika mikołaj

    w liscie Comunity Builder występuje jako
    Miko³aj

    tu juz pojawia się problem z polskimi znakami.
    W bazie coprawda występuje jako Mikołaj.

    I tu problem z pisaniem prywatnych wiadomości, poniewaz link jest tworzony z nazwą uzytkownika a nie jego id.
    W kodzie html występuje jako
    Kod PHP:
    http://www.tylkolech.pl/component/option,com_pms/page,new/id,Mikołaj/ 
    zaś przeglądarka tłumaczy polskie znaki na kod znaku

    Kod PHP:
    http://www.tylkolech.pl/component/option,com_pms/page,new/id,Miko%B3aj/ 
    co powoduje ze do bazy zapisana jest wiadmość do Miko%B3aj i do niego nie dochodzi.


    Jest to dość poważny błąd czy zna ktoś jego rozwiązanie ?? Dotyczy to też znaków [ ] / \ i innych


    Portal: www.tylkolech.pl
    Joomla! 1.0.8 Stable
    My PMS - 2.1 Beta
    CB - 1.0 RC 2
    Ostanio edytowane przez kosa : 18-03-2006 18:18

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Opiekun forum
    Dołączył
    19-09-2005
    Wpisy
    3 743
    Punkty
    131

    Domyślny

    Generalnie polskie znaki w linku to nie jest dobry pomysł, mało co będzie w ten sposób działać, dlatego obawiam się że nie będzie prostego rozwiązania Twojego problemu, gdyz musiałbyś jakoś tak pozmieniać aby w linkach nie występowały wogóle polskie znaki

  4. #3
    Nowicjusz
    Dołączył
    12-03-2006
    Wpisy
    21
    Punkty
    10

    Domyślny

    Cytat Wysłane przez stone
    Generalnie polskie znaki w linku to nie jest dobry pomysł, mało co będzie w ten sposób działać, dlatego obawiam się że nie będzie prostego rozwiązania Twojego problemu, gdyz musiałbyś jakoś tak pozmieniać aby w linkach nie występowały wogóle polskie znaki
    No to jest poważny bład tego komponentu, najprosciej jest przemienic nazwe na id uyztkownika w sumie innego rozwiazania nie widze.

    Zna ktoś moze rozwiazanie tego problemu ??

    Jeszcze mozna zabronić przy zakładaniu konta uzywania polskich znaków i znaków specjalnych w momencie rejestracji a moze zna ktoś taką alternatywę??
    Ostanio edytowane przez kosa : 19-03-2006 01:27

  5. #4
    Opiekun forum
    Dołączył
    19-09-2005
    Wpisy
    3 743
    Punkty
    131

    Domyślny

    Możesz w pliku odpowiedzialnym za rejestracje (o ile pamietam com_regostration.html.php lub com_regostration.html.php ) dla zmienne która zawiera dane użytkowniak zastosowac http://pl.php.net/str_replace odnośnie zmiany polskich znaków na zwykłe a co do znaków specjalnych to moża się ich pozbyć http://pl.php.net/manual/en/function.strip-tags.php

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •