Webboard

Pełna wersja: Użytkownicy nie widzą widgetu FB w panelu bocznym
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.8.7
adres forum: http://www.victorycraft.net/forum/
na czym polega problem (screen, opis, komunikaty):

Tak jak w temacie, a dokładniej pokazuje się wszystkim, oprócz mnie informacja, że Adres URL strony jest niepoprawny.
Ja ten widget doskonale widzę, ale nikt inny go niestety nie widzi, więc nie wiem w czym problem.
Proszę zatem o pomoc.
Gdzie ten widget powinien się znajdować?
W jaki szablon wkleiłeś kod widgetu
W panelu bocznym nad statystykami.
index, do panelu bocznego.
Przeciez widget dziala, dodaj images na ftp stylu
No na forum niby nikt go nie widzi poza mną.
Co, jakie images mam dodać i po co?
Konsola masowo wypluwa błędy z tym pluginem. Jedyne co mi przychodzi do głowy, to że wstawiony jest tam link 'prywatny'.

Wstaw proszę dokładny kod, jaki pobrałeś z strony fb do tego widgetu. Chyba, że jest to plugin - wtedy daj znać jaki.
Kod PHP:
<div id="fb-root"></div>
<
script>(function(dsid) {
 
 var jsfjs d.getElementsByTagName(s)[0];
 
 if (d.getElementById(id)) return;
 
 js d.createElement(s); js.id id;
 
 js.src "//connect.facebook.net/pl_PL/sdk.js#xfbml=1&version=v2.5";
 
 fjs.parentNode.insertBefore(jsfjs);
}(
document'script''facebook-jssdk'));</script><div class="fb-page" data-href="https://web.facebook.com/victorycraft/?fref=ts" data-tabs="timeline" data-width="270" data-height="500" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><div class="fb-xfbml-parse-ignore"><blockquote cite="https://web.facebook.com/victorycraft/?fref=ts"><a href="https://web.facebook.com/victorycraft/?fref=ts">VictoryCraft.net</a></blockquote></div></div>
<
font color="#2e2e2e">.</font
Problem jest dalej, więc pomożecie?
(23.03.2016, 13:34)SzopeN_PL napisał(a): [ -> ]Problem jest dalej, więc pomożecie?


Yup, wstaw tą wersję to zadziała. Przetestowałem.

Kod:
<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/pl_PL/sdk.js#xfbml=1&version=v2.5";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script><div class="fb-page" data-href="https://www.facebook.com/victorycraft/" data-tabs="timeline" data-width="270" data-height="500" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><div class="fb-xfbml-parse-ignore"><blockquote cite="https://www.facebook.com/victorycraft/><a href="https://web.facebook.com/victorycraft/?fref=ts">VictoryCraft.net</a></blockquote></div></div>
<font color="#2e2e2e">.</font>
Działa, wielkie dzięki.
Czyli w czym był problem?
W niepoprawnym adresie URL.
https://web.facebook.com/victorycraft/?fref=ts zmieniłem tylko na https://www.facebook.com/victorycraft/
Skrypt najwyraźniej nie obsługuje przekierowania, a dlaczego Ci działało? Nie mam zielonego pojęcia.