FB comment vzame napačen URL?
 
Preseren 1. sep 2011 08:26:11 Pridružen od:
14. mar 2007
3875 objav
2327 338 98
#1

Na 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:



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



Kaj delam narobe?

Tnx


všeč(0) ni všeč(0) spam(0)
Marketing pomoč nudim na seos. CBD. Moj podcast o marketingu najdete tukaj.
 
Vini 1. sep 2011 08:34:58 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#2

Oč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)
 
Preseren 1. sep 2011 08:39:46 Pridružen od:
14. mar 2007
3875 objav
2327 338 98
#3

Ker 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();

$rooturl = $uri->toString( array ('scheme', 'host', 'port' ) );

if( $this->is
comcontent($article)) {

$cate
url = JRoute::(ContentHelperRoute::getArticleRoute($article->slug, $article->catslug, $article->sectionid));

} else if($this->is
comk2($article)) {

$cate
url = $article->link;

}

$url = $rooturl.$cateurl;

$title = $article->title;


všeč(0) ni všeč(0) spam(0)
Marketing pomoč nudim na seos. CBD. Moj podcast o marketingu najdete tukaj.
 
Vini 1. sep 2011 08:50:50 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#4

Tole 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 $rooturl in $cateurl, pa lahko potem dalje razčiščujemo kje je problem.


všeč(0) ni všeč(0) spam(0)
 
Preseren 12. sep 2011 06:31:58 Pridružen od:
14. mar 2007
3875 objav
2327 338 98
#5

No, da to končno uredimo....

Emm... nimam pojma kako naj to naredim?


všeč(0) ni všeč(0) spam(0)
Marketing pomoč nudim na seos. CBD. Moj podcast o marketingu najdete tukaj.
 
Leo 12. sep 2011 07:09:53 Pridružen od:
26. nov 2008
603 objav
571 135 4
#6

Kateri plugin pa uporabljaš? Jaz uporabljam tega in deluje tako kot mora.


všeč(0) ni všeč(0) spam(0)
 
Preseren 12. sep 2011 08:25:09 Pridružen od:
14. mar 2007
3875 objav
2327 338 98
#7

Leo, 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)
Marketing pomoč nudim na seos. CBD. Moj podcast o marketingu najdete tukaj.
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se