ForumCała strona

Nawigacja

Aktualnie online

Gości online: 4

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Brak polskich znaków w rss_parser_panel
alpa
Mam problem z polskimi znakami w RSSie - http://ot51.pl/in.../feeds.php. Próbowałam zmienić kodowanie w bazie danych - niestety nic nie pomogło. Oczywiście jeśli zmienię kodowanie w przeglądarce na utf-8 to wyświetla prawidłowo.
Edytowane przez Pieka dnia 11.12.2009 21:31:11
 
Wścibski Gość
Dodany dnia 22.11.2024 19:56:48
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
andrulek
Bardzo fajna wtyczka, ale niestety stwarza problemy z kodowaniem na polskim fusionie. Ja mam PF v7.00.06 PL i krzaki w panelu i na feeds.php

Najnowsza wersja RSS Parser 3.00 do pobrania tu: http://www.php-fu...d_id=28105. Niestety problem z krzakami jest w niej nadal. Próbowałem coś grzebać i zmieniać samemu, ale nic z tego nie wychodzi na razie.

Kilka moich przemyśleń (od razu zaznaczam, że nie wiem czy sensownych i prawidłowych, bo słabo znam php), które może ktoś tu pociągnie dalej i uda się w końcu zrobić jakąś poprawioną wersję, która by nie krzaczyła na PF PL, bo wtyczka jest tego warta moim zdaniem.

1. W pliku feeds.php jest funkcja utf8_decode
Pobierz kod źródłowy  Rozwiń Kod źródłowy

oraz ta sama funkcja w rss_parser_panel.php
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Próbowałem usunąć po prostu tą funkcję utf8_decode pozostawiając całą resztę, ale jeszcze większe krzaki się pojawiły.

2. Tak sobie myślę jednak, że głównie za to kodowanie odpowiada kod w parser.php
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Znalazłem na forum plik class.rss.php (http://www.php-fu...ost_120273), który jak mi się wydaje jest takim odpowiednikiem parser.php. I ten class.rss.php dobrze parsuje polskie rssy, nie ma krzaków. Wydaje mi się, że za to jest odpowiedzialna w nim funkcja:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Próbowałem z tą funkcją kombinować i podmieniać w parser.php, ale nic mi z tego nie wyszło.

Może jakoś wspólnymi siłami uda się doprowadzić to kodowanie w tej wtyczce do porządku?

pozdrawiam

-------------------------------------------

Problem chyba rozwiązany. Nowa paczka v7-rss_parser-v3_00_pl_fixiso tu: http://www.php-fu...ost_139859

---------------------------------------------
Jeśli pomogłem, kliknij "Pomógł". Dziękuję.
Edytowane przez andrulek dnia 11.01.2010 18:01:49
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl