Autor Zpráva
Akali
Profil
Ahoj. Potřeboval bych texty z webu zobrazovat na facebooku, ale vůbec netuším jak na to. Zkoušel jsem podle tohoto návodu http://www.hosting.cz/2009/09/propojit-vlastni-webove-stranky-s-facebookem-je-snadne/ , ale nemůžu najít ten odkaz "Add Fan Box to your site". Posunul by mě prosím někdo správným směrem? Děkuji!
Xperia
Profil
Použij API od FB
https://developers.facebook.com/docs/reference/api/page/#posts
Akali
Profil
Tomu teda vůbec nerozumím :-(
Jak co použít? Potřebuju na webu nějaký script, který to bude odesílat na facebook?
Akali
Profil
Zkouším to přes rss.. Script mám uložený jako rss.php a mám v něm následující kód

<?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?>
<rss version="0.91">
<channel>
<title>http://web.cz</title>
<link>http://web.cz</link>
<description>Hups</description>
<language>cs</language>
<lastBuildDate></lastBuildDate>
<?php

$link= mysql_connect("xx","xx","xx" ) or die ("Nepovedlo se připoojit na databázový server");

mysql_select_db("xx", $link) or die ("Nepovedlo se otevřít databázi");

mysql_query("mysql_set_charset('utf8'");

$result = mysql_query("SELECT * FROM rss");

$num = mysql_num_rows($result);

while ($row=mysql_fetch_array($result))

echo"<item>

<title>".$row["nadpis"]."</title>

<description>".$row["text"]."</description>

</item>";

?>

</channel>

</rss> 


Pokud text obsahuje diakritiku, tak se nevypíše celý řádek (nadpis, text). Když tam žádná diakritika není, tak se to bez problému vypíše


vyřešeno :-)
Akali
Profil
Tak mám ještě jeden oříšek. Proč mi to vypisuje z databáze jenom jeden řádek? Mám jich tam cca 10 a vypisuje se jenom jeden. Já už do toho asi čumím moc dlouho
<?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?>
<rss version="0.91">
<channel>
<title>http://web.cz</title>
<link>http://web.cz</link>
<description>Hups</description>
<?php

$link= mysql_connect(xx) or die ("Nepovedlo se připoojit na databázový server");

mysql_select_db(xx, $link) or die ("Nepovedlo se otevřít databázi");

mysql_set_charset('utf8');

$result = mysql_query("SELECT * FROM texty");

$num = mysql_num_rows($result);

while ($row=mysql_fetch_array($result))

$odstran_nbsp = str_replace("&nbsp;", "", $row["text"]);
$description = strip_tags($odstran_nbsp ,'');

echo"<item>";

echo "<title>asd</title>";

echo "<description>".$description."</description>";

echo "</item>";

?>

</channel>

</rss>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: