бутон "Изпрати тази страница във Facebook" в phpbb

Arsenal

Registered
Имам въпрос, дали има такъв скрипт за вграждане на такава функция във форума. Тази опция да публикува темата във Фейсбук от потребителите. Виждал съм го по други интернет страници, дори ме интересува как се прави и за сайт.
 
Моето предложение:
правиш файл с shareto.php (може и друго име, но трябва промяна по файла) със следния код:
Код:
<?php

$to = $_GET['to'];
$t = $_GET['t'];
$topic = $_GET['t'];
$post = $_GET['p'];
$forum = $_GET['f'];
$subject = $_GET['tema'];
if ($to == "fb" && $topic) {
echo "<meta http-equiv=\"refresh\" content=\"0, url=http://facebook.com/sharer.php?u=http://САЙТА ТИ/viewtopic.php?t=$topic\" />";
} 
else if
($to == "fb") {
echo "Изберете тема/форум.";
}
if ($to == "fb" && $post) {
echo "<meta http-equiv=\"refresh\" content=\"0, url=http://facebook.com/sharer.php?u=http://САЙТА ТИ/viewtopic.php?p=$post&via=fb\" />";
}
if (empty($to)) {
echo "<form action=\"shareto.php\" method=\"get\"><input type=\"text\" name=\"t\" value=\"Номер на темата\" onclick=\"if(this.value=='Номер на темата')this.value='';\"onblur=\"if(this.value=='')this.value='Номер на темата';\"><input type=\"radio\" name=\"to\" value=\"fb\">Facebook<input type=\"radio\" name=\"to\" value=\"twitter\">Twitter<input type=\"submit\" value=\"Сподели\"></form>";
}
if ($to == "twitter" && $topic) {
echo "<meta http-equiv=\"refresh\" content=\"0, url=http://twitter.com/home?status=$subject http://САЙТА ТИ/viewtopic.php?t=$topic\" />";
} 
else if
($to == "twitter") {
echo "Изберете тема/форум.";
}
if ($to == "twitter" && $post) {
echo "<meta http-equiv=\"refresh\" content=\"0, url=http://twitter.com/home?status=$subject http://САЙТА ТИ/viewtopic.php?t=$topic\" />";
}

?>
и трябва да го сложиш в директорията на форума примерно http://saitati.com/forum/shareto.php :) И после слагаш това:
Код:
Сподели в <a href="http://САЙТА ТИ/shareto.php?to=fb&t={TOPIC_ID}">Facebook</a>  <a href="http://САЙТА ТИ/shareto.php?to=twitter&t={TOPIC_ID}&tema={SUBJECT}">Twitter</a>
някъде в view_topic.html (където искаш да ти се показва)
 
Там където е САЙТА ТИ пиша домейна на сайта?
Като текст ли ще се показва или с изображение и др. ми въпрос къде ще се позиционира?

Това, което не поясних е че форума има страница във Фейса и дали точно в нея ще се публикува или на стената на потребителя, ако има профил там?
 
Да, там където пише САЙТА ТИ пишеш адреса на форума .. Aresena.com/forum
Нямам представа. Мисля че ще го пусне на стената на този който цъкне самият бутон ...
Само съм пропуснал нещо много важно ...
Credits: alex3 @ phpbb.bg
 
Вътре съм:)

Само искам да кажа, ако е пробван скипта някой да каже да не наакам моя форум. Не съм много добър в едитването :idea:
 

Back
Горе