Jiné : phpRS Fórum
Na něco jsme zapomněli?
phpRS - redakční a informační systém
Jít na stránku:  Předchozí123
Aktuální stránka:3 z 3
Re: Nový RSS plug-in
Zaslán uživatelem/kou: T_m (IP adresa zaznamenána)
Datum: 2006-02-03, 18:59

Hmm, ať tam napíšu cokoli, (xml, php) obojí výsledek stojí za totéž :-(

Re: Nový RSS plug-in
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2009-02-27, 23:06

Omylem jsem sem postnul příspěvek. Je to na smazání.
Nebo spíš mi tento plugin nefunguje - nedaří se připojit.
Pak jsem si všiml něčeho ohledně funkce fopen (či tak nějak), tak jsem napsal adminovi hostingu a čekám na odpověď.

×××---×××
www.ava-plus44.com
www.blink-182.cz

Re: Nový RSS plug-in
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2009-02-27, 23:48

jo, fci fopen tahle fíčura potřebuje. no dej vědět, jak si dopadl. Ale není to nic, co by bylo proti bezpečnosti a vadilo v provozu tedy pokud jde o placený hosting

-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------

Re: Nový RSS plug-in
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2009-02-28, 13:48

Ehm, asi trocha OT ale na RSS vie php toto:
$xml = simplexml_load_file($rss_url, 'SimpleXMLElement', LIBXML_NOCDATA);
            if (false !== $xml) {
                $parsed_xml = $xml->xpath('/rss/channel/item');

.
.
.
a dalej sa už len iteruje... xpath je easy

Re: Nový RSS plug-in
Zaslán uživatelem/kou: JanVar (IP adresa zaznamenána)
Datum: 2009-02-28, 21:34

pa3k, díky, dobrej nápad. Mně sice rss jede v pohodě, ale tohle je do studnice nápadů :-))

-- JaV ---- [http://www.hades.cz] ---- security by obscurity ---------------------------------------------
motto:
It's OK to be ignorant; it's not OK to play stupid.
But it's simply not efficient for us to try to help people who are not willing to help themselves.
----------------------------------------------------------------------------------------------------------------------

Re: Nový RSS plug-in
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2009-02-28, 22:10

pa3k: To bylo pro mě?
Jinak na ICQ mi admin hostingu neodepsal, takže jsem napsal mail. Tudíž stále čekám na odpověď.

×××---×××
www.ava-plus44.com
www.blink-182.cz

Re: Nový RSS plug-in
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2009-03-01, 01:01

Takže ... chci to použít na dva weby - vzájemně je "propojit" - na webu A se zobrazí 5 newsek z webu B a naopak.
Poskytovatel mi odepsal:

Dobry den,

funkce povolena neni, ale muze byt povolena. Je vsak nutne akceptovat
rizika, ktere prinasi. Predevsim v kombinaci s pouzitim nejakeho volne
siritelneho CMS.
Pokud ji potrebujete pouze pro nejake skripty, ktere mohou byt mimo
hlavni web, tak doporucujeme zvazit moznost umistit skripty na specialne
vytvorenou subdomenu.

Napiste jak jste se rozhodli a popripade aktivujeme.



co radíte?

×××---×××
www.ava-plus44.com
www.blink-182.cz

Re: Nový RSS plug-in
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2009-03-01, 16:01

No plugin nejak podrobne nepoznám, ale použitie fopen bude IMHO v plugine použité bezpečne - predpokladám, že pomocou fopen sa len načítavajú rss kanály zo vzdialených URL, pričom "súbor" sa pochopiteľne otvára vždy len na čítanie, takže nejakého bezpečnostného rizika by som sa v tomto prípade nebál. Ak používaš len overené pluginy, kľudne to nechaj povoliť. Podstatné je, aby bolo ošetrené zobrazovanie z RSS cez strip_tags + htmlspecialchars - pretože server, z ktorého sosáš obsah, by ti teoreticky mohol v RSS kanály podstrčiť JavaScriptový XSS kód a vykonať tak XSS útok.

JanVar:
No ja som práve nedávno robil jeden RSS agregátor správ, viď: [http://www.monitorujem.sk/] a tam som spravil scaner vzdialených RSS (pre správy aj pre obsah blokov - menové kurzy, reality, TV program, horoskopy) práve pomocou simplexml knižnice a xpath. Všetko sa sosá zo vzdialených webov a scanner RSS a RDF feedov mi pomopcou tej libky vyšiel na pár riadkov :-) tuším niečo cez 200 riadkov aj so serepetičkami okolo a ukladaním do databázy.

Re: Nový RSS plug-in
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2009-03-01, 16:08

Já nevím, jestli je to ošetřené tak, jak píšeš ... budu čerpat z jednoho svého serveru na druhý svůj server a naopak. I tu je možnost toho XSS útoku?

×××---×××
www.ava-plus44.com
www.blink-182.cz

Re: Nový RSS plug-in
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2009-03-01, 16:25

Nie, ak máš kontrolu nad obsahom RSS kanálov z oboch serverov je to bezpečné. Myslím ale, že plugin má XSS ošetrené. Kde sa to dá stiahnuť?

EDIT: našiel som plugin a vídím, že je tam strip_tags, takže OK, HTML to nepustí... pre istotu by som testol do link položky v RSS prepašovať miesto správnej adresy niečo takéto:
#" onclink="javascript:alert('XSS-TEST');
a uvidíš čo ti zobrazí v bloku :)

fopen so zápisom sa používa na cachovanie v /temp: čo je ošetrené IMHO dostatočne: $cache_file = $this->cache_dir . '/rsscache_' . md5($rss_url);



Celkem upraveno 5×. Poslední úprava pa3k v 01.03.2009 16:47.

Re: Nový RSS plug-in
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2009-03-03, 18:41

Oki, díky moc :)
Teď nemám moc pohodlný přístup k FTP, tak to zkusím později.
Btw. Chci, aby se mi posledních 5 článků (myšleno třeba jen nadpisů) z webu A zobrazovalo na webu B (jak jsem již psal). Nepoužívám "Novinky", ale jenom "Články" - a chci, aby se mi pod prvním článkem (myšleno Dl. článek úvod) zobrazovalo pomocí tohoto RSS 5 nadpisů článků z druhého webu. Prostě aby bylo:

Článek z webu A úvod 1
-nadpis 1 z webu B
-nadpis 2 z webu B
-...
Článek z webu A úvod 2
Článek ....

Předpokládám, že stačí z toho PHP souboru u pluginu překopírovat kód a bude to fungovat.
Ale jak docílit toho, aby se mi to zobrazovalo takto pod prvním článkem? Jde to nějak?
Díky.

×××---×××
www.ava-plus44.com
www.blink-182.cz

Re: Nový RSS plug-in
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2009-03-04, 13:24

cross182 napísal/a:
-------------------------------------------------------

> Btw. Chci, aby se mi posledních 5 článků (myšleno
> třeba jen nadpisů) z webu A zobrazovalo na webu B
> (jak jsem již psal). Nepoužívám "Novinky", ale
> jenom "Články" - a chci, aby se mi pod prvním
> článkem (myšleno Dl. článek úvod) zobrazovalo
> pomocí tohoto RSS 5 nadpisů článků z druhého webu.

[http://www.phprs.net/forum/read.php?2,5841]

Re: Nový RSS plug-in
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2009-03-05, 16:08

Oki, díky moc.
Jen mám menší problém. Zkopíroval jsem funkci Get_rss() ze souboru rss.php do dokumentu specfce.php a pak ji v index.php vypsal pomocí
Get_rss($GLOBALS["clanek"]->Ukaz("link"));
Také jsem zkoušel puoze Get_rss();

Ta fce vypadá takto:
include_once "lastRSS.php";

function Get_rss() {
  
// zobrazované zdroje     
$zdroj = array(
    'http://ava-plus44.com/rss.php'
);   

  // vytroreni lastRSS objektu
  $rss = new lastRSS;

  $rss->cache_dir = 'plugin/rss/temp';
  $rss->cache_time = 1200;    // (5 sekund)
  $rss->cp = 'windows-1250';  // kodovani (nastavit podle kodovani stranky)
  $rss->items_limit = 5;     // pocet robrazenych polozek zdroje
   
foreach ($zdroj as $url) {
// ziskani a parsovani RSS souboru
  if ($rs = $rss->get($url)) {
    echo "<div class=\"ram\">";
    $data = "<h5>Poslední novinky na ".$rs['title']."</h5>\n";
     $data .= "<table border=\"0\">\n";
      foreach($rs['items'] as $item) {    
          $data .= "<tr><td valign=\"top\"><span style=\"font-size: 12px; font-weight: bold\">::&nbsp;</span></td><td><a href=\"$item[link]\" style=\"font-size: 12px;\">".$item['title']."</a><br /></td></tr>\n";
          }
      $data .= "</table>\n</div>";
      }
  else {
      $data = "Chyba: nepodatrilo se nacist zdroj...\n";
  }
$vysledek .= $data; 
}

  // zobrazeni
  switch ($GLOBALS["vzhledwebu"]->AktBlokTyp()):
    case 1: Blok1($GLOBALS["vzhledwebu"]->AktBlokNazev(), $vysledek); break;
    case 2: Blok2($GLOBALS["vzhledwebu"]->AktBlokNazev(),$vysledek); break;
    case 3: Blok3($GLOBALS["vzhledwebu"]->AktBlokNazev(),$vysledek); break;   
    case 4: Blok4($GLOBALS["vzhledwebu"]->AktBlokNazev(),$vysledek); break;
    case 5: Blok5($GLOBALS["vzhledwebu"]->AktBlokNazev(),$vysledek); break;
    default: Blok1($GLOBALS["vzhledwebu"]->AktBlokNazev(),$vysledek); break;
  endswitch;
}


Problém je ten, že se mi na té indexové stránce zobrazuje RSS jakoby v bloku - nejspíš je mu přiřazen case 1 (default), protože se mi tam zobrazuje obrázek, který bývá v blocích jako pozadí nadpisu bloku. A to mi tam vadí, buď bych chtěl přiřadit vzhledwebu case 5 nebo (by bylo lepší), kdyby to byl jen prostý text.
Zkoušel jsem umazat ten switch a rss se pak nezobrazilo vůbec. Také jsem zkoušel ponechat jen ' Blok5($GLOBALS["vzhledwebu"]->AktBlokNazev(),$vysledek); break; ', ale načetla se jen bílá stránka.

Nenapadá mě, jak problém odstranit.

×××---×××
www.ava-plus44.com
www.blink-182.cz



Celkem upraveno 1×. Poslední úprava cross182 v 05.03.2009 16:10.

Re: Nový RSS plug-in
Zaslán uživatelem/kou: cross182 (IP adresa zaznamenána)
Datum: 2009-03-06, 18:17

Tak jsem to už vyřešil.
Kdyby to někdo potřeboval, tak: Přiřadil jsem tomu blok4 (v default jsem Blok1 přepsal na Blok4) a v lengine.php jsem umazal tu část, kde se přidává Nadpis bloku.

×××---×××
www.ava-plus44.com
www.blink-182.cz



Celkem upraveno 1×. Poslední úprava cross182 v 06.03.2009 18:26.

Re: Nový RSS plug-in
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2010-06-22, 11:20

nemá někdo tuhle RSS čtečku? Docela by se mi teď hodila....

Re: Nový RSS plug-in
Zaslán uživatelem/kou: mr3ska (IP adresa zaznamenána)
Datum: 2012-09-08, 22:10

Tak jsem nakonec tenhle plugin objevil, ale zdá se že do něj někdo zasahoval neboť autoczech převod prostě nějak nejede. Když totiž chci načíst weby s win1250 tak samože místo správný diakritiky ukazuje otazníčky... Neví někdo co s tim? Muže bejt špatnej ten soubor autoczech?

Jít na stránku:  Předchozí123
Aktuální stránka:3 z 3


Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.