Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP Sajt - Problem sa Facebook dugmetom "Svidja mi se" !!! Upomoc :)

[es] :: PHP :: PHP Sajt - Problem sa Facebook dugmetom "Svidja mi se" !!! Upomoc :)

[ Pregleda: 2535 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

koya.90
Marko Kojić
Freelancer programmer
Šabac

Član broj: 279627
Poruke: 15
*.dynamic.isp.telekom.rs.



Profil

icon PHP Sajt - Problem sa Facebook dugmetom "Svidja mi se" !!! Upomoc :)10.03.2013. u 14:37 - pre 135 meseci
Pozdrav narode.

Googlao sam, isprobavao sve i svasta i nmg da resim problem koji imam.
Javljam se ovde i msm da sam na pravom mestu, pa ako mi i ne pomognete, nadam se bar nekoj dobro sugestiji.

Radim studenstki sajt za visoku tehnolosku skolu sabac na kojoj studiram (www.studenti.vtssa.edu.rs) i vec sam pri kraju, ali ima preblem sa facebook dugmetom "svidja mi se" tj. popularnije zvano like.

Facebook "Svidja mi se" KOD dugmeta sam preuzeo sa https://developers.facebook.com/docs/reference/plugins/like/ i isprato sva upustva koliko sam ih razumeo s obzirom da mi je engleski slaba tacka.

Moj problem je sledeci:

index.php je naravno moja pocetna strana i tu su ispisani neki clanci.

Poredjani su kao na slici:



Kad kliknem na dugme "Svidja mi se" dugme radi dobro ukoliko su to clanci s brojem odnosno ID od 1 do 9!
Kada je broj ID dvocifren, recimo broj 10 dugme "Svidja mi se" NE RADI !!!

Sta moze da nije dobro?!

Source kod za dugme "svidja mi se" koji koristim:

<html>
<head>

<meta property="og:title" content="VT&#x160;&#x160;A - Studentski Sajt " />
<meta property="og:type" content="school" />
<meta property="og:url" content="http://www.studenti.vtssa.edu.rs/" />
<meta property="og:image" content="http://www.studenti.vtssa.edu.rs/default/images/vtssa_fb.png" />
<meta property="og:site_name" content="www.studenti.vtssa.edu.rs" />
<meta property="fb:admins" content="100004440875606" />

</head>

<body>

<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/sr_RS/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>



<?php echo '
<div class="fb-like" data-send="false" data-width="150" data-show-faces="false"
data-layout="button_count" data-font="arial"
data-href="http://www.studenti.vtssa.edu.rs/clanak.php?id='.$id.'">
</div>
'; ?>

</body>
</html>


Linija koda smatram da radi dobro ako pogledamo source kod (na slici ispod) sajta kroz web browser:: data-href="http://www.studenti.vtssa.edu.rs/clanak.php?id='.$id.'"



Nadam se da sam bio dovoljno razumljiv da shvatite moj problem?!

Unapred sam vam zahvala na sugestijama, pomoci utrosenom vremenu i trudu!

p.s. na isti nacin sam uradio Google i Twitter deljenje i radi savrseno lepo bez problema!
 
Odgovor na temu

stevs986
Nikolic Sladjan
Senior Software Developer
Alterset d.o.o
Beograd

Član broj: 121154
Poruke: 140
*.dynamic.sbb.rs.



+4 Profil

icon Re: PHP Sajt - Problem sa Facebook dugmetom "Svidja mi se" !!! Upomoc :)10.03.2013. u 16:08 - pre 135 meseci

Pokusaj sa njihovim debugger - om http://developers.facebook.com/tools/debug


 
Odgovor na temu

koya.90
Marko Kojić
Freelancer programmer
Šabac

Član broj: 279627
Poruke: 15
*.dynamic.isp.telekom.rs.



Profil

icon Re: PHP Sajt - Problem sa Facebook dugmetom "Svidja mi se" !!! Upomoc :)10.03.2013. u 18:53 - pre 135 meseci
Vec sam to iskopao na Googlu.Probao,pokazalo gresku za velicinu slika,sredio to ali opet ne radi!

Test na facebooku:



Znaci ja cu polupati komp.Pocelo je da me nervira.
Ovoliki sajt odradio za krace od 5. meseci, a ovo me muci vec 5 dana i nmg da resim!
 
Odgovor na temu

koya.90
Marko Kojić
Freelancer programmer
Šabac

Član broj: 279627
Poruke: 15
*.dynamic.isp.telekom.rs.



Profil

icon Re: PHP Sajt - Problem sa Facebook dugmetom "Svidja mi se" !!! Upomoc :)10.03.2013. u 19:05 - pre 135 meseci
Faceboog debug mi prikazuje za neke druge stranice sledecu gresku:


Inferred Property: The 'og:description' property should be explicitly provided, even if a value can be inferred from other tags.

Sta bi trebao da sredim?
 
Odgovor na temu

cyBerManIA
I ovo T ono
Space

Član broj: 25195
Poruke: 698
*.ptt.rs.

Sajt: www.facebook.com/cyberman..


+263 Profil

icon Re: PHP Sajt - Problem sa Facebook dugmetom "Svidja mi se" !!! Upomoc :)10.03.2013. u 21:39 - pre 135 meseci
og:description ti sigurno ne pravi problem.

Btw, kod mene sve lepo radi. Generisu se svi dugmici. Kako to kod tebe "ne radi"?
Usput, moj predlog je da maknes dugmice sa stranica gde se lista vise postova, kao sto je npr tvoj index. Poprilicno pokoci dok se ucitaju podaci sa FBa.
 
Odgovor na temu

koya.90
Marko Kojić
Freelancer programmer
Šabac

Član broj: 279627
Poruke: 15
*.dynamic.isp.telekom.rs.



Profil

icon Re: PHP Sajt - Problem sa Facebook dugmetom "Svidja mi se" !!! Upomoc :)11.03.2013. u 00:43 - pre 135 meseci
Pa brate, kako onda kod ovog sajta (http://lajkujem.com/) radi, ako ne bi trebalo da ubacujem u index.php ...

Primetio sam da fejs neke znakove menja u sifre nekakve,kako se to vec zove.

Da li mi je ovaj deo koda dobar,da li to moze tako da se radi?

Recimo da je to otprilike slicno kako sam ja uradio...


Code:

<?php  

    $query = 'SELECT * FROM `clanak` ORDER by datum DESC LIMIT 0, 10  ';
    
        $result = mysql_query($query);
        if(mysql_num_rows($result) >0 ){
        while($row = mysql_fetch_array($result)) {
                $id = $row['id'];

        echo '<div class="fb-like" data-send="false" data-width="150" data-show-faces="false" data-layout="button_count" 
                  data-font="arial" data-href="http://www.studenti.vtssa.edu.rs/clanak.php?id='.$id.' " style="float:left;"></div> '; 


    }

?>
 
Odgovor na temu

cyBerManIA
I ovo T ono
Space

Član broj: 25195
Poruke: 698
*.ptt.rs.

Sajt: www.facebook.com/cyberman..


+263 Profil

icon Re: PHP Sajt - Problem sa Facebook dugmetom "Svidja mi se" !!! Upomoc :)11.03.2013. u 01:13 - pre 135 meseci
Nisi me razumeo.
To radi, ali usporava otvaranje strane. Kao i kod tebe, tako i kod tog sajta kog si naveo kao primer.
Za svaki dodatni like na stranici je potreban dodatni HTTP req koji oduzima vreme + deo vremena dok se generise ono bloatovano dugmence..
Nisam rekao da ga ne stavljas, samo sam ti dao savet da ne moras da ga stavljas na indexu, vec na stranici gde je konkretna vest.
Ako ti je nebitno, iskuliraj to sto sam napisao

Sad vidoh da ti fali appid u JS FBa. Dodaj ga.
Kao sto rekoh u prethodnoj poruci, kod mene se dobro generisu svi dugmici i za ID koji je veci od 10. Mozda je kod tebe nesto flesnulo.
 
Odgovor na temu

koya.90
Marko Kojić
Freelancer programmer
Šabac

Član broj: 279627
Poruke: 15
*.dynamic.isp.telekom.rs.



Profil

icon Re: PHP Sajt - Problem sa Facebook dugmetom "Svidja mi se" !!! Upomoc :)11.03.2013. u 01:33 - pre 135 meseci
Da za sporo ucitavanje strane si uprvu.Malo sam pospan i umoran pa nisam skotao sta si mi rekao...
Kazes mi: "Sad vidoh da ti fali appid u JS FBa. Dodaj ga. "

Jel moze primer,kod.Nisam siguran na sta tacno mislis,gde da se dopise appid?

Da li nisi mislio na ovo:

Code:
    
    <div id="fb-root"></div>
    <script>(function(d, s, id) {
      var js, fjs = d.getElementsByTagName(s)[0];
      if (d.getElementById(id)) return;
      js = d.createElement(s); js.id = id;
      js.src = "//connect.facebook.net/sr_RS/all.js#xfbml=1";
      fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script>
 


odnosno:

Code:
 js = d.createElement(s); js.id = id;

da ovo js.id = 100004440875606;

???

p.s. dobro je da nisam jedini koji ne spava u ovo doba...
 
Odgovor na temu

cyBerManIA
I ovo T ono
Space

Član broj: 25195
Poruke: 698
*.ptt.rs.

Sajt: www.facebook.com/cyberman..


+263 Profil

icon Re: PHP Sajt - Problem sa Facebook dugmetom "Svidja mi se" !!! Upomoc :)11.03.2013. u 01:44 - pre 135 meseci
Na ovo:
Code:

<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1[b]&appId=123123123123[/b]";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>


Cudno da ti je to promaklo kad si cackao na FB dev sajtu :)

Prikačeni fajlovi
 
Odgovor na temu

koya.90
Marko Kojić
Freelancer programmer
Šabac

Član broj: 279627
Poruke: 15
*.dynamic.isp.telekom.rs.



Profil

icon Re: PHP Sajt - Problem sa Facebook dugmetom "Svidja mi se" !!! Upomoc :)11.03.2013. u 01:59 - pre 135 meseci
Ne znam. I ja sad gledam kod i ne secam se da mi je ikad tako pisalo kako si mi pokazao.
Sad cu da probam pa ti javljam,ali msm da ce raditi sad.
Hvala ti puno!
Kako da se oduzim?
 
Odgovor na temu

koya.90
Marko Kojić
Freelancer programmer
Šabac

Član broj: 279627
Poruke: 15
*.dynamic.isp.telekom.rs.



Profil

icon Re: PHP Sajt - Problem sa Facebook dugmetom "Svidja mi se" !!! Upomoc :)11.03.2013. u 02:05 - pre 135 meseci
Jos samo da te pitam kako si dosao do onoga test323?
posto meni kad otvorim stranu https://developers.facebook.com/docs/reference/plugins/like/
popunim sve ono sta zelim dobijem sledeci kod:

Code:
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/sr_RS/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>


nigde nema onog test 323 kao sto imas ti...
 
Odgovor na temu

koya.90
Marko Kojić
Freelancer programmer
Šabac

Član broj: 279627
Poruke: 15
*.dynamic.isp.telekom.rs.



Profil

icon Re: PHP Sajt - Problem sa Facebook dugmetom "Svidja mi se" !!! Upomoc :)11.03.2013. u 03:48 - pre 135 meseci
Sredio sam i to...dobio sam i appId i opet NE RADI!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Nervira me vec,celu noc ne spavam i opet ne radi...



facebook debug ne pokayuje greske i ja msm da sam dobro sve iskopirao...

ali ono i dalje ne radi!!!
 
Odgovor na temu

ivan.a
PHP developer

Član broj: 83976
Poruke: 403
89.216.28.*



+44 Profil

icon Re: PHP Sajt - Problem sa Facebook dugmetom "Svidja mi se" !!! Upomoc :)11.03.2013. u 07:05 - pre 135 meseci
Trebaš imati na umu da facebook može katastrofalno da baguje. Mislim da ljudi koji prave aplikacije za FB to dobro znaju.

Inače, kod mene lajkovi rade bez problema kada otvorim tvoj sajt. Postoji mogućnost da te facebook privremeno blokira, zbog previše poslatih http zahteva (kao flood).

Ovo takođe može da bude problem:
<meta property="og:image" content="http://www.studenti.vtssa.edu.rs/default/images/1500x1500.png" />
Slika zauzima preko 2MB...ispravi to pa će ti raditi sve bez problema...
I hope I didn't brain my damage - Homer
if (wife.position == kitchen) {return sandwich};
 
Odgovor na temu

g_maestroo
Web Developer
Tunguzija

Član broj: 312416
Poruke: 19
*.dynamic.sbb.rs.



+2 Profil

icon Re: PHP Sajt - Problem sa Facebook dugmetom "Svidja mi se" !!! Upomoc :)11.03.2013. u 08:57 - pre 135 meseci
Facebook stalno nesto menja, navodno objavljuju sve izmene na ovom linku : https://developers.facebook.com/roadmap/.
 
Odgovor na temu

cyBerManIA
I ovo T ono
Space

Član broj: 25195
Poruke: 698
*.ptt.rs.

Sajt: www.facebook.com/cyberman..


+263 Profil

icon Re: PHP Sajt - Problem sa Facebook dugmetom "Svidja mi se" !!! Upomoc :)11.03.2013. u 12:57 - pre 135 meseci
@koya.90, to sto se kod mene vidi test323 je samo neka test aplikacija sa kojom sam se majao.
Doduse, nisam znao da kad nemas aplikaciju, ne smaraju te za appid, jer su nekada davno naveli da se mora vezati a ja imam tu neke aplikacije, pa mi je uvek nudilo za njih da vezem.
Par puta sam ti napisao iznad, a evo i Ivan sad to napisao, kod nas dugmici rade.

Jos jedan savet: Kad se majes s lajk dugmicima i lajkovanjem/unlajkovanjem, koristi test nalog na FBu kako ne bi kasnije doveo sajt u situaciji da trazi potvrdu prilikom lajkovanja.
Informacije o test userima mozes naci ovde.
 
Odgovor na temu

koya.90
Marko Kojić
Freelancer programmer
Šabac

Član broj: 279627
Poruke: 15
*.dynamic.sbb.rs.



Profil

icon Re: PHP Sajt - Problem sa Facebook dugmetom "Svidja mi se" !!! Upomoc :)13.03.2013. u 21:11 - pre 135 meseci
Pozdrav.
Momci Hvala vam sto ste mi pomogli davajuci ideje,sugestije...
Ali problem sam resio i ko je vec rekao da lajk radi,nije bio u pravu.
Postavicu kod koji je resio moj problem,ako se neko bude susreo s problemom kao ja da ne osvane 5 jutara bececi oci za kompom:

Code:
<?php

if(isset($_GET['id']))
{
    $id = $_GET['id'];
}

if(substr($_SERVER['PATH_INFO'],1) != ""){
    $id = intval(substr($_SERVER['PATH_INFO'],1));
echo '<script type="text/javascript">';
echo '  window.location.href="/clanak.php?id='.$id.'";';
echo '</script>';
    //echo '<meta http-equiv="REFRESH" content="0;url=http://www.studenti.vtssa.edu.rs/clanak.php?id='.$id.'">';
}

?>

<html>
<head>
<meta property="og:image" content="http://www.studenti.vtssa.edu.rs/default/images/vtssa_fb.gif" />
<meta property="og:site_name" content="www.studenti.vtssa.edu.rs" />
<meta property="og:description" content="VTŠŠA - Studenstski sajt je sajt studenata visoke tehnološke škole strukovnih studija Šabac." />
</head>


<body>

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/sr_RS/all.js#xfbml=1&appId=504866749577773";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>   

<?php echo '<div class="fb-like" data-send="false" data-width="150" data-show-faces="false" data-layout="button_count" data-font="arial" data-href="http://www.studenti.vtssa.edu.rs/clanak.php/'.$id.'/" style="float:left;"></div>'; ?>

</body>
</html>


Dakle, ona java skripta upise adresu u adress bar i otvori tu stranicu...
Problem je sa hederom,jer fb remeti ono ?id='.$id.' i ispisuje ga nekim znakovima,pa prematome ne moze da dobije pravo odrediste tj stranu...

p.s. lajk je svo vreme radio, ali samo za strane ciji je ID broj od 1 do 9. mozda vas je to zavaralo pa ste mislili da radi lajk.
 
Odgovor na temu

[es] :: PHP :: PHP Sajt - Problem sa Facebook dugmetom "Svidja mi se" !!! Upomoc :)

[ Pregleda: 2535 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.