Polskie znaki dla RSS
Strona 1 z 4 123 ... OstatniOstatni
Wyniki 1 do 10 z 32

Temat: Polskie znaki dla RSS

  1. #1
    Przeglądacz
    Dołączył
    08-03-2006
    Wpisy
    99
    Punkty
    11

    Polskie znaki dla RSS

    Mam problem z polskimi znakami w kanałach rss:

    " któremu grozi kara ?mierci za przej?cie na chrze?cija?stwo, mo?e unikn??"

    Tak to niestety wygląda. Zminiłem kodowanie w pliku "feedcreator.class" na encoding=\"iso-8859-2\ i nic nie pomogło.

    Dotyczy to tylko RSS.

    :confused:

  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
    Przeglądacz
    Dołączył
    08-03-2006
    Wpisy
    99
    Punkty
    11
    Chyba nie doczekam się odpowiedzi na moje pytanie Siedzę nad tym sam już kilka dni i efektu brak.
    Czy ktoś ma polskie litery w wiadomościach RSS na swojej stronie ?????????
    Proszę o linka do takiej strony, chyba że tak juz na razie jest i trzeba poczekać do następnej wersji Jommla.



    mam Joomla! 1.0.8 Stable [ Sunshade ] 26-Feb-2006 na localhost
    Wersja MySQL:: 4.0.23
    Wersja PHP:: 5.0.3
    Serwer WWW:: Apache/2.0.52 (Win32) PHP/5.0.3

  4. #3
    Przeglądacz
    Dołączył
    06-03-2006
    Wpisy
    53
    Punkty
    15

    Domyślny

    Ciekawe dlaczego nikt Ci nie odpowiedział ?

    Może powodem jest to, że wiekszośc osób używa Joomli 1.8 PL, gdzie wszystko już zostało odpowiednio dostosowane. Nie ma więc problemy "pliterek" w wieściach RSS.

    Jeśli więc nie chcesz wersji PL, to przynajmniej sobie ją ściągnij i porównaj pliki.

    Pozdrawiam
    frico

  5. #4
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Dla pewności proszę jeszcze sprawdzić, bo możliwe, że to później wprowadzona poprawka i nieopublikowana

    w pliku /includes/joomla.php
    odszukać funkcję:
    function newsfeedEncoding( $rssDoc )
    i dokonać trzykrotnie poprawienia linii
    //zwiast $encoding = 'utf8_decode'; poprawić na:
    $encoding = 'utf8tolatin2';
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  6. #5
    Przeglądacz
    Dołączył
    08-03-2006
    Wpisy
    99
    Punkty
    11

    Domyślny

    Cytat Wysłane przez frico
    Ciekawe dlaczego nikt Ci nie odpowiedział ?

    Może powodem jest to, że wiekszośc osób używa Joomli 1.8 PL, gdzie wszystko już zostało odpowiednio dostosowane. Nie ma więc problemy "pliterek" w wieściach RSS.

    Jeśli więc nie chcesz wersji PL, to przynajmniej sobie ją ściągnij i porównaj pliki.

    Pozdrawiam
    frico
    Frico - nie pomyliły Ci się wersję trochę. Nadchodzi Joomla! 1.0.9 a Ty masz 1.8 PL - tylko skąd ??????

  7. #6
    Przeglądacz
    Dołączył
    08-03-2006
    Wpisy
    99
    Punkty
    11

    Błąd

    Niestety Zwiastun mimo szczerych chęci po zmnanie na

    $encoding = 'utf8tolatin2';

    pojawia się
    Fatal error: Call to undefined function utf8tolatin2() in C:\WebServ\httpd-users\agroportal\components\com_newsfeeds\newsfeed s.html.php on line 274
    może masz jeszcze jakieś pomysły bo ja już nie mam - niestety :confused:

  8. #7
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Mam, tylko nie wiem, czyś zasłużył, za czepianie się frico...

    Ocywiscie, brakuje funkcji, bo w dobroci swojej jej nie podałem
    dopisz gdzieś na końcu
    function utf8tolatin2($content){
    return iconv("UTF8","LATIN2",$content);
    }
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  9. #8
    Przeglądacz
    Dołączył
    08-03-2006
    Wpisy
    99
    Punkty
    11

    Domyślny

    Zwiastun zmieniłem to następująco:

    function newsfeedEncoding( $rssDoc ) {
    // test if PHP 5
    if ( phpversion() >= 5 ) {
    // test if page is utf-8
    if ( strpos(_ISO,'utf')!== false || strpos(_ISO,'UTF') !== false ) {
    $encoding = 'html_entity_decode';
    } else {
    // non utf-8 page
    $encoding = 'utf8tolatin2';
    }
    } else {
    // handling for PHP 4
    // determine encoding of feed
    $text = $rssDoc->toNormalizedString(true);
    $text = substr( $text, 0, 100 );
    $utf8 = strpos( $text, 'encoding="utf-8"' );

    // test if feed is utf-8
    if ( $utf8 !== false ) {
    // test if page is utf-8
    if ( strpos(_ISO,'utf')!== false || strpos(_ISO,'UTF') !== false ) {
    $encoding = 'html_entity_decode';
    } else {
    // non utf-8 page
    $encoding = 'utf8tolatin2';
    }
    } else {
    // handling for non utf-8 feed
    // test if page is utf-8
    if ( strpos(_ISO,'utf') !== false || strpos(_ISO,'UTF') !== false ) {
    $encoding = 'utf8tolatin2';
    } else {
    // non utf-8 page
    $encoding = 'html_entity_decode';
    }
    }
    }

    return $encoding;
    }
    }
    function utf8tolatin2($content){
    return iconv("UTF8","LATIN2",$content);
    }

    i w tym momencie zginęły mi wszystkie wieści RSS
    Tak sobie myślę czy nie zainstalować jomli jeszcze raz i czy nie przerzucić plików odpowiedzialnych za RSS, albo przynajmniej je porównać !!!
    Czy wogóle jest to wykonalne ???
    A może to wina jakiegoś zainstalowanego dodatku lub komponetu ?????

    Pozdrowienia, dzieki za cierpliwość
    Dobranoc

  10. #9
    Przeglądacz
    Dołączył
    06-03-2006
    Wpisy
    53
    Punkty
    15

    Domyślny

    Cytat Wysłane przez pieniak
    Nadchodzi Joomla! 1.0.9 a Ty masz 1.8 PL - tylko skąd ??????
    Ależ popędziłem ... Racja oczywiście. Miałem na myśli 1.0.8 PL
    Tak to jest jak człowiek już skrótowo zaczyna mysleć.


    Pozdrawiam
    frico

  11. #10
    Przeglądacz
    Dołączył
    13-03-2006
    Wpisy
    57
    Punkty
    10

    Domyślny Polskie znaki dla RSS

    sprubuj odpalic joomle na serverze php4. ja na php5 mam ten sam problem na php4 dziala ok

Strona 1 z 4 123 ... OstatniOstatni

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
  •