Preluare stiri RSS de la www.phpbb.ro

Discuţii diverse, dar centrate pe subiecte IT.
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
Avatar utilizator
BuGsY
Fost coleg
Fost coleg
Mesaje: 1193
Membru din: 19-Iun-2003, 14:24:49
MOD: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Constanţa
Contact:

Preluare stiri RSS de la www.phpbb.ro

Mesaj de BuGsY » 12-Iun-2004, 00:16:56

Referitor la fişierul Preluare stiri RSS de la http://www.phpbb.ro. Am observat că se pot introduce doar două url-uri, dacă încerc să pun $url3, atunci scriptul îl va afişa însă fară numele site-ului şi “intrat” în cel de-al doilea site.
A şi ce mă interesează cel mai mult.. cum aş putea să aşez aceste RSS într-un tabel cu două coloane!?

Avatar utilizator
danielt
Administrator
Administrator
Mesaje: 1176
Membru din: 18-Oct-2002, 12:02:29
Versiune: 3.0.5
MOD: Nu
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Timişoara
Contact:

Mesaj de danielt » 12-Iun-2004, 13:08:58

La sfarsitul fisierului ai secventa:

Cod: Selectaţi tot

echo "<ul>";
$url1 = "http://www.phpbb.ro/rss.php";
parseRDF($url1);
echo "</ul>";
aceasta secventa poate fi repetata de cate ori vrei...

Modul de utilizare a codului depinde de dibacia fiecaruia. Ca sfat personal: lasa codul intr-un fisier separat (de exemplu in directorul in care tii fisierele de includere) sub numele de feed.php iar secventa de afisare pune-o acolo unde vrei sa vizualizezi fisierul preluat. Astfel, secventa de mai sus se transforma in:

Cod: Selectaţi tot

echo "<ul>";
$url1 = "http://www.phpbb.ro/rss.php";
require_once("cale_catre_fiser/feed.php");
parseRDF($url1);
echo "</ul>";
sau direct:

Cod: Selectaţi tot

echo "<ul>";
require_once("cale_catre_fiser/feed.php");
parseRDF("http://www.phpbb.ro/rss.php");
echo "</ul>";
Daca vrei sa ai mai multe liste, sa zicem trei, atunci:

Cod: Selectaţi tot

$url1 = "http://www.phpbb.ro/rss.php?f=14";
$url2 = "http://www.phpbb.ro/rss.php?f=13";
$url3 = "http://www.phpbb.ro/rss.php?f=19";

include_once("cale_catre_fiser/feed.php");
echo "<ul>";
parseRDF($url1);
echo "</ul>";
echo "<ul>";
parseRDF($url2);
echo "</ul>";
echo "<ul>";
parseRDF($url3);
echo "</ul>";
Daca vrei sa le pui in tabel, pe coloane:

Cod: Selectaţi tot

<?php 
$url1 = "http://www.phpbb.ro/rss.php?f=14";
$url2 = "http://www.phpbb.ro/rss.php?f=13";

include_once("cale_catre_fiser/feed.php");
?>
<table>
	<tr>
		<th width="40%">Anunturi</th>
		<th width="40%">Probleme legate de instalare sau actualizare</th>
	</tr>
	<tr>
		<td>
			<ul>
				<?php parseRDF($url1); ?>
			</ul>
		</td>
		<td>
			<ul>
				<?php parseRDF($url2); ?>
			</ul>
		</td>
	</tr>
</table>
Cred ca acum este evident ce usor poti "jongla" cu acest cod. Poti sa-l pui unde vrei in site fara probleme, in tabele, in afara tabelelor etc. Cauta sa te "joci" cu codul si distreaza-te :-)

Avatar utilizator
teror
Membru
Membru
Mesaje: 121
Membru din: 16-Mar-2004, 12:47:55
MOD: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Cluj
Contact:

Mesaj de teror » 01-Iul-2004, 12:21:31

si eu vreau sa-mi pun o sectiune pe forum cu RSS

si vreau sa iau stiri de pe phpBB.ro si de pe un alt forum!

ca sa pot lua stirile de pe un forum, trebuie sa fie instalat ceva inainte pe el k sa pot lua stiri ?

am vazut ceva cu XML si nu mai stiu ce... (nu ma prea pricep)

si as vrea sa iau si un horoscop... si un curs valutar :)

sau deja ma intind ?

Avatar utilizator
bogdan
Administrator
Administrator
Mesaje: 10888
Membru din: 18-Oct-2002, 12:14:27
Versiune: 3.0.11
MOD: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Bucuresti
Contact:

Mesaj de bogdan » 01-Iul-2004, 14:17:34

trebuie instalat MOD-ul RSS Content Syndicator pe forumul de pe care vrei sa preiei mesajele !

Avatar utilizator
BuGsY
Fost coleg
Fost coleg
Mesaje: 1193
Membru din: 19-Iun-2003, 14:24:49
MOD: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Constanţa
Contact:

Mesaj de BuGsY » 01-Iul-2004, 14:22:35

Pentru horoscop şi curs valutar îţi faci tu un script php cu bază de date care să ia dupa un anumit site ceea ce tu doreşti.

Avatar utilizator
teror
Membru
Membru
Mesaje: 121
Membru din: 16-Mar-2004, 12:47:55
MOD: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Cluj
Contact:

Mesaj de teror » 06-Iul-2004, 12:30:25

bun.. am instalat RSS Content Syndicator pe forumul de pe care vreau sa iau RSS Feed...

acum la mine pe site (sau forum) ce si cum pun k sa pot vedea ultimele discutii de pe forumul respectiv!

Avatar utilizator
bogdan
Administrator
Administrator
Mesaje: 10888
Membru din: 18-Oct-2002, 12:14:27
Versiune: 3.0.11
MOD: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Bucuresti
Contact:

Mesaj de bogdan » 06-Iul-2004, 13:48:26

teror scrie:bun.. am instalat RSS Content Syndicator pe forumul de pe care vreau sa iau RSS Feed...

acum la mine pe site (sau forum) ce si cum pun k sa pot vedea ultimele discutii de pe forumul respectiv!
foloseste script-ul Preluare stiri RSS de la www.phpbb.ro cu care poti prelua stiri de pe orice site ce le ofera in format RSS !

Avatar utilizator
BuGsY
Fost coleg
Fost coleg
Mesaje: 1193
Membru din: 19-Iun-2003, 14:24:49
MOD: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Constanţa
Contact:

Mesaj de BuGsY » 29-Noi-2004, 22:58:18

http://www.jucaushii.ro/rss_extended.php Ultimele 15 ştiri împreună cu un număr de 200 de caractere din aceastea.
http://www.jucaushii.ro/rss.php Ultimele 15 ştiri.

Scrie răspuns

Înapoi la “Diverse”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori