Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Internet > Web razvoj > Serverske aplikacije i baze podataka
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Serverske aplikacije i baze podataka PHP, Perl, ASP, ASP .NET, ColdFusion...
MySQL, PostgreSQL, MSQL, Oracle...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 23.10.2010, 18:16   #1
vladakg
Član
 
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
Exclamation Facebook like button za svaki artikal

E ovako, napravio sam neki sajt koristeci php, taj sajt ima gomilu kategorija i podkategorija i artikala unutar njih. Zelim da za svaki artikal posebno postavim "like button" . Napravio sam page na fb-u i to sam uspeo lepo da povezem. Tj. na prvoj stranici ko klikne na like ubacuje se direktno u tu stranicu i na fb-u i naravni obrnuto. E sad me zeza ovo za artikle, jer se menjaju adrese za svaki posebno. Probao sam sa citanjem URL-a ali nije vredelo. Ovo mi nikako nije jasno, namestim lepo da procita URL i procita ga bas kako treba, ali kad taj link ubacim u onaj kod za like button on mi taj link uvek promeni. Tj. promeni mi znak pitanja u %3F, primer: index.php?=detalji?11 je deo mog linka, a on ga promeni u index.php?=detalji%3F11 i naravno ****e mi celu stvar.

Da li moze neko da mi opise kako da dodam like button za svaki artikal u php-u , i da li treba da se dobija neki API kod i gde se on tacno ubacuje ako treba.

Znaci hteo bi da mi na kraju ovako ispadne primer i da mi tako ispadne na fb kao kad kliknete na like na ovom primeru.

Mucim se vec dosta vremena i nikako mi ne ide. Hvala unapred za pomoc.
vladakg je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 12:26   #2
vladakg
Član
 
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: Facebook like button za svaki artikal

Dajte ljudi, da li je moguce da niko ovo ne zna
vladakg je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 14:50   #3
vladakg
Član
 
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: Facebook like button za svaki artikal

Ceo dan istrazujem i nikako ovo ne mogu da namestim. Nasao sam na jednom sajtu da je izgleda problem u encoding-u. Posto meni prebacuje ? u %3F, video sam na ovom sajtu da je fora u encoding-u. Tamo pise da ako je karakter znak pitanja (?) , u escape(chr) i encodeURIComponent(chr) bice procitan kao %3F, dok ce u encodeURI(chr) biti stvarno znak pitanja.Kako to uraditi?

Ja sam nasao da procitam url pomocu php i posle da ga prebacim u encodeURI pomocu javascript i radi kako treba. Problem je sto ne mogu da ubacim javascript u onaj kod za like button. Jel ima neko neku ideju?
vladakg je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 15:16   #4
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Određen forumom Re: Facebook like button za svaki artikal

http://php.net/manual/en/function.urlencode.php ?
EclipsE je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 16:02   #5
vladakg
Član
 
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: Facebook like button za svaki artikal

Da li neko zna kako da ubacim ovaj kod umesto adrese kod like button:

<script type="text/javascript">var uri="<?php echo $url;?>";document.write(encodeURI(uri)+ "<br />");</script>
vladakg je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 16:22   #6
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Određen forumom Re: Facebook like button za svaki artikal

Pa ne znam tacno sta si radio... Evo kako bih se ja snasao:

Odes lepo na http://developers.facebook.com/docs/...e/plugins/like i izaberes kako hoces da ti izgleda, a za URL stavis neki placeholder, npr www.sk.rs . Onda kliknes GetCode, i dobijes nesto slicno ovom:

Kod:
<iframe src="http://www.facebook.com/plugins/like.php?href=www.sk.rs&amp;layout=box_count&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:65px;" allowTransparency="true"></iframe>
Onda samo zameni www.sk.rs iz toga sa URL-om stranice.
Note: moras urlencode svoj url kad ga echo.

Poslednja ispravka: EclipsE (24.10.2010 u 16:33)
EclipsE je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 16:48   #7
vladakg
Član
 
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: Facebook like button za svaki artikal

Pa kad zamenim link, i stavim moj url, koji inace lepo procita jer ga isprobam pre toga da mi ispise na stranici, on mi izbaci like button, i kad kliknem ja na taj like button, on kaze 1 person like. Ali kad mi izbaci taj link na mom profilu on mi izbaci izmenjen link. Znaci promeni mi samo na kraju znak pitanja u %3F. I naravno kad kliknes na taj profil na profilu on nece da te odvede na stranicu koju treba jer je promenjen link, zar ne. Video sam da treba da se prebaci u encodeURI, ali kad uradi to preko PHP-a on mi izbaci jos vece hijeroglife. Izgleda da je resenje u javascripi ali nju ne mogu da ubacim u kod za like button (na ono mesto gde treba da ide link). Jel sam ti malo pojasnio sad
vladakg je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 17:07   #8
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Određen forumom Re: Facebook like button za svaki artikal

Ne znam, meni radi ok.

Test url: http://localhost/index.php?id=9&nesto=x&another=param
Code:

PHP kod:
$url = (isset($_SERVER['HTTPS']) ? 'https' 'http') . '://' 
        
$_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
echo 
'<iframe src="http://www.facebook.com/plugins/like.php?href=' urlencode($url) .
     
'&amp;layout=box_count&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=65" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:65px;" allowTransparency="true"></iframe>'
Kada kliknem na like lepo mi postuje na profilu.
EclipsE je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 17:21   #9
vladakg
Član
 
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: Facebook like button za svaki artikal

Meni nece ni da izbaci like button, izbaci mi samo ' ?>.

Jel mozes da mi sibnes na mejl tu test stranicu? Mejl
vladakg je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 17:24   #10
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Određen forumom Re: Facebook like button za svaki artikal

Pa to mi je cela test stranica, samo sto imam php tag na pocetku <?php ...
EclipsE je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 17:26   #11
vladakg
Član
 
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: Facebook like button za svaki artikal

Ma nije htelo da mi izbaci zato sto sam budala, umoran sam vise od istrazivanja celog dana. Ne radi kako treba, opet mi menja ? u %3F prilikom posta...ubicu se vise
vladakg je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 17:30   #12
vladakg
Član
 
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: Facebook like button za svaki artikal

Radi normalno kad nema znaka pitanja na kraju. Inace stranicu koja se zavrsava na ovaj nacin index.php?=detalji?18 postuje ovako index.php?=detalji%3F18. E to mene zeza ceo dan, kako da mi ne pretvori na kraju linka znak pitanja u %3F
vladakg je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 17:43   #13
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Određen forumom Re: Facebook like button za svaki artikal

...

Ali mora da konvertuje, npr. uzmimo primer:

PHP kod:
$url 'index.php?id=9&category=2'
Ako bi ga samo ubacio u iframe, dobio bi nesto slicno:

HTML kod:
<iframe src="http://www.facebook.com/plugins/like.php?href=index.php?id=9&category=2&amp;layout=box_count..."></iframe>
Kad ga url encode:

HTML kod:
<iframe src="http://www.facebook.com/plugins/like.php?href=index.php%3Fid%3D9&amp;layout=box_count..."></iframe>
U prvom slucaju, facebook bi kao url dobio 'index.php?id=9', a u drugom bi dobio 'index.php?id=9&category=2'. Jesi ti to samo citao source ili si isprobao da li ti stvarno radi? :/
EclipsE je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 17:48   #14
vladakg
Član
 
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: Facebook like button za svaki artikal

Probao sam mnogo puta, mora da su mi prijatelji poludeli kakve sam im sve gluposti izbacio na zid Izgleda da cu morati da se upucam..samo mi nije jasno zasto jedino znak pitanja na kraju linka promeni, a onaj posle index.php nece.
vladakg je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 17:52   #15
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Određen forumom Re: Facebook like button za svaki artikal

Daj onda deo koda...
EclipsE je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 18:03   #16
vladakg
Član
 
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: Facebook like button za svaki artikal

Daj mejl posto mi je stranica predugacka za topic a ne znam koji deo ti treba da izvucem. Posalji na pm
vladakg je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 18:33   #17
vladakg
Član
 
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: Facebook like button za svaki artikal

Jel ti nesto pomoglo ono sto sam ti poslao?
vladakg je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 19:13   #18
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Određen forumom Re: Facebook like button za svaki artikal

Kod mene je sve ok... btw primetio sam veoma bolan nacin za proveravanje validnosti e-maila Oo

Ne treba ti funkcija echeck, vec odradi:

Kod:
if (!email.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i))
    alert('nije validan');  // nije validan
http://www.regular-expressions.info/tutorial.html
EclipsE je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 19:58   #19
vladakg
Član
 
Član od: 4.4.2008.
Lokacija: Kragujevac
Poruke: 233
Zahvalnice: 8
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: Facebook like button za svaki artikal

Znaci kod tebe je u redu i kad link ima kraj index.php?=detalji?18 ???????
vladakg je offline   Odgovor sa citatom ove poruke
Stara 24.10.2010, 20:23   #20
EclipsE
Starosedelac
 
Član od: 16.4.2006.
Lokacija: Scary Movie Reputacija: ■■□
Poruke: 1.337
Zahvalnice: 378
Zahvaljeno 279 puta na 196 poruka
Slanje poruke preko Skypea korisniku EclipsE
Određen forumom Re: Facebook like button za svaki artikal

Prvo, kako imas uopste index.php?=detalji?18 , valjda treba index.php?detalji=18 ...
EclipsE je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
NBA Live 07 Garson Sportske simulacije 198 11.2.2014 21:31
Ubuntu 10.04 problem sa startom Fantastic Slobodni softver 11 13.7.2010 19:06
Facebook plug-in za Pidgin Maverick Slobodni softver 5 11.10.2008 0:09
ADSL ali da ne mora svaki mesec... aLti Internet usluge 4 18.9.2007 14:54


Sva vremena su po Griniču +2 h. Sada je 15:06.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com