FB comment vzame napačen URL?
 
Preseren1. sep 2011 10:26:11Pridružen od:
14. mar 2007
2620 objav
+739-8613
#1Na strani dela vse, like in vse ostalo, le FB comment, ki ga kličem preko Joomla plugina, potegne napačen URL, ki ima spredaj httP://www.facebook.com in potem še svašta neke kode noter.
Koda, ki jo kličem je:

$jv_str .="<script src=\"http://connect.facebook.net/sl_SI/all.js#xfbml=1\"></script><fb:comments href=\"".urlencode($url)."\" num_posts=\"".$this->fbc_number."\" width=\"".$this->fbc_width."\"></fb:comments>";

Kaj delam narobe?
Tnx
všeč(0)ni všeč(0)spam(0)
 
Vini1. sep 2011 10:34:58Pridružen od:
1. sep 2006
6102 objavi
+3395-31537
#2Očitno imaš v spremenljivki $url že napačen URL. Ta koda, ki si jo prilimal, izgleda povsem legit.
všeč(0)ni všeč(0)spam(0)
 
Preseren1. sep 2011 10:39:46Pridružen od:
14. mar 2007
2620 objav
+739-8613
#3Ker je nad tem že koda, ki prikaže like gumb in na enak način kliče url, pa deluje...

tole je output, ki ga vidim na FB profilu... commented on http://www.facebook.com/http%3A%2F%2Fmojotrokinvrtec.si%2Fvsebina%2F10-je-moj-otrok-zrel-za-jaslice.

Tole pa je del, ki pridobi URL...
// get link and title
$option = JRequest::getVar('option');
$view = JRequest::getVar('view');
$id = JRequest::getInt('id');
$uri = JFactory::getURI();
$root_url = $uri->toString( array ('scheme', 'host', 'port' ) );
if( $this->is_com_content($article)) {
$cate_url = JRoute::_(ContentHelperRoute::getArticleRoute($article->slug, $article->catslug, $article->sectionid));
} else if($this->is_com_k2($article)) {
$cate_url = $article->link;
}
$url = $root_url.$cate_url;
$title = $article->title;
všeč(0)ni všeč(0)spam(0)
 
Vini1. sep 2011 10:50:50Pridružen od:
1. sep 2006
6102 objavi
+3395-31537
#4Tole je malo čudno. Joomle sicer ne poznam, ampak že hiter pogled v dokumentacijo o JFactory::getURI() mi pravi, da bi lahko z$uri = JFactory::getURI();
$url = $uri->toString();
... prišel do željenega URL. Predvidevam sicer, da vsa ostala koda počisti neželene parametre in zagotovi, da je URL res v kanonični obliki, vendar ti očitno nekaj od tega doda tisti "http://www.facebook.com/" spredaj.

Izpiši si vrednosti $root_url in $cate_url, pa lahko potem dalje razčiščujemo kje je problem.
nazadnje urejal Vini 1. sep 2011 10:51:20 (typo)
všeč(0)ni všeč(0)spam(0)
 
Preseren12. sep 2011 08:31:58Pridružen od:
14. mar 2007
2620 objav
+739-8613
#5No, da to končno uredimo....
Emm... nimam pojma kako naj to naredim?
všeč(0)ni všeč(0)spam(0)
 
Leo12. sep 2011 09:09:53Pridružen od:
26. nov 2008
567 objav
+506-1294
#6Kateri plugin pa uporabljaš? Jaz uporabljam tega in deluje tako kot mora.
všeč(0)ni všeč(0)spam(0)
 
Preseren12. sep 2011 10:25:09Pridružen od:
14. mar 2007
2620 objav
+739-8613
#7Leo, evo sem vzel tudi tvojega in sedaj stvari malo premetal in deluje s tvojim pluginom. tnx
všeč(0)ni všeč(0)spam(0)
 
stran 1 od 1 |<<1>>|