Zobacz temat
Strona 1 z 2: 12
|
|
prosze o pomoc z newsami!!!
|
|
| adonis |
Dodany dnia 28.10.2006 13:35:07
|
|
Pocz?tkuj?cy ![]() Postów: 179 Data rejestracji: 08.03.2006 23:45 ZBANOWANY: Dożywotnio Złamana licencja |
che pobierac newsy rss ze strony,i umiescic je w panelu bocznym,wgra?em plik rss.php na serwer,i wszystko dziala.jak wpisze adres strony http://progwebsat... to jest ok,ale jak zrobic aby te newsy by?y w panelu?,i automatycznie sie aktualizowa?y.mysla?em o iframe,ale to kiepsski chyba sposób.prosze o rade |
|
|
|
| W?cibski Go?? |
Dodany dnia 30.10.2025 07:05:56
|
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
| IP: localhost | |
| Xen |
Dodany dnia 28.10.2006 18:10:05
|
|
Przedszkolak ![]() Postów: 90 Data rejestracji: 01.08.2004 05:15 |
umie?? zawarto?? plku rss.php w kodzie panela bocznego. A co do aktualizacji to je?eli na danej stronie, z której pobierasz newsy zostan? dodane nowe to automatycznie b?dziesz mia? na stronie bo jak s?dze plik rss.php przy ka?dym wczytaniu pobiera z okreslonej strony informacje. Ja osobi?cie uzywa?em kiedy? skryptu, który co 15 minut , je?eli dobrze pami?tam, pobiera? i zapisywa? do pliku dane z kana?u rss ![]() |
|
|
|
| adonis |
Dodany dnia 28.10.2006 18:23:09
|
|
Pocz?tkuj?cy ![]() Postów: 179 Data rejestracji: 08.03.2006 23:45 ZBANOWANY: Dożywotnio Złamana licencja |
ale mozesz napisac co konkretnie wstawic? daje tu plik rss.php napisz prosze bo zalezy mi <?php
#=========================================== # Silnik tego skryptu zapo?yczony zosta? z czytnika RSS w wersji PHP z # oprogramowania RSS GET, oryginalna wersja programu na stronie: http://www.aarond... #=========================================== $czas = 30; // Co ile ma by? aktualizacja $folder = "rss/"; // Adres folderu, w którym znajdowa? si? b?d? pliki z newsami. $adres = "http://www.satkurier.pl/rss.php"; // Adres URL do kana?u RSS $nazwa_kanalu = "Informacje z serwisu SatKurier.pl"; // Tytu? kana?u RSS $liczba = 10; // Ilo?c nag?ówków newsów, które maj? by? wyswietlane $target = "_blank"; // Opcja target="" dla newsów, mo?liwe: "_self" oraz "_blank" $autoupdate = TRUE; $trunc = FALSE; $delim = FALSE; if (isset($_GET['rssHeadline'])) { $rssHeadline = $_GET['rssHeadline'];} $basefile = $folder; $folder .= md5($adres).".htm"; // Przygotowywanie nazw plików dla danego kana?u #========================== # Operacje zwi?zane ze sprawdzaniem aktualno?ci nag?ówków w pliku tekstowym #========================== if (($czas > 0) && (is_file($folder)) && (((time()-filemtime($folder)) < ($czas * 60)))) { include $folder; $time = floor((time()-filemtime($folder)) / 30); // Sprawdza ile minut temu plik by? aktualizowany } elseif (@fopen($adres,"r")) { // Sprawdza czy ma dost?p do kana?u RSS #========================== # Operacja zwi?zane z dodawaniem nowego nag?ówka do pliku #========================== $rssHandle = fopen($adres,"r") ; // Otwiera plik kana?u RSS while (!feof($rssHandle)) { $rssData .= fgets($rssHandle); } #========================== # Przygotowywanie newsa do w??czenia do pliku #========================== $tag = "item "; $rssData = preg_replace("/<" . $tag . "(.|\s)*?>/","<item>",$rssData); $rssData = chop($rssData); // Usuwanie pustych spacji z ko?ca linijek $rssData = ereg_replace("[\r,\n]", "", $rssData); // Usuwwanie pustych linijek $rssData = strstr($rssData,"<item>"); // Usuwanie wszystie przez <item>. #========================== # Usuwanie zb?dnych elemntów tak aby okrojona zawarto?? mog?a zosta? zapisana w pliku # Tagi <description></description> zostaj? pomini?te #========================== $tags_and_content_to_strip = Array("description"); foreach ($tags_and_content_to_strip as $tag) { $rssData = preg_replace("/<" . $tag . ">(.|\s)*?<\/" . $tag . ">/","",$rssData); } $rssData = str_replace("<item>","", $rssData); // usuwanie tagu <item> $rssData = urldecode($rssData); // Zamiana wszystkich: %20 na spacje. $rssData = str_replace(strstr("</channel>",$rssData),"",$rssData); $rssArray = explode("</item>",$rssData); // Tworzenie tablicy z nag?ówkami $title = array(); $link = array(); #========================== # Ten mechanizm tworzy tablice dla linków oraz nag?ówków #========================== $x = 0; while($x < $liczba) { $link[$x] = strstr($rssArray[$x],"<link>"); // usuwanie wszystkiego przed <link> $link[$x] = ereg_replace("<link>","",$link[$x]); $link[$x] = str_replace(strstr($link[$x],"</link>"),"",$link[$x]); $link[$x] = trim($link[$x]); $title[$x] = strstr($rssArray[$x],"<title>"); $title[$x] = ereg_replace("<title>","",$title[$x]); // Usuwanie <title> z cz??ci tytu?u newsa $title[$x] = str_replace(strstr($title[$x],"</title>"),"",$title[$x]); // Usuwanie </title> oraz wszystkiego poza nim $title[$x] = trim($title[$x]); if ($trunc != FALSE) { $title[$x] = str_replace(substr($title[$x],$trunc),"",$title[$x]); } if ($delim != FALSE) { $title[$x] = str_replace(strstr($title[$x],$delim),"",$title[$x]); } if ($title[$x] == "") { $liczba = $x; break; } // Gdy ju? nie ma nag?ówków zmienna $liczba przyjmuje warto?? maksumaln?. $x++; } #========================== # Zapis do pliku #========================== $fp = fopen($folder, "w+"); $x=0; fwrite($fp,"<b><span class=\"displayname\">$nazwa_kanalu</span></b> \n"); // zapisywanie do pliku while ($x < $liczba) { // ta p?tla zapisuje ka?dy link osobno. fwrite($fp,"<br>\n-<a class=\"headlinellink\" target=\"$target\" href=\"$link[$x]\">$title[$x]</a>"); $x++; } fclose($fp); include $folder; } else { #========================== # Zwracanie b??du gdy podany adres jest b??dny. #========================== echo "<b>Nie mozna po??czy? si? z adresem: $adres. </b>"; } ?> Edytowane przez adonis dnia 28.10.2006 18:23:30 |
|
|
|
| Xen |
Dodany dnia 28.10.2006 18:31:45
|
|
Przedszkolak ![]() Postów: 90 Data rejestracji: 01.08.2004 05:15 |
hmm, najpro?ciej b?dzie zrobi? tak: stwórz a katalogu infusions nowy folder np. rss_reader_panel i wrzu? do niego plik rss.php (i pozosta?e je?eli jakie? z nim by?y). stwórz teraz nowy plik (w utowroznym wcze?niej katalogu) np. rss_reader_panel.php i wstaw tam kod: //84 posty na karku i kod poza [ code]? Poprawi?em - jantom Edytowane przez jantom dnia 28.10.2006 19:05:16 |
|
|
|
| adonis |
Dodany dnia 28.10.2006 19:19:15
|
|
Pocz?tkuj?cy ![]() Postów: 179 Data rejestracji: 08.03.2006 23:45 ZBANOWANY: Dożywotnio Złamana licencja |
jest ok,ale ja wejde w dowloand to mam jakies bledy,i rozwala mi sie,a tak jest ok,jak to naprawic? Warning: fopen(rss/6400bf108eeede515df687ed65d1e69d.htm) [function.fopen]: failed to open stream: No such file or directory in /home.2/p/r/o/progwebs/www/infusions/rss_reader_panel/rss.php on line 96
Warning: fwrite(): supplied argument is not a valid stream resource in /home.2/p/r/o/progwebs/www/infusions/rss_reader_panel/rss.php on line 98 Warning: fwrite(): supplied argument is not a valid stream resource in /home.2/p/r/o/progwebs/www/infusions/rss_reader_panel/rss.php on line 101 Warning: fwrite(): supplied argument is not a valid stream resource in /home.2/p/r/o/progwebs/www/infusions/rss_reader_panel/rss.php on line 101 Warning: fwrite(): supplied argument is not a valid stream resource in /home.2/p/r/o/progwebs/www/infusions/rss_reader_panel/rss.php on line 101 Edytowane przez adonis dnia 28.10.2006 19:20:34 |
|
|
|
| Xen |
Dodany dnia 28.10.2006 21:58:56
|
|
Przedszkolak ![]() Postów: 90 Data rejestracji: 01.08.2004 05:15 |
skrypt ten zapisuje do katalogu rss wygenerowane pliki z linkami - sprawd? czy ten folder ma ustawione odpowiednie CHMOD'y ?eby mo?na by?o w nim zapisywa?. |
|
|
|
| adonis |
Dodany dnia 28.10.2006 22:31:20
|
|
Pocz?tkuj?cy ![]() Postów: 179 Data rejestracji: 08.03.2006 23:45 ZBANOWANY: Dożywotnio Złamana licencja |
eh,no dalej wywala b?edy,ale tylko w dowloand i mapa strony,moze dam ci has?o do ftp? bo strasznie mi zalezy ![]() |
|
|
|
wlodekp |
Dodany dnia 29.10.2006 05:45:49
|
|
Weteran ![]() Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Ten mod ma swój boczny panel, który dodajemy z PA wskazuj?c na li?cie nazw? pliku panelu rss_parser_panel. Warunkiem wy?wietlania jego zawarto?ci jest zgodno?? nazw. Nazwa dodawanego panelu musi by? taka sama jak wpisana w administracji wtyczk? w Feed Name: Panel zapisuje do swojego cache(txt)-katalog chmod(777)-a zapis czas-od?wie?ania jest do ustawienia w zarz?dzaniu. W ustawieniach oczywi?cie nale?y zaznaczy? Include on Feeds Page: V-wszystko to jest opisane w pliku readme moda. Na koniec-Wyst?pi brak polskich liter-ale mo?e pod??czysz stron? gdzie nie s? one u?ywane. Bo np przy??czenie rss-a tej wygl?da niespecjalnie. Edytowane przez wlodekp dnia 29.10.2006 05:59:34 |
|
|
|
| adonis |
Dodany dnia 29.10.2006 12:21:13
|
|
Pocz?tkuj?cy ![]() Postów: 179 Data rejestracji: 08.03.2006 23:45 ZBANOWANY: Dożywotnio Złamana licencja |
wlodekp,ale to nie mod,ja znalazlem skrypt ''czytnik rss",tak on sie nazywa.wszystko dziala,ale jak wejde w dowloand to rozwala sie panel boczny,ale jak go dam w górnym panelu jest wtedy ok,i musi byc w górnym,bo w bocznym panelu wyswietla mi bledy,jak wyzej napisa?em |
|
|
|
wlodekp |
Dodany dnia 29.10.2006 13:01:56
|
|
Weteran ![]() Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
No to skonfrontuj swój czytnik z Feeds-RSS_Parser-v2.13 modem mo?e ze ?o?enia obu co? wymodzisz-akurat dla siebie.
|
|
|
|
| adonis |
Dodany dnia 29.10.2006 13:07:52
|
|
Pocz?tkuj?cy ![]() Postów: 179 Data rejestracji: 08.03.2006 23:45 ZBANOWANY: Dożywotnio Złamana licencja |
ale wiesz ten mój dziala prawie idealnie,tylko pewnie jakas bzdure trzeba poprawic,a ja sie na tym nie znam
Edytowane przez adonis dnia 29.10.2006 13:08:40 |
|
|
|
wlodekp |
Dodany dnia 29.10.2006 13:23:01
|
|
Weteran ![]() Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Do??cz plik rss.php tytaj zobaczymy, bo nie wiem o jakim mówimy.
|
|
|
|
| adonis |
Dodany dnia 29.10.2006 13:30:55
|
|
Pocz?tkuj?cy ![]() Postów: 179 Data rejestracji: 08.03.2006 23:45 ZBANOWANY: Dożywotnio Złamana licencja |
wlaczylem ci teraz specjalnie abys zobaczy? jak to wyglada w dowloand ,a to plik.on ma jeszcze folder gdzie trzyma te info,folder nazywa sie rss ,i w nim jest plik 6400bf108eeede515df687ed65d1e69d.htm .wejdz w dowloand i zobazc co sie dzieje <?php
#=========================================== # Silnik tego skryptu zapo?yczony zosta? z czytnika RSS w wersji PHP z # oprogramowania RSS GET, oryginalna wersja programu na stronie: http://www.aarond... #=========================================== $czas = 30; // Co ile ma by? aktualizacja $folder = "rss/"; // Adres folderu, w którym znajdowa? si? b?d? pliki z newsami. $adres = "http://www.satkurier.pl/rss.php"; // Adres URL do kana?u RSS $nazwa_kanalu = "Informacje z serwisu SatKurier.pl"; // Tytu? kana?u RSS $liczba = 10; // Ilo?c nag?ówków newsów, które maj? by? wyswietlane $target = "_blank"; // Opcja target="" dla newsów, mo?liwe: "_self" oraz "_blank" $autoupdate = TRUE; $trunc = FALSE; $delim = FALSE; if (isset($_GET['rssHeadline'])) { $rssHeadline = $_GET['rssHeadline'];} $basefile = $folder; $folder .= md5($adres).".htm"; // Przygotowywanie nazw plików dla danego kana?u #========================== # Operacje zwi?zane ze sprawdzaniem aktualno?ci nag?ówków w pliku tekstowym #========================== if (($czas > 0) && (is_file($folder)) && (((time()-filemtime($folder)) < ($czas * 60)))) { include $folder; $time = floor((time()-filemtime($folder)) / 60); // Sprawdza ile minut temu plik by? aktualizowany } elseif (@fopen($adres,"r")) { // Sprawdza czy ma dost?p do kana?u RSS #========================== # Operacja zwi?zane z dodawaniem nowego nag?ówka do pliku #========================== $rssHandle = fopen($adres,"r") ; // Otwiera plik kana?u RSS while (!feof($rssHandle)) { $rssData .= fgets($rssHandle); } #========================== # Przygotowywanie newsa do w??czenia do pliku #========================== $tag = "item "; $rssData = preg_replace("/<" . $tag . "(.|\s)*?>/","<item>",$rssData); $rssData = chop($rssData); // Usuwanie pustych spacji z ko?ca linijek $rssData = ereg_replace("[\r,\n]", "", $rssData); // Usuwwanie pustych linijek $rssData = strstr($rssData,"<item>"); // Usuwanie wszystie przez <item>. #========================== # Usuwanie zb?dnych elemntów tak aby okrojona zawarto?? mog?a zosta? zapisana w pliku # Tagi <description></description> zostaj? pomini?te #========================== $tags_and_content_to_strip = Array("description"); foreach ($tags_and_content_to_strip as $tag) { $rssData = preg_replace("/<" . $tag . ">(.|\s)*?<\/" . $tag . ">/","",$rssData); } $rssData = str_replace("<item>","", $rssData); // usuwanie tagu <item> $rssData = urldecode($rssData); // Zamiana wszystkich: %20 na spacje. $rssData = str_replace(strstr("</channel>",$rssData),"",$rssData); $rssArray = explode("</item>",$rssData); // Tworzenie tablicy z nag?ówkami $title = array(); $link = array(); #========================== # Ten mechanizm tworzy tablice dla linków oraz nag?ówków #========================== $x = 0; while($x < $liczba) { $link[$x] = strstr($rssArray[$x],"<link>"); // usuwanie wszystkiego przed <link> $link[$x] = ereg_replace("<link>","",$link[$x]); $link[$x] = str_replace(strstr($link[$x],"</link>"),"",$link[$x]); $link[$x] = trim($link[$x]); $title[$x] = strstr($rssArray[$x],"<title>"); $title[$x] = ereg_replace("<title>","",$title[$x]); // Usuwanie <title> z cz??ci tytu?u newsa $title[$x] = str_replace(strstr($title[$x],"</title>"),"",$title[$x]); // Usuwanie </title> oraz wszystkiego poza nim $title[$x] = trim($title[$x]); if ($trunc != FALSE) { $title[$x] = str_replace(substr($title[$x],$trunc),"",$title[$x]); } if ($delim != FALSE) { $title[$x] = str_replace(strstr($title[$x],$delim),"",$title[$x]); } if ($title[$x] == "") { $liczba = $x; break; } // Gdy ju? nie ma nag?ówków zmienna $liczba przyjmuje warto?? maksumaln?. $x++; } #========================== # Zapis do pliku #========================== $fp = fopen($folder, "w+"); $x=0; fwrite($fp,"<b><span class=\"displayname\">$nazwa_kanalu</span></b> \n"); // zapisywanie do pliku while ($x < $liczba) { // ta p?tla zapisuje ka?dy link osobno. fwrite($fp,"<br>\n-<a class=\"headlinellink\" target=\"$target\" href=\"$link[$x]\">$title[$x]</a>"); $x++; } fclose($fp); include $folder; } else { #========================== # Zwracanie b??du gdy podany adres jest b??dny. #========================== echo "<b>Nie mozna po??czy? si? z adresem: $adres. </b>"; } ?> Edytowane przez adonis dnia 29.10.2006 13:37:00 |
|
|
|
wlodekp |
Dodany dnia 29.10.2006 13:42:43
|
|
Weteran ![]() Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Wychodz? na proszony obiad-popatrz? za 2 godziny-zapis do pliku i cache widz? w kodzie-my?l?, ?e stworzy?e? folder z prawami do zapisu dla niego?
|
|
|
|
| adonis |
Dodany dnia 29.10.2006 13:50:30
|
|
Pocz?tkuj?cy ![]() Postów: 179 Data rejestracji: 08.03.2006 23:45 ZBANOWANY: Dożywotnio Złamana licencja |
ok to czekam,ja wszystko zrobilem ja napisa? Xen,a tu masz plik ca?y tego czytnika http://www.freewe...zytnik.rar |
|
|
|
wlodekp |
Dodany dnia 29.10.2006 15:45:29
|
|
Weteran ![]() Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Je?li wszystko tak zrobi?e?-jak napisa? Xen to jest OK. ?cie?ka do katalogu rss: w pliku rss.php: u mnie chodzi nawet przy wybraniu forum, a to inny katalog jak g?ówny-podobnie jak jest z download pro i map? strony. Wydaje mi si?, ?e to ta ?cie?ka sprawd? u siebie! |
|
|
|
| adonis |
Dodany dnia 29.10.2006 16:09:41
|
|
Pocz?tkuj?cy ![]() Postów: 179 Data rejestracji: 08.03.2006 23:45 ZBANOWANY: Dożywotnio Złamana licencja |
ja forum mam na calej stronie.to nie widac tego,mam blad w dowloand i mapa strony,a tak to jest ok.to znaczy ze nic sie nie da zrobic? aha,ja mam mod pro dowloand panel,moze to cos pomoze?, a jak nie,to ja mozna zrobic aby wyswietla?o tylko na stronie g?ównej ?
Edytowane przez adonis dnia 29.10.2006 16:16:24 |
|
|
|
wlodekp |
Dodany dnia 29.10.2006 16:30:10
|
|
Weteran ![]() Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Jak to nie da si? ja napisa?em o forum bo ono jest wy?wietlane na stronie g?ownej z innego katalogu, tak samo jest z pro-download, ma swoje pliki i wu?wietlanie na g?ownej nie chce mi si? go w tej chwili instalowa?, ale to musi tak chodzi? to jest zdefiniowanie ?cie?ki dost?pu przez maincore, które w dowanloads profes jest ?adowanaw pierwszej kolejno?ci-to jest jak podanie ca?ej ?cie?ki bezwzgl?dnej, w mapa strony dzia?a tak samo. Je?li dobrze wszystko zrobi?e? to masz w katalogu: rss_reader_panel/rss/ plik d2db9a1eb2dde6595436117ad28d2c8c.htm numery kodowanie md5-wi? b?d? inne, ale tak mniej wi?cej powinien wygl?da? MASZ GO? |
|
|
|
| adonis |
Dodany dnia 29.10.2006 16:34:02
|
|
Pocz?tkuj?cy ![]() Postów: 179 Data rejestracji: 08.03.2006 23:45 ZBANOWANY: Dożywotnio Złamana licencja |
wejdz mi na ftp i zobacz co? haslo masz na pw |
|
|
|
wlodekp |
Dodany dnia 29.10.2006 16:45:56
|
|
Weteran ![]() Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Teraz powiniene? mie? sewrwis fusion widoczny ??cznie z zapisem nic nie ustawi?e? do tej pory ?adnych ?cie?ek! Zobacz z tym download potem sobie poprawisz
|
|
|
|
Strona 1 z 2: 12
| Przejdź do forum: |


















wlodekp
