Przesunięty przez: joli 22-01-2009, 17:43 |
[MOD][Portal] Wiadomości RSS w Portalu |
Autor |
Wiadomość |
QmQ
Posty: 19
|
Wysłany: 27-01-2005, 16:39 [MOD][Portal] Wiadomości RSS w Portalu
|
|
|
To wynik tego w?tka:
http://www.przemo.org/php...opic.php?t=8158
MOD dodaje do portalu wiadomości z dowolnego źródła RSS [np. Gazeta.pl] w formie linków.
Instalacja:
Rozpakować plik rss.zip. W nim s?:
lastRSS.php - skrypt parsuj?cy RRSa [ http://lastrss.webdot.cz/ ]
rss.php - mój skrypt wyświetlający newsy
index.php - pusta strona żeby nikt nie ogląda? katalogu
/temp/ - katalog na cachowanie
W głównym katalogu forum tworzymy katalog rss i tam wrzucamy wszystkie pliki.
Warto potem zadba?, aby katalog temp miał chmod 777
Następnie ustawienia:
RSS.PHP:
Ten fragment odpowiada za wszelakie kolory:
Kod: | </STYLE></head><body bgcolor="#D4EAFA"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">
<style type="text/css">
a:link {color: #006699}
a:visited {color: #006699}
a:hover {color: #DD6900}
a:active {color: #006699}
</style>
|
Edytujemy wg. własnych potrzeb.
<body bgcolor="#D4EAFA"> - kolor tła
<font face="Verdana, Arial, Helvetica, sans-serif" size="1"> - czcionka i jej wielkość [jak w systemie nie ma pierwszej, to przeglądarka wyświetli drugą itd]
a:link {color: #006699} - kolor linków
a:visited {color: #006699} - kolor linka po jego kliknięciu
a:hover {color: #DD6900} - kolor linka po najechaniu na niego myszk?
a:active {color: #006699} - kolor nie mam zielonego pol?cia czego nie istotne, nie chce mi się sprawdza?
Dalsza edycja pliku RSS.PHP jest opisana w tym?e pliku i obejmuje ustawienia:
- czasu cachowania
- katalogu cachowania
- źródła RSS!
- odleg?ości między linijkami podczas wyświetlania newsów
Wartości domyślne są całkiem OK, tylko źródło warto zmienić na własne.
Domyślnie ustawione są Wiadomości Gazeta.pl
Mały spis RSSów:
http://www.jabberpl.org/NieTylkoIM/RSS
LASTRSS.PHP
W tym pliku znajdują się ustawienia parsera. Opisane zostały na stronie autora, więc tam proszę się odwo?ywa? (link na górze).
Ustawienia domyślne działają OK.
Jedyne co potrzeba ewentualnie zmienia? to ograniczenie ilości newsów z RSSa [standardowo pokazuje 10 newsów, 0 wyłącza ograniczenie].
O tutaj:
Kod: | // OGRANICZENIE ILOSCI NEWSOW (10)
var $items_limit = 10;
|
Wyja?nia? chyba nie trzeba...
I to na tyle grzebania w plikach!
Teraz wchodzimy w Panel kontrolny Portalu.
Ja użyłem jednego z 'Własnych Menu' bo można w nim podać tytuł. Ale równie dobrze działał winno w 'Własny moduł'.
Kod HTML do wpisania we Własne Menu:
Kod: | <iframe src="rss/rss.php" name="RSS" width="233" height="250" noresize marginwidth="3" marginheight="0">
<body>Ramek brak?</body>
</iframe><br> |
Tutaj można sobie dowolnie ustawić wielkość okienka i odleg?o?? newsów od boku boxa [marginwidth].
Domyślnie nie ma scrollbarów, ale gdyby newsy okaza?y się dłu?sze niż zwykle, to scrollbar się pojawi.
============
I to na tyle. Teraz odpowiednie Własne Menu wyświetla wiadomości z wybranego serwisu.
[albo powinno ]
Mam nadzieję, że o niczym nie zapomniałem.
Zapraszam do testowania i komentarzy. I powodzenia!
== ver 1.1 bo znalazłem niegro?ny błąd w kodzie + IE źle wyświetlało stroną kodow?... Firefox bez zarzutu
U mnie wygląda to tak:
rss.jpg Myszka jest tam, gdzie podświetlone na pomarańczowo, ale myszki na screenie nie widać. |
|
Plik ściągnięto 87 raz(y) 65,01 KB |
rss.zip Pliki do MODa [ver. 1.1 ;] |
Pobierz Plik ściągnięto 583 raz(y) 3,81 KB |
|
_________________ Pozdrawiam,
QmQ |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
They
Pomógł: 342 razy Posty: 2545
|
Wysłany: 28-01-2005, 11:46 Re: [MOD][Portal] Wiadomości RSS w Portalu
|
|
|
Dla ludzi którzy wol? modny styl
troszkę zmienićem styl tego menu ,aby bo to żebyście wiedzieli ,że mamy w?a?nie plik subSilver.css albo IGCstation.css albo inne, tylko zależy od Was jakiego stylu.
gotowy rss.php :
Kod: | <html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=ISO-8859-2">
<link rel="Stylesheet" href="../templates/FIsubSilver/FIsubSilver.css" type="text/css">
</head>
<?php
include "./lastRSS.php";
$rss = new lastRSS;
//////////////// Ustawienie czasu cachowania w sekundach (1800) i katalogu na cache (./temp)
//////////////// !! CHMOD cache 777 !!
$rss->cache_dir = './temp';
$rss->cache_time = 1800;
//////////////// Ustawienie zrodla RSSa
if ($rs = $rss->get('http://www.gazeta.pl/pub/rss/wiadomosci.xml'))
{
foreach($rs['items'] as $item) {
//////////////// Ustawienie odleglosci miedzy linijkami newsow (3px)
echo("<DIV STYLE=\"margin-bottom:3px;\">\n");
echo "\t<font face=\"Verdana\" size=\"1\">» <a class=\"gensmall\" href=\"$item[link]\" target=\"_blank\">".$item['title']."</a></font><br />".$item['description']."\n";
echo("</DIV>\n");
}
}
else {
echo "Nie mozna odczytac pliku RSS\n";
}
?>
</font>
</html> |
w tym kodzie :
Kod: | <link rel="Stylesheet" href="../templates/FIsubSilver/FIsubSilver.css" type="text/css"> |
możecie sami zmienia? na jakie style.
i w Konfiguracji Portalu w "własne menu":
Kod: | <iframe src="rss/rss.php" name="RSS" width="100%" height="350" noresize marginwidth="3" marginheight="0" frameborder="0">
<body>Ramek brak?</body>
</iframe><br> | dodawałem frameborder i zmienilem na 100% width.
Oto screencik
menu.jpg . |
|
Plik ściągnięto 83 raz(y) 60,25 KB |
|
|
|
|
|
They
Pomógł: 342 razy Posty: 2545
|
|
|
|
|
Paszczak000
Pomógł: 317 razy Posty: 2898
|
Wysłany: 28-01-2005, 12:41
|
|
|
Wys?ałem do nich maila i oto rezultaty:
Cytat: | Witam,
niestety system nie przewiduje takiej opcji, ale zapytam informatykow -
może da sie wprowadzic kanaly RSS
niemniej jednak zachecam do sledzenia niusow!
pozdrawiam
Anna Jastrz?bska, sekretarz redakcji portalu
Centrum Informacyjne dla Osób Niepełnosprawnych
Przy Stowarzyszeniu Przyjacióż Integracji
ul. Dzielna 1, 00-162 Warszawa
tel. 0*22 831 85 82 w. 43
www.niepelnosprawni.info |
|
|
|
|
|
They
Pomógł: 342 razy Posty: 2545
|
|
|
|
|
They
Pomógł: 342 razy Posty: 2545
|
Wysłany: 28-01-2005, 23:29
|
|
|
Paszczak000, i jak ?
długo jeszcze nie otrzymales odpowiedzi ? |
|
|
|
|
arno
Pomógł: 4 razy Posty: 137
|
|
|
|
|
Paszczak000
Pomógł: 317 razy Posty: 2898
|
Wysłany: 29-01-2005, 16:14
|
|
|
They napisał/a: | Paszczak000, i jak ?
długo jeszcze nie otrzymales odpowiedzi ? |
narazie cisza Błd? co? wiedział to dam zna? |
|
|
|
|
BloodMan
Pomógł: 6 razy Posty: 81
|
Wysłany: 29-01-2005, 17:58 Re: [MOD][Portal] Wiadomości RSS w Portalu
|
|
|
QmQ napisał/a: | MOD dodaje do portalu wiadomości z dowolnego źródła RSS [np. Gazeta.pl] w formie linków. |
Mhm... dobre |
_________________ http://www.amiscena.org - Forum Amigowej Demosceny |
|
|
|
|
El_Chueco
Posty: 8
|
Wysłany: 10-02-2005, 21:04
|
|
|
Hmmm - a wie ktos jak zlikwidowac suwak - zeby wyswietlaly sie same tytuly?
[ Dodano: 10-02-2005, 21:17 ]
Generalnie chodzi o to zeby pozbyc sie TAGow DESCRIPTION z RSS'a importowanego w XML'u od Gazety.pl -> Chodzi o RSS o Kulturze
[ Dodano: 10-02-2005, 21:18 ]
No i czy da sie to zrobic we "Wlasnym" Module
[ Dodano: 10-02-2005, 21:55 ]
Ok problem Descriiptions rozwiazalem usuwaja z rss.php fragment z "descriptions" - jednka pozozstal problem wstawienia tego we "Wlasny Modul" tak zeby przyjmowal cechy calego prtalu (kolory itp) - i zeby wysokosc tabeli byla elastyczna (a nie ze jak tekst w tabeli przektroczy zadana wysokosc to pojawia sie suwak) |
_________________ Tomek a.k.a. El_Chueco
http://www.Coolturalni.prv.pl -> Film, Muzyka, Literatura
http://www.a85.prv.pl -> Galeria by El_Chueco (R) |
|
|
|
|
julu
Posty: 80
|
Wysłany: 09-03-2005, 17:02
|
|
|
Dlaczego tekst wiadomości u mnie jest czarny i go nie widać w subBlack (bo tło też jest czarne). Widze tylko nagłówki (tzna same linki) w odpowiednim kolorze, ale nie widze tekstu pod nimi.
rss.php mam tak wyedytowane jak to podać They (mam pozamieniane na subBlack)
Gdzie moge zmienić ten kolor? Najlepiej żeby był taki jaki jest w subBlack (czyli taki jaki? niby biały, ale biały to to chyba nie jest)
[ Dodano: 17-03-2005, 14:07 ]
Sam sobie odpowiem, bo już wiem, a może ktoś będzie miał taki sam problem to mu sie przyda:
Kod: | echo "\t<font face=\"Verdana\" size=\"1\" color=\"#FFFFCC\"><a class=\"gensmall\" href=\"$item[link]\" target=\"_blank\">".$item['title']."</a><br />".$item['description']."</font>\n";
|
To dodałem: i ?miga. Jestem z siebie dumny, buhaha |
|
|
|
|
kamracik
Pomógł: 3 razy Posty: 56
|
Wysłany: 27-03-2005, 19:45
|
|
|
czy jest mozliwosc zeby ten modul dzialal dla 2 styli?? bo mam skonfigurowane na forum 2 style a z tego co tu widze to moge conajwyzej przekazac link do jednego
jak zrobic zeby tak jak reszta forum rss.php sobie samemu pobieral info o stylużą |
|
|
|
|
azwel
Pomógł: 41 razy Posty: 402
|
Wysłany: 10-04-2005, 20:50
|
|
|
Ano my?l?, że wystarczy na początku rss.php dać to: Kod: | <?
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
?> |
a potem do stylu odwo?ywa? się zmienn? $theme['template_name]'. Innymi słowy: podmieni? to: Kod: | <link rel="Stylesheet" href="../templates/FIsubSilver/FIsubSilver.css" type="text/css"> |
na to: Kod: | <link rel="Stylesheet" href="../templates/<?=$theme['template_name']; ?>/<?=$theme['template_name']; ?>.css" type="text/css"> |
Powinno działał! |
_________________ Bezpłatnie pomagam na forum. Jeśli to za mało to zapraszam do skorzystania z płatnych usług. |
|
|
|
|
cahir
Gość
|
Wysłany: 11-04-2005, 00:10
|
|
|
instaluje ten modul i otrzymuje komunikat "nie mozna odczytac pliku rss" probowalem juz dla roznych kanalow i nadal to samo... korzystam z przemo v1.9... co mzoe byc nie tak? |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
They
Pomógł: 342 razy Posty: 2545
|
Wysłany: 16-05-2005, 18:49
|
|
|
Paszczak000, i jak w końcu ?
aż tyle miesięcy czekałem i nic nie ma odpowiedzi
może prześlesz do ich jeszcze raz czy już zrobili RSS ? |
|
|
|
|
|