Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: facebook - Share [x] na stronie
Forum PHP.pl > Forum > Przedszkole
Matif
Witam
Posiadam stronę ala kwejk. I teraz mam pytanie
Jaki kod wstawić żeby po kliknięciu Share (u mnie lubie to) pokazywało się tak jak na kwejku w kwadraciku ilość kliknięć...
U mnie po kliknięciu nic takiego się nie pokazuje... :/
Strona to: seza.pl
kod wygląda tak:

Kod
    <div class="fb_share">
    <a name="fb_share" type="button_count" share_url="http://'.$host.$uri.'/obrazek.php?'.$shit['id'].'" href="http://www.facebook.com/sharer.php">Lubie To!</a>
    <script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
</div>



Dodam jeszcze że w nagłówku strony mam coś takiego (Lubię to i kwadracik z ilością lajków)

A jego kod wygląda tak:

Kod
<span class="like"><div id="fb-root"></div><script src="http://connect.facebook.net/pl_PL/all.js#xfbml=1"></script><fb:like href="<?php echo 'http://'.$host.$uri.'/'; ?>" send="false" layout="button_count" width="140" show_faces="false" font="verdana"></fb:like></span>


Ale niestety po jego zamianie wywala mi błąd na stronie
Kod
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/folder/domains/domena/public_html/poczekalnia.php on line 50
Polonistyk
Daj plik poczekalnia.php
Matif
Łap
http://www.wrzuc.to/2HS4KyoH.wt
modern-web
Witam, masz na myśli ikonę google+ i obok tego ilość kliknięć?
Nie wiem dokładnie o co Tobie chodzi, gdyż kwejk.pl zbyt często nie odwiedzam, a na pierwszy rzut oka nie dostrzegam innych `share it`
Matif
Cytat(modern-web @ 1.08.2011, 12:37:12 ) *
Witam, masz na myśli ikonę google+ i obok tego ilość kliknięć?
Nie wiem dokładnie o co Tobie chodzi, gdyż kwejk.pl zbyt często nie odwiedzam, a na pierwszy rzut oka nie dostrzegam innych `share it`


Chodzi o to by przy moim "Udostępnij" była ilość udostępnień tak jak na obrazku:
modern-web
Pytanie czy chcesz wyświetlać rzeczywistą ilość `lubię to` -> tzn. wartość pobieraną z facebooka, czy też ilość faktycznych kliknięć w ową ikonę?
Matif
Cytat(modern-web @ 1.08.2011, 12:45:31 ) *
Pytanie czy chcesz wyświetlać rzeczywistą ilość `lubię to` -> tzn. wartość pobieraną z facebooka, czy też ilość faktycznych kliknięć w ową ikonę?


Ilość kliknięć w przycisk Lubię to (udostępnij)
Tak by każdy obrazek miał inną ilość ;p
modern-web
Nie zrozumiałeś mnie.
1. Wyświetlanie rzeczywistej ilości osób które `Lubią to` - wartość pobrana z bazy facebooka
2. Ilość kliknięć na Twojej stronie w ikonę `Lubie to` - ilość kliknięć może być != faktycznej ilości `lubiących` wyświetlanych na facebooku smile.gif
Matif
Cytat(modern-web @ 1.08.2011, 12:50:21 ) *
Nie zrozumiałeś mnie.
1. Wyświetlanie rzeczywistej ilości osób które `Lubią to` - wartość pobrana z bazy facebooka
2. Ilość kliknięć na Twojej stronie w ikonę `Lubie to` - ilość kliknięć może być != faktycznej ilości `lubiących` wyświetlanych na facebooku smile.gif


To raczej pierwsza opcja smile.gif
modern-web
To niestety nie potrafię tak `z marszu` powiedzieć co i jak, bo tutaj wymagać to będzie skorzystania z funkcji jakie daje facebook developer.
Natomiast jeśli jesteś zainteresowany opcją 2 (też dobra, i podejrzewam że na tej zasadzie działa także kwejk.pl):
1. Tworzysz button identyczny jak `Lubię to` -> po prostu grafika
2. Dajesz ją w hiperłącze do strony np. share.php
3. Do bazy danych dodajesz tabelę `share_count` - id|count (rozbuduj jeśli chcesz - możesz rozbić to na id|ip|host|date|.. wtedy 1 wers odpowiada 1 kliknięciu a co za tym idzie 1 kliknięcie to 1 użytkownik - na koniec zliczysz ilość wyników i wyjdzie ilość kliknięć)
3. W pliku share.php wpisujesz kilka linijek kodu - tzn, pobranie ewentualnych wartości z tablic $_GET lub $_POST, dodanie +1 do bazy danych i automatyczne przekierowanie tam, gdzie przekierowuje przycisk `Lubię to`

5 min roboty, jak mnie mniej, a efekt prawie identyczny smile.gif
Matif
Cytat(modern-web @ 1.08.2011, 13:01:50 ) *
To niestety nie potrafię tak `z marszu` powiedzieć co i jak, bo tutaj wymagać to będzie skorzystania z funkcji jakie daje facebook developer.
Natomiast jeśli jesteś zainteresowany opcją 2 (też dobra, i podejrzewam że na tej zasadzie działa także kwejk.pl):
1. Tworzysz button identyczny jak `Lubię to` -> po prostu grafika
2. Dajesz ją w hiperłącze do strony np. share.php
3. Do bazy danych dodajesz tabelę `share_count` - id|count (rozbuduj jeśli chcesz - możesz rozbić to na id|ip|host|date|.. wtedy 1 wers odpowiada 1 kliknięciu a co za tym idzie 1 kliknięcie to 1 użytkownik - na koniec zliczysz ilość wyników i wyjdzie ilość kliknięć)
3. W pliku share.php wpisujesz kilka linijek kodu - tzn, pobranie ewentualnych wartości z tablic $_GET lub $_POST, dodanie +1 do bazy danych i automatyczne przekierowanie tam, gdzie przekierowuje przycisk `Lubię to`

5 min roboty, jak mnie mniej, a efekt prawie identyczny smile.gif


Tylko że moja wiedza kończy się na instalacji skryptu ;/
Byłbyś w stanie napisać mi co dokładnie mam dodać do bazy (zapytanie)
i pliku share.php ?
Bo w pliku poczekalnia.php wystarczyłoby chyba dodać tylko
<?php include('share.php') ?>
tak? tongue.gif
modern-web
Dobra, zrobimy inaczej. Nie chce mi się pisać na forum dlatego może wytłumaczę Ci to na Gadu-Gadu, a potem ewentualnie zamieścisz tutaj rozwiązanie.
Numer znajdziesz na moim profilu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.