Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyskakująca reklama 1 raz (coś nie tak)
klanik
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 21.08.2007

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


Siemka, na głównej stronie zrobiłem wyskakującą reklamę z2 banerami i krzyżykiem do zamykania, ale nie umiem zrobić tak żeby otwierała się tylko raz dla danego ip ;/ może mi ktoś pomoże?questionmark.gif

Może ktoś by umiał najlepiej zrobić na Ciasteczko, bo ja potrafię zrobić na ip, ale to na serwie zapisuje i każdy musi ładować tą listę, taka funkcja jest nie funkcjonalna ;/

I jak można to tak żeby raz na tydzień się pokazywała ;/

  1. <div id="flMenu" style="position:absolute;top:120px;left:250px">
  2. <table bgcolor="FFFFFF" width="505" height="15" cellspacing="0" cellpadding="0">
  3. <tr>
  4. <td bgcolor="FFFFFF" background="images/topbar.jpg"><b><img src="blank.gif" border="0" height="1" width="2"><br>&nbsp;Reklama</b><td>
  5. <td background="images/topbar.jpg" width="5" align="right" height="5" onMouseOver="style.cursor='pointer'" onclick="javascript:document.getElementById('flMenu').style.visibility='hidden';document.getElementById('flMenu').style.top='-500px';">
  6. <div style="font-family:verdana; font-size:10pt; font-weight:bold; color:#000000">X</div>
  7. </td>
  8. </tr>
  9. </table>
  10. <table bgcolor="ffffff" width="505" height="300" cellspacing="0" cellpadding="0">
  11. <tr>
  12. <td border="0">
  13. <CENTER>
  14. <img src="blank.gif" border="0" height="2" width="1"><br>
  15. <!-- (C) ceneo.pl / Program Partnerski --><a href="http://partner.ceneo.pl/pp/idevaffiliate.php?id=2065_0_1_119" target="_blank"><img src="images/reklamy/<?php
  16. $my_array = array(
  17. "1",
  18. "2",
  19. "3",
  20. "4",
  21. "5",
  22. "6",
  23. "7",
  24. "8",
  25. "9",
  26. "10",
  27. "11",
  28. "12",
  29. "13",
  30. "14",
  31. "15",
  32. "16",);
  33. $rand = rand()%count($my_array);
  34. echo $my_array[$rand];
  35. ?>.gif" border="0"></a><script language="JavaScript" type="text/javascript" src="http://partner.ceneo.pl/pp/idevals.php?id=2065&ts=1&tis=119"></script><!-- (C) ceneo.pl -->
  36. <!-- (C) ceneo.pl / Program Partnerski --><a href="http://partner.ceneo.pl/pp/idevaffiliate.php?id=2065_0_1_124" target="_blank"><img src="images/reklamy/<?php
  37. $my_array = array(
  38. "16",
  39. "1",
  40. "2",
  41. "3",
  42. "4",
  43. "5",
  44. "6",
  45. "7",
  46. "8",
  47. "9",
  48. "10",
  49. "11",
  50. "12",
  51. "13",
  52. "14",
  53. "15",);
  54. $rand = rand()%count($my_array);
  55. echo $my_array[$rand];
  56. ?>.gif" border="0"></a><script language="JavaScript" type="text/javascript" src="http://partner.ceneo.pl/pp/idevals.php?id=2065&ts=1&tis=124"></script><!-- (C) ceneo.pl -->
  57. </CENTER>
  58. </td>
  59. </tr>
  60. </table>
  61. </div>


Pozdro i z góry dzięki za pomoc....


--------------------
Spotkało się kilku informatyków i jak to zwykle bywa, rozmowy szybko zeszły na tematy komputerowe. Wreszcie któryś z nich zaproponował: - Panowie, porozmawiajmy o czymś normalnym, np. o dupach. Nastąpiła bardzo długa cisza, a po niej jeszcze więcej krępującego milczenia. Wreszcie któryś odpowiada: - Słuchajcie, moja karta graficzna jest do dupy...
--------------------
Dobre strony: Klanik.pl, Wierszyki, Kawały, Forum...
Go to the top of the page
+Quote Post
k@mil
post
Post #2





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 19.08.2007
Skąd: Glinnik

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


na ciachu chyba bedzie najlepiej

  1. <?php
  2. //ustawiasz ciacho
  3. setcookie("ogladano", "tak", time()+3600*24*7);
  4. //wygasa po tygodniu (3600sekund razy 24h razy 7dni)
  5.  
  6. //sprawdzenie czy jest ciacho
  7. if (!$_COOKIE['ogladano']) {
  8. //kod twojej reklamy
  9. }
  10. ?>


oczywiscie to ozna rozbudowac o else i to co bedzie jezeli juz raz ogladano ta reklame

ps. pisalem z pamieci (jak zwykle)
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Chcesz żeby ktoś Ci pomógł czy zrobił za Ciebie?
Jeśli to drugie to przeniosę na giełdę ofert.
Go to the top of the page
+Quote Post
klanik
post
Post #4





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 21.08.2007

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


Nie nie chcę kupić kodu, ale chcę żeby mi ktoś pomógł.

Czy ktoś wie co tutaj źle zrobiłem...

  1. <?
  2. //ustawiasz ciacho
  3. setcookie("ogladano", "tak", time()+3600*24*7);
  4. //wygasa po tygodniu (3600sekund razy 24h razy 7dni)
  5.  
  6. //sprawdzenie czy jest ciacho
  7. if (!$_COOKIE['ogladano']) {
  8. //kod twojej reklamy
  9. }
  10.  include("reklama/auto_otwieranie_reklam.php")
  11. ?>


--------------------
Spotkało się kilku informatyków i jak to zwykle bywa, rozmowy szybko zeszły na tematy komputerowe. Wreszcie któryś z nich zaproponował: - Panowie, porozmawiajmy o czymś normalnym, np. o dupach. Nastąpiła bardzo długa cisza, a po niej jeszcze więcej krępującego milczenia. Wreszcie któryś odpowiada: - Słuchajcie, moja karta graficzna jest do dupy...
--------------------
Dobre strony: Klanik.pl, Wierszyki, Kawały, Forum...
Go to the top of the page
+Quote Post
mike
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(klanik @ 30.08.2007, 19:10:51 ) *
Czy ktoś wie co tutaj źle zrobiłem...
Nie przeczytałeś dokumentacji funkcji, z której korzystasz wiec nie ma co się dziwić, że nie działa tak jak chcesz: setcookie()
Cytat
Cookies will not become visible until the next loading of a page that the cookie should be visible for. To test if a cookie was successfully set, check for the cookie on a next loading page before the cookie expires.

Oznacza to, że nie możesz ustawić ciastka i zaraz sprawdzić czy jest.
Musisz je ustawić i sprawdzić dopiero przy następnym wczytaniu strony.

Kod
Jest ciastko?
Jeśli nie:
    1. Ustawiam ciastko;
    2. Wyświetlam reklamę.
Jeśli tak:
    1. Nie robię nic (nie wyświetlam też reklamy)



P.S.
Proszę zmienić sygnaturę. Jest niezgodna (za duża!) z Regulaminem.
Go to the top of the page
+Quote Post
k@mil
post
Post #6





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 19.08.2007
Skąd: Glinnik

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


Cytat(klanik @ 30.08.2007, 19:10:51 ) *
Nie nie chcę kupić kodu, ale chcę żeby mi ktoś pomógł.

Czy ktoś wie co tutaj źle zrobiłem...

  1. <?php
  2. //ustawiasz ciacho
  3. setcookie("ogladano", "tak", time()+3600*24*7);
  4. //wygasa po tygodniu (3600sekund razy 24h razy 7dni)
  5.  
  6. //sprawdzenie czy jest ciacho
  7. if (!$_COOKIE['ogladano']) {
  8. //kod twojej reklamy
  9. }
  10.  include("reklama/auto_otwieranie_reklam.php")
  11. ?>


zrob tak:
  1. <?php
  2. //ustawiasz ciacho
  3. setcookie("ogladano", "tak", time()+3600*24*7);
  4. //wygasa po tygodniu (3600sekund razy 24h razy 7dni)
  5.  
  6. //sprawdzenie czy jest ciacho
  7. if (!$_COOKIE['ogladano']) {
  8. //kod twojej reklamy
  9.  include("reklama/auto_otwieranie_reklam.php")
  10. }
  11. ?>


zaincludowales reklame w zlym miejscu

Ten post edytował k@mil 30.08.2007, 18:42:02
Go to the top of the page
+Quote Post
klanik
post
Post #7





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 21.08.2007

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


Cytat(k@mil @ 30.08.2007, 19:40:53 ) *
zrob tak:
  1. <?php
  2. //ustawiasz ciacho
  3. setcookie("ogladano", "tak", time()+3600*24*7);
  4. //wygasa po tygodniu (3600sekund razy 24h razy 7dni)
  5.  
  6. //sprawdzenie czy jest ciacho
  7. if (!$_COOKIE['ogladano']) {
  8. //kod twojej reklamy
  9.  include("reklama/auto_otwieranie_reklam.php")
  10. }
  11. ?>


zaincludowales reklame w zlym miejscu


zrobiłem tak i wyskoczyło mi na stronie:

Parse error: parse error, unexpected '}' in D:\Szumi.pl\Strona\MaxSerwer\klanik.sgv.pl\index.php on line 359

( coś jest nie tak;/)


--------------------
Spotkało się kilku informatyków i jak to zwykle bywa, rozmowy szybko zeszły na tematy komputerowe. Wreszcie któryś z nich zaproponował: - Panowie, porozmawiajmy o czymś normalnym, np. o dupach. Nastąpiła bardzo długa cisza, a po niej jeszcze więcej krępującego milczenia. Wreszcie któryś odpowiada: - Słuchajcie, moja karta graficzna jest do dupy...
--------------------
Dobre strony: Klanik.pl, Wierszyki, Kawały, Forum...
Go to the top of the page
+Quote Post
k@mil
post
Post #8





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 19.08.2007
Skąd: Glinnik

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


  1. <?php
  2. //ustawiasz ciacho
  3. setcookie("ogladano", "tak", time()+3600*24*7);
  4. //wygasa po tygodniu (3600sekund razy 24h razy 7dni)
  5.  
  6. //sprawdzenie czy jest ciacho
  7. if (!$_COOKIE['ogladano']) {
  8. //kod twojej reklamy
  9.  include("reklama/auto_otwieranie_reklam.php");
  10. }
  11. ?>


brak srednika... jakby co to ja kopiowalem include z twojego kodu, wiec to twoja wina
Go to the top of the page
+Quote Post
klanik
post
Post #9





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 21.08.2007

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


dzięki jesteś super dzięki tobie już zaczaiłem jak to wszystko działa smile.gif
mam jeszcze jedno pytanko ale to z innej beczki, czy można tak to przerobić żeby się pokazywała 3 razy i dopiero za tydzień kolejne 3 razy questionmark.gif


--------------------
Spotkało się kilku informatyków i jak to zwykle bywa, rozmowy szybko zeszły na tematy komputerowe. Wreszcie któryś z nich zaproponował: - Panowie, porozmawiajmy o czymś normalnym, np. o dupach. Nastąpiła bardzo długa cisza, a po niej jeszcze więcej krępującego milczenia. Wreszcie któryś odpowiada: - Słuchajcie, moja karta graficzna jest do dupy...
--------------------
Dobre strony: Klanik.pl, Wierszyki, Kawały, Forum...
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 Aktualny czas: 19.08.2025 - 09:08