Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Fanpage plugin?
webmajster31337
post 21.06.2012, 15:46:12
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 21.06.2012

Ostrzeżenie: (0%)
-----


Jak zrobić taki efekt jak na penera.pl


Chodzi o to że ktoś musi polubieć daną stronę , żeby zobaczyć video czy zdjęcie.
pozdrawiam i liczę na pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
patrysiek2
post 21.06.2012, 17:39:13
Post #2





Grupa: Zarejestrowani
Postów: 108
Pomógł: 5
Dołączył: 8.12.2011
Skąd: Łomża

Ostrzeżenie: (0%)
-----


Może to pomoże


--------------------
if($problem == 1)
{
header("Location: http://www.forum.php.pl");
}
else
{
thinking();
}
Go to the top of the page
+Quote Post
djgarsi
post 23.06.2012, 09:47:52
Post #3





Grupa: Zarejestrowani
Postów: 459
Pomógł: 26
Dołączył: 1.06.2009

Ostrzeżenie: (0%)
-----


A wiesz jakie to denerwujące z perspektywy użytkownika?
To sie nazywa wymuszanie "lajków".
Sorry za OT.


--------------------
Go to the top of the page
+Quote Post
webmajster31337
post 28.06.2012, 21:08:09
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 21.06.2012

Ostrzeżenie: (0%)
-----


Niestety nie pomogło mi to nic . Oto plik indexu i proszę pomóżcie mi go przerobić
  1. <?php
  2. /* Projekt: shitIMGv2
  3. * Plik: index.php
  4. * Data modyfikacji: 01-08-2011
  5. *
  6. * Copyright (C) 2011 Paweł Klockiewicz & Wojciech Król
  7. *
  8. * This program is free software: you can redistribute it and/or modify
  9. * it under the terms of the GNU Affero General Public License as
  10. * published by the Free Software Foundation, either version 3 of the
  11. * License, or (at your option) any later version.
  12. *
  13. * This program is distributed in the hope that it will be useful,
  14. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  16. * GNU Affero General Public License for more details.
  17. *
  18. * You should have received a copy of the GNU Affero General Public License
  19. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  20. */
  21. session_start(); //start sesji
  22. require_once('connect.php');
  23. if(@$first_run == 1) header("LOCATION: install.php");
  24. require_once('functions.php');
  25. $reklama_i=0;
  26. ?>
  27. <html>
  28. <head>
  29. <script type="text/javascript">
  30.  
  31. var _gaq = _gaq || [];
  32. _gaq.push(['_setAccount', 'UA-30889538-1']);
  33. _gaq.push(['_trackPageview']);
  34.  
  35. (function() {
  36. var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
  37. ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
  38. var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  39. })();
  40.  
  41. </script>
  42. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
  43. <script type="text/javascript">
  44.  
  45. $(function(){
  46.  
  47. $("#wysuwane").css("left","-210px");
  48.  
  49. $("#wysuwane").hover(
  50. function () {
  51. $("#wysuwane").animate({left: "0px"}, 1000 );
  52. $(this).addClass("zamknij");
  53. },
  54. function () {
  55. $("#wysuwane").animate({left: "-210px"}, 1000 );
  56. $(this).removeClass("zamknij");
  57. }
  58. );
  59. });
  60. </script>
  61. <style type="text/css">
  62. #wysuwane
  63. {
  64.  
  65. background: url("http://burned.pl/wp-content/uploads/2011/02/fbpodklad.png") no-repeat scroll 0 0 transparent;
  66.  
  67. padding: 10px;
  68. width: 235px;
  69. height:402px;
  70.  
  71. position: fixed;
  72. margin-top: -200px; /*połowa wysokości panelu w górę */
  73. left: 0px;
  74. top: 50%;
  75.  
  76. }
  77. .zamknij
  78. {
  79. background-position: 0px 0px -242px 0px;
  80. }
  81. </style>
  82. <title><?php echo $ustawienia['tytul']; ?></title>
  83. <?php include('tpl/head.php') ?>
  84. </head>
  85. <body>
  86. <div id="naglowek">
  87.  
  88. <?php include('tpl/naglowek.php') ?>
  89. </div>
  90. <div id="menu">
  91. <?php include('tpl/menu.php') ?>
  92. </div>
  93. <div id="kontener">
  94. <?php
  95. $limit = $ustawienia['img_na_strone']; // Ilość pozycji na stronę...
  96. $pg = $_GET['page']; // Pobranie do zmiennej numeru strony...
  97.  
  98. //Obliczenie granic rekordów...
  99. if(!isset($pg)) {
  100.  
  101. $l1 = 0;
  102. $l2 = $limit; //Jeśli zmienna $pg ma pustą zawartość nastawiamy granice od 0 do wartości $limit
  103.  
  104. } else {
  105.  
  106. $l1 = $limit * $pg - $limit; //W przeciwnym wypadku oblicz dolną granicę...
  107. $l2 = $limit; //Oraz górną granicę...
  108.  
  109. }
  110.  
  111. $zapytanie = mysql_query("SELECT * FROM shity WHERE czeka='0' ORDER BY id DESC LIMIT $l1,$l2"); //wybiera tabelę i pobiera z niej wszystkie dane
  112.  
  113. if ($zapytanie) { //jeśli zapytanie można wykonać to...
  114. while ($shit = mysql_fetch_array($zapytanie)) { //robi pętlę i przypisuje wszystkie dane do zmiennej
  115. if($shit['typ']=='obrazek') {
  116. if($ustawienia['img_title']) {
  117. echo '<div class="img_title"><a href="obrazek.php?'.$shit['id'].'">'.$shit['tytul'].'</a></div>';
  118. }
  119. echo '<div class="shit"><a href="obrazek.php?'.$shit['id'].'"><img src="'.$shit['obrazek'].'" alt="'.$shit['tytul'].'" title="'.$shit['tytul'].'"/></a>';
  120. echo'<div class="fb_share">
  121. <a name="fb_share" type="button_count" share_url="http://'.$host.$uri.'/obrazek.php?'.$shit['id'].'" href="http://www.facebook.com/sharer.php">Udostępnij</a>
  122. <script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
  123. </div>
  124. </div>'; }
  125. if($shit['typ']=='film')
  126. {
  127. $id_filmu=str_replace("http://www.youtube.com/watch?v=", "", $shit['obrazek']);
  128. if($ustawienia['img_title']) {
  129. echo '<div class="img_title"><a href="obrazek.php?'.$shit['id'].'">'.$shit['tytul'].'</a></div>';
  130. }
  131. echo '<div class="shit">
  132. <object width="480" height="390"><param name="movie" value="http://www.youtube.com/v/'.$id_filmu.'?version=3&amp;hl=pl_PL"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'.$id_filmu.'?version=3&amp;hl=pl_PL" type="application/x-shockwave-flash" width="480" height="390" allowscriptaccess="always" allowfullscreen="true"></embed></object>
  133. <div class="fb_share">
  134. <a name="fb_share" type="button_count" share_url="http://'.$host.$uri.'/obrazek.php?'.$shit['id'].'" href="http://www.facebook.com/sharer.php">Udostępnij</a>
  135. <script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
  136. </div>
  137. </div>'; }
  138. //###########################REKLAMA
  139. if($ustawienia['reklama']) {
  140. $reklama_i = $reklama_i+1;
  141. $reklama_query = mysql_query("SELECT * FROM `reklama` WHERE `pod_obrazkiem`='".$reklama_i."' AND `pod_obrazkiem`!='0'");
  142. if(mysql_num_rows($reklama_query) == 1) { //co który obrazek ma być wyświetlana
  143. $reklama = mysql_fetch_array($reklama_query);
  144. echo '<div class="shit">'.$reklama['kod'].'</div>';
  145. //echo '<div class="img_title" style="text-align:center; margin:-20px 0 20px 0;">Reklama</div>';
  146. }
  147. }
  148. //####################KONIEC REKLAMA
  149. }
  150. } else {
  151. echo 'Nie można pobrać danych z tabeli "shity".'; //jeśli nie to błąd ^^
  152. }
  153.  
  154. //Liczymy ile jest w sumie rekordów do wyświetlenia
  155. //zapytanie może mieć odpowiednie warunki np. WHERE itp.
  156. list($records)=mysql_fetch_row(mysql_query("SELECT count(*) FROM shity WHERE czeka='0'"));
  157.  
  158. if($records>=1)
  159. {
  160. $minus_strona = $_GET['page']-1;
  161. $plus_strona = $_GET['page']+1;
  162. $rekordy = $records/$ustawienia['img_na_strone'];
  163.  
  164. if($_GET['page'] >= 2 ){
  165. echo '<a href="?page='.$minus_strona.'" class="button" style="float:left;">&laquo; NOWSZE</a>';
  166. }
  167. if($_GET['page'] < $rekordy && $_GET['page'] != 0){
  168. echo '<a href="?page='.$plus_strona.'" class="button" style="float:right;">STARSZE &raquo;</a>';
  169. }
  170. if($_GET['page'] == 0 && $records>$ustawienia['img_na_strone']){
  171. echo '<a href="?page=2" class="button" style="float:right;">STARSZE &raquo;</a>';
  172. }
  173. }
  174. else
  175. {
  176. echo 'Brak obiektów do wyświetlenia.';
  177. }
  178. ?>
  179. <div style="clear:left;"></div><div style="clear:right;"></div>
  180. </div>
  181.  
  182. <div id="strony">
  183. <?php
  184. //Jeśli są jakieś rekordy do wyświetlenia wygeneruj paginację...
  185. if($records >= 1){
  186.  
  187. //Funkcja musi przyjąć odpowiednią tablicę jako parametr:
  188.  
  189. $pag['posts'] = $records; //Ilość rekordów...
  190. $pag['limit'] = $limit; //Rekordów na stronę...
  191. $pag['page'] = $_GET['page']; //Aktualna strona...
  192. $pag['separator'] = '?'; //Separatror - ? lub &
  193. $pag['url_class'] = 'pages'; //Klasa linków paginowania w CSS...
  194. $pag['a_pg_class'] = 'active_pg'; //Klasa numeru aktywnej strony.
  195. $pag['page_label'] = 'Strona:'; //Etykieta z napisem ''Strona: x/x'' obok paginacji.
  196.  
  197. //Wywołanie funkcji z tablicą jako parametr poprzez ECHO...
  198. ECHO print_pagination($pag);
  199. }
  200. ?>
  201. </div>
  202.  
  203. <div id="stopka">
  204. <?php include('tpl/stopka.php') ?>
  205. </div>
  206. <div id="fb-root"></div>
  207. <script>(function(d, s, id) {
  208. var js, fjs = d.getElementsByTagName(s)[0];
  209. if (d.getElementById(id)) return;
  210. js = d.createElement(s); js.id = id;
  211. js.src = "//connect.facebook.net/pl_PL/all.js#xfbml=1&appId=411522678876022";
  212. fjs.parentNode.insertBefore(js, fjs);
  213. }(document, 'script', 'facebook-jssdk'));</script>
  214. <div id="wysuwane">
  215.  
  216. <div id="wewnatrz" style="float:left;width:180px; display:block; margin-left:0px;">
  217. <div class="fb-like-box" data-href="http://facebook.com/skunbook" data-width="185" data-height="380" data-colorscheme="dark" data-show-faces="true" data-stream="false" data-header="false"></div>
  218.  
  219. </div>
  220.  
  221. </div>
  222.  
  223. </body>
  224. </html>
  225. <?php ob_end_flush(); ?>
Go to the top of the page
+Quote Post
Rysh
post 28.06.2012, 21:12:41
Post #5





Grupa: Zarejestrowani
Postów: 821
Pomógł: 111
Dołączył: 11.09.2006
Skąd: Biała Podlaska

Ostrzeżenie: (0%)
-----


Cytat(djgarsi @ 23.06.2012, 10:47:52 ) *
A wiesz jakie to denerwujące z perspektywy użytkownika?
To sie nazywa wymuszanie "lajków".
Sorry za OT.

Koleś pewnie liczy na sprzedawanie potem farmy fanów na allegro.


--------------------
Go to the top of the page
+Quote Post
indexx
post 28.06.2012, 21:21:20
Post #6





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 20.06.2008

Ostrzeżenie: (0%)
-----


Takie rzeczy to do działu zlecenia bo chyba nie oczekujesz, że za darmo coś takiego ktoś zrobi.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 08:08