Zobacz temat
Mo?liwo?? przeczytania 10 artyku?ów dla go?ci wi?cej dla userów
|
|
Marcus Fenix |
Dodany dnia 02.12.2007 00:10:02
|
![]() Pocz?tkuj?cy ![]() Postów: 159 Data rejestracji: 13.07.2007 12:25 |
Witam czy mozna zrobi? aby go?? odwiedziaj?cy stron? móg? przeczyta? tylko 10 artyku?ów, a potem wy?wietla?a si? informacja o zalogowaniu si? b?d? rejestracji. Za pomoc z góry dzi?ki. PW od moderatora:
Marc!us
|
|
|
W?cibski Go?? |
Dodany dnia 06.09.2025 14:51:46
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
![]() |
IP: localhost | |
Grzes |
Dodany dnia 02.12.2007 00:53:07
|
![]() Zaawansowany ![]() Postów: 1656 Pomógł: 42 Data rejestracji: 28.04.2005 20:28 |
Mo?e ale pytanie jak b?dziemy przetrzymywa? informacj? o tym ?e pan A przeczyta? ju? te 10 artów. Za pomoc? cookie? Mo?na je wyczy?ci?. Za pomoc? rozpoznawania IP (g?upszy pomys?)? Po pierwsze NEO itp a po drugie sieci lokalne - na kilku(nastu) u?ytkowników przypada jedno IP. Pytanie czy to ma sens. Wersja oparta o cookies wygl?da tak (prymitywne wykonanie ale jest troch? po pó?nocy a padam z nóg). Zacznijmy od strony dodatkowej z stosonw? infomacj? o limicie 10 artów na go?cia. Napisz co? w niej mówi?cej o tym by przeczyta? wi?cej artyku?ów go?? musi si? zarejestrowa?. Nast?pnie plik readarticle.php. Znajdziesz w nim lini? (#47) render_article($article_subject, $article[$rowstart], $article_info); Przed ni? dopisz: if (iGUEST && $rowstart == 0) { if (isset($_COOKIE['fusion_a'])) { $cookie_arts = explode(".", $_COOKIE['fusion_a']); if (count($cookie_arts) > 11) { fallback("viewpage.php?page_id=X"); } } $cookie_arts[] = ".".$article_id; $cookie_exp = time() + 3600*24*30; $cookie_value = implode(".", $cookie_arts); setcookie("fusion_a", $cookie_value, $cookie_exp, "/", "", "0"); } Sprawd? czy dzia?a bo nie testowa?em. Zwró? uwag? na fragment " && $rowstart == 0". W tej chwili przechodzenie na kolejne strony artku?u nie b?d? limitowane ani zliczane jako kolejne czytania. Je?li to usuniesz to otwarcie arta na dowolnej jego stronie tak?e b?dzie zaliczone jako czytanie. Upewnij si? jeszcze co do samego limitu - ustawi?em tu > 11 bo explode podzieli ?a?cuch na elemnty a na pocz?tku bedzie kropka. Jesli jednak nie b?dzie to limit na 10 artów a wyszed? mi na 9 lub 11 to po prostu zmniejsz albo zwi?ksz t? liczb?. Aktualizacja 2.12.2007 11:15 Poprawi?em kod. Edytowane przez Grzes dnia 02.12.2007 11:17:04 Cz?sto najm?drzejsz? odpowiedzi? jest milczenie
![]() |
|
|
kulawy_waldek |
Dodany dnia 02.12.2007 08:14:57
|
Przedszkolak ![]() Postów: 85 Data rejestracji: 20.06.2007 05:54 ZBANOWANY: Dożywotnio |
Czy to mo?na zastosowa? w dodatkowych stronach nieco modyfikuj?c? Jak to zmodyfikowa??
Edytowane przez kulawy_waldek dnia 02.12.2007 08:20:17 |
|
|
Marcus Fenix |
Dodany dnia 02.12.2007 10:47:41
|
![]() Pocz?tkuj?cy ![]() Postów: 159 Data rejestracji: 13.07.2007 12:25 |
:( Niestety ale twoja modyfikacja nie dzia?a. Jak by co to ja daje moje zmodyfikowane readarticle.php. Ono jest zmodyfikowane OK ale moze jeszcze znajdzie si? kto? kto znajdzie jaki? b??d aby wszystko dzia?a?o... Marc!us
|
|
|
Grzes |
Dodany dnia 02.12.2007 11:19:15
|
![]() Zaawansowany ![]() Postów: 1656 Pomógł: 42 Data rejestracji: 28.04.2005 20:28 |
Poprawi?em kod w poprzednim po?cie. Teraz mo?e b?dzie ok. @kulawy_waldek: Je?li tylko w stronach dodatkowych to w pliku viewpage.php wstaw ten kod po closetable();
Cz?sto najm?drzejsz? odpowiedzi? jest milczenie
![]() |
|
|
Marcus Fenix |
Dodany dnia 02.12.2007 11:44:36
|
![]() Pocz?tkuj?cy ![]() Postów: 159 Data rejestracji: 13.07.2007 12:25 |
![]() Wszystsko dzia?a ! Dzi?ki wielkie ! Marc!us
|
|
|
kulawy_waldek |
Dodany dnia 08.12.2007 11:44:50
|
Przedszkolak ![]() Postów: 85 Data rejestracji: 20.06.2007 05:54 ZBANOWANY: Dożywotnio |
Zrobi?em tak jak powiedzia?e?. Wstawi?em to w viewpage.php po . Po 11 wej?ciach ju? si? nie chc? ?adowa? dodatkowe strony. Ujawnia si? takie co?:![]() |
|
|
djavid |
Dodany dnia 29.01.2010 13:25:52
|
![]() Przedszkolak ![]() Postów: 56 Ostrzeżeń: 10 Data rejestracji: 12.12.2006 01:48 |
Mam pytanko Na jaki czas jest to ograniczenie? Jak ustawi? aby dziennie mo?na by?o przeczyta? powiedzmy te 10 artyku?ów. Po 24h znowu moge przeczyta? tylko 10 art. Domys?am si? ?e chodzi o linie: Nie znam si? i nie wiem jak to jest przeliczane. Z góry dzi?ki "(...) i oczywi?cie guzik dla biedaków, bo tym b?d? zawsze tak dokopywa?, ?e w dniu, kiedy g...no nabierze warto?ci, biedacy urodz? si? bez d..y."
|
|
|
piotrek199214 |
Dodany dnia 29.01.2010 13:31:41
|
![]() Bywalec ![]() Postów: 977 Pomógł: 168 ![]() Data rejestracji: 17.12.2007 21:05 |
Jest to czas 30 dni. 3600*24*30 60*60 = 1h * 24 = 1 dzie? * 30 = 30 dni. Pozdrawiam Pomog?em Ci? Wystarczy podzi?kowa? i oznaczy? post jako pomocny ![]() Tanie tworzenie wtyczek, masz problem napisz. |
|
|
poki289 |
Dodany dnia 29.01.2010 13:35:42
|
![]() Pocz?tkuj?cy ![]() Postów: 240 Pomógł: 33 Ostrzeżeń: 1 ![]() Data rejestracji: 26.12.2009 05:49 |
Co do limitu przeczytanych artyku?ów, to Grzes ju? o tym wspomnia?. Grzes napisa?/a:
Upewnij si? jeszcze co do samego limitu - ustawi?em tu > 11 bo explode podzieli ?a?cuch na elemnty a na pocz?tku bedzie kropka. Jesli jednak nie b?dzie to limit na 10 artów a wyszed? mi na 9 lub 11 to po prostu zmniejsz albo zwi?ksz t? liczb?. Polecam Pincio - Portal spo?eczno?ciowy.
|
|
|
djavid |
Dodany dnia 29.01.2010 13:42:30
|
![]() Przedszkolak ![]() Postów: 56 Ostrzeżeń: 10 Data rejestracji: 12.12.2006 01:48 |
Przepraszam Was ale albo jestem zm?czony ju? albo nie kumam dzi?. Rozumiem ?e w tej chwili ustawione jest, ?e raz na miesi?c mo?e przeczyta? te 10 artów (o ile niw wyczy?ci cookie) Je?eli chce aby by?o na 24h (1 dob?) to jak ma wygl?da? linia? Tak: "(...) i oczywi?cie guzik dla biedaków, bo tym b?d? zawsze tak dokopywa?, ?e w dniu, kiedy g...no nabierze warto?ci, biedacy urodz? si? bez d..y."
|
|
|
piotrek199214 |
Dodany dnia 29.01.2010 13:49:31
|
![]() Bywalec ![]() Postów: 977 Pomógł: 168 ![]() Data rejestracji: 17.12.2007 21:05 |
Tak ma wygl?da?: $cookie_exp = time() + 3600*24; Pozdrawiam Pomog?em Ci? Wystarczy podzi?kowa? i oznaczy? post jako pomocny ![]() Tanie tworzenie wtyczek, masz problem napisz. |
|
|
djavid |
Dodany dnia 29.01.2010 13:51:07
|
![]() Przedszkolak ![]() Postów: 56 Ostrzeżeń: 10 Data rejestracji: 12.12.2006 01:48 |
Podzi?kowa?, punkcik dla Ciebie piotrek199214
"(...) i oczywi?cie guzik dla biedaków, bo tym b?d? zawsze tak dokopywa?, ?e w dniu, kiedy g...no nabierze warto?ci, biedacy urodz? si? bez d..y."
|
|
Przejdź do forum: |