Cum se face ascunde fila pentru a afișa conținut numai pentru cei care au presat - îmi place
Intr-un articol anterior v-am arătat cum să scrie codul pentru iframe-file. În acest articol vă voi arăta cum să facă acest lucru, pentru a ascunde informațiile de la cei care nu au fost încă apăsat butonul „Like“ pe pagina ta, și pentru a afișa aceste informații numai pentru cei care au devenit deja un fan al pagini. Acesta este unul dintre Netania spectacol conținut fanilor pentru a arăta alt conținut (a se vedea exemplele din acest articol).
înainte de a începe
Pentru a crea un „efect de ascuns“, ar trebui să fie deja instalat complet iframe-filă pe pagină. Nu dacă ai deja, apoi citiți aceste două manuale: „Cum de a crea o filă Noroc?“ Și „Cum se scrie codul de bază pentru propriile lor iframe-file Beck?“. După efectuarea acestor pași, ar trebui să fie de lucru iframe-file și codul trebuie să arate astfel:
Numai în acest timp, voi folosi formatul php. Dacă fișier pentru fila index.html, apoi deschideți-l în Notepad ++ și stocați în format php (de exemplu, index.php).
Pasul 1. Descărcați și conectați Facebook PHP SDK
Acest cod este necesar pentru a schimba 2 valori: ID-ul de aplicație pe care ați creat-o pe Facebook pentru filă și secretele sale. Aceste date pot fi găsite în secțiunea de dezvoltatori în aplicațiile Panoul de control. De asemenea, controlează calea către fișierul facebook.php. În acest caz, codul a declarat că facebook.php este în același folder ca și fișierul index.php.
Pasul 2. Selectați corespunzătoare PHP-Variabile
Următorul pas - este de a înregistra 2 variabile care vor primi un Facebook informații de utilizator despre starea (sau nu fan). Pentru a face acest lucru, adăugați PHP-codul anterior în fața semnului> următoarele două linii de cod:
Prima variabilă este de $ signed_request verifică dacă persoana autentificat Facebook, a vizitat pagina ta. Al doilea verifică dacă variabila $ like_status utilizatorul conectat un fan al paginii.
Pasul 3: Solicitarea condițiilor pe baza variabilelor 2 PHP
Acum, codul nostru poate determina cine este un ventilator și care nu este. Pe baza acestor informații, vom pune o condiție care se va efectua mecanismul de ascundere a filei (rețineți că toate acestea se face într-un singur fișier index.php). Copiați codul următor și inserați-l în div container în corpul HTML-cod:
În această stare, spun ei, în cazul în care „„pagina layknul utilizator să-l facă în alt mod - de a face acest lucru. Cu alte cuvinte, conținutul cu condiția if ($ like_status) este afișat utilizatorilor atunci când aceștia fac clic pe butonul „Like“. În cazul în care utilizatorul nu a apăsat butonul „Like“, el va vedea conținutul care este înregistrată cu condiția altceva.
Acum aveți un iframe-filă full-featured cu funcția de a ascunde fila.