Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: CuteNews 1.4.6
Forum PHP.pl > Forum > PHP
uczaj21
Witam serdecznie mam skrypt php CuteNews 1.4.6 do newsow.Problem polaga na tym iz nie ma polskich znaków.Tyle manewrów już robiłem że głowa boli i nie uzyskalem zamierzonego celu a tym celem jest aby komentarze i newsy wyswietlaly polskie znaki a nie jakie¶ np ¿¿¿¿¿¿¿¿¿¿±±±±±±±±a.
Teraz przedstawie co robilem
1 w plikach inc/editcomments.MDU ,editusers.MDU oraz skins/default.skin.php zmieniałem kodowanie na <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2" />
Oczywisciscie to nic nie pomogło

Potem otworzyłem plik inc/functions.inc
i zauwazylem ze ten kod odpowiada za te krzaczki i niestworzone rzeczy
  1. <?php
  2. //----------------------------------
  3. // Some Special Chars
  4. //----------------------------------
  5. $HTML_SPECIAL_CHARS = Array (    // Master array replaced ALWAYS !!!
  6.  
  7.    '”' => '”',
  8.    '“' => '“',
  9.    '¶' => 'œ',
  10.    '™' => '™',
  11.    '’' => '’',
  12.    '‘' => '‘',
  13.    '‰' => '‰',
  14.    '…' => '…',
  15.    '€' => '&euro;',
  16.    '·' => '&iexcl;',
  17.    '˘' => '&cent;',
  18.    'Ł' => '&pound;',
  19.    '¤' => '&curren;',
  20.    'ˇ' => '&yen;',
  21.    '¦' => '&brvbar;',
  22.    '§' => '&sect;',
  23.    '¨' => '&uml;',
  24.    '©' => '&copy;',
  25.    'Ş' => '&ordf;',
  26.    '«' => '&laquo;',
  27.    '¬' => '&not;',
  28.    '­' => '&shy;',
  29.    '®' => '&reg;',
  30.    'Ż' => '&macr;',
  31.    '°' => '&deg;',
  32.    '±' => '&plusmn;',
  33.    '˛' => '&sup2;',
  34.    'ł' => '&sup3;',
  35.    '´' => '&acute;',
  36.    '·' => '&middot;',
  37.    '¸' => '&cedil;',
  38.    '±' => '&sup1;',
  39.    'ş' => '&ordm;',
  40.    '»' => '&raquo;',
  41.    'Ą' => '&frac14;',
  42.    '˝' => '&frac12;',
  43.    'µ' => '&frac34;',
  44.    'ż' => '&iquest;',
  45. );
  46. ?>

Dziala to na zasadzie ze jak jest np ± w tekscie to on zamienia to na np ?

Masakra normalnie prosze o jakies sugestie
Darti
to wywal t± tablicę i zrób pust± o takiej nazwie, zobacz czy to co¶ pomogło.
uczaj21
[JAK skasuje cala tablice to wyskakuje mi blad :Warning: Invalid argument supplied for foreach() in c:\apache\htdocs\cutenews7\inc\functions.inc.php on line 675 zamieszczam kod calego pliku
  1. <?php
  2. chyba jeszcze ten kod odpowiada za ta tablice
  3.  
  4.   foreach ( $HTML_SPECIAL_CHARS as $key=>$value  ){
  5.                     $sourse = str_replace($key,$value,$sourse);
  6.           }
  7.  
  8.  
  9. return $sourse;
  10. }
  11. ?>
Darti
No przecież napisałem Ci wcze¶niej że zrób tak± sam± tablicę ale pust± ...
uczaj21
zrobiłem tak
  1. <?php
  2. //----------------------------------
  3. // Some Special Chars
  4. //----------------------------------
  5. $HTML_SPECIAL_CHARS = Array (    // Master array replaced ALWAYS !!!
  6.  
  7.  
  8. );
  9. ?>

lub tak

  1. <?php
  2. //----------------------------------
  3. // Some Special Chars
  4. //----------------------------------
  5. $HTML_SPECIAL_CHARS = Array (    // Master array replaced ALWAYS !!!
  6.  
  7.   '' => '',
  8.   '' => '',
  9.   '' => '',
  10.   '' => '',
  11.   '' => '',
  12.   '' => '',
  13.   '' => '',
  14.   i tak do konca
  15. );
  16. ?>

nic nie pomogło
Darti
no to szukaj przyczyny krzaczków gdzie indziej, bo tablica ich nie powoduje.
Articles
W wersji 1.4.5 pomagało wywalenie linijek odpowiadających za polskie znaki. Nie iwem jak się to ma jednak do 1.4.6 bo nigdy nie używałem. Myśle jednak że warto spróbować, ew spróbowac wersji stąd http://cutenews.fora.pl/ - są w wersjach pre-dopasowanych do polskich userów, wiec nei powinno być problemu z kodowaniem
uczaj21
te forum co mi poleciłe¶ jest chyba zamrozone w doslownym znaczeniu.Posty pisane z 2007 znalazlem juz dawno fe forum oczywiscie napisalem posta lecz do tej pory nikt nie odpowiedzial na niego.Zapomniane forum

Prosze o pomoc z tymi polskimi znakami
evelina
poradziłes sobie z polskimi znakami w tej wersji czy nie ?
bo ja tak smile.gif
guitar.gif
Krajek
Cytat(uczaj21 @ 10.12.2008, 12:10:39 ) *
Witam serdecznie mam skrypt php CuteNews 1.4.6 do newsow.Problem polaga na tym iz nie ma polskich znaków.Tyle manewrów już robiłem że głowa boli i nie uzyskalem zamierzonego celu a tym celem jest aby komentarze i newsy wyswietlaly polskie znaki a nie jakie¶ np ¿¿¿¿¿¿¿¿¿¿±±±±±±±±a.
Teraz przedstawie co robilem
1 w plikach inc/editcomments.MDU ,editusers.MDU oraz skins/default.skin.php zmieniałem kodowanie na <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2" />
Oczywisciscie to nic nie pomogło

Potem otworzyłem plik inc/functions.inc
i zauwazylem ze ten kod odpowiada za te krzaczki i niestworzone rzeczy
  1. <?php
  2. //----------------------------------
  3. // Some Special Chars
  4. //----------------------------------
  5. $HTML_SPECIAL_CHARS = Array (    // Master array replaced ALWAYS !!!
  6.  
  7.    '”' => '”',
  8.    '“' => '“',
  9.    '¶' => 'œ',
  10.    '™' => '™',
  11.    '’' => '’',
  12.    '‘' => '‘',
  13.    '‰' => '‰',
  14.    '…' => '…',
  15.    '€' => '&euro;',
  16.    '·' => '&iexcl;',
  17.    '˘' => '&cent;',
  18.    'Ł' => '&pound;',
  19.    '¤' => '&curren;',
  20.    'ˇ' => '&yen;',
  21.    '¦' => '&brvbar;',
  22.    '§' => '&sect;',
  23.    '¨' => '&uml;',
  24.    '©' => '&copy;',
  25.    'Ş' => '&ordf;',
  26.    '«' => '&laquo;',
  27.    '¬' => '&not;',
  28.    '­' => '&shy;',
  29.    '®' => '&reg;',
  30.    'Ż' => '&macr;',
  31.    '°' => '&deg;',
  32.    '±' => '&plusmn;',
  33.    '˛' => '&sup2;',
  34.    'ł' => '&sup3;',
  35.    '´' => '&acute;',
  36.    '·' => '&middot;',
  37.    '¸' => '&cedil;',
  38.    '±' => '&sup1;',
  39.    'ş' => '&ordm;',
  40.    '»' => '&raquo;',
  41.    'Ą' => '&frac14;',
  42.    '˝' => '&frac12;',
  43.    'µ' => '&frac34;',
  44.    'ż' => '&iquest;',
  45. );
  46. ?>

Dziala to na zasadzie ze jak jest np ± w tekscie to on zamienia to na np ?

Masakra normalnie prosze o jakies sugestie



Należało zmienić w pliku inc/functions.inc na:

  1. //----------------------------------
  2. // Some Special Chars
  3. //----------------------------------
  4. $HTML_SPECIAL_CHARS = Array ( // Master array replaced ALWAYS !!!
  5.  
  6. '”' => '&# 8221;',
  7. '“' => '&# 8220;',
  8. // '¶' => '&# 339;',
  9. '™' => '&# 8482;',
  10. '’' => '&# 8217;',
  11. '‘' => '&# 8216;',
  12. '‰' => '&# 8240;',
  13. '…' => '&# 8230;',
  14. '€' => '&euro;',
  15. // 'ˇ' => '&iexcl;',
  16. '˘' => '&cent;',
  17. // 'Ł' => 'Ł',
  18. '¤' => '&curren;',
  19. // 'ˇ' => 'ˇ',
  20. // '¦' => '&brvbar;',
  21. '§' => '&sect;',
  22. '¨' => '&uml;',
  23. '©' => '&copy;',
  24. 'Ş' => '&ordf;',
  25. '«' => '&laquo;',
  26. // '¬' => '&not;',
  27. '­' => '&shy;',
  28. '®' => '&reg;',
  29. // 'Ż' => '&macr;',
  30. '°' => '&deg;',
  31. // '±' => '&plusmn;',
  32. '˛' => '&sup2;',
  33. // 'ł' => 'ł',
  34. '´' => '&acute;',
  35. '·' => '&middot;',
  36. '¸' => '&cedil;',
  37. // '±' => '±',
  38. 'ş' => '&ordm;',
  39. '»' => '&raquo;',
  40. // 'ˇ' => '&frac14;',
  41. '˝' => '&frac12;',
  42. // 'µ' => '&frac34;',
  43. // 'ż' => 'ż',
  44. '&copy;' => '©',
  45. );

To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.