ForumCała strona

Nawigacja

Aktualnie online

Gości online: 12

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

JazOOn
25.06.2025 23:43:19
Dziadziejemy jantom...

jantom
23.06.2025 21:37:31
Z ciekawo?ci pogrzeba?em w historii i jest gorzej ni? my?la?em. Skórka Nadzieja ma ju? 17 lat.

jantom
23.06.2025 21:33:12
... troch? zasiedzia?o Wink

jantom
23.06.2025 21:32:38
Cecha tego, jak z 20+ lat temu pisano strony - tabelki wsz?dzie, szczególnie do tworzenia uk?adów stron. PF d?ugo by? wierny tej tradycji. A obecny szablon Supportu napisa?em z 15 lat temu i chyba mu

Zbigniew@
22.06.2025 17:50:03
Dlaczego forum jest dost?pne tylko dla 10% ludzi? Poniewa? wi?kszo?? osób korzysta z internetu na urz?dzeniach mobilnych.

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

Polski Oficjalny Support PHP-Fusion » PHP-Fusion v5.00-v6.01 Support » Modyfikacje skryptów
 Drukuj temat
Mo?liwo?? przeczytania 10 artyku?ów dla go?ci wi?cej dla userów
Marcus Fenix
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:
  1. Przeniesienie tematu - Pieka 02.12 - 00:27

Marc!us
 
ix360.pl
W?cibski Go??
Dodany dnia 06.09.2025 12:05:03
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Grzes
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 krzywy.gif
 
kulawy_waldek
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
 
www.kasa.ddl2.pl
Marcus Fenix
:(

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...

Pobierz kod źródłowy  Rozwiń Kod źródłowy

Marc!us
 
ix360.pl
Grzes
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 krzywy.gif
 
Marcus Fenix
Grin

Wszystsko dzia?a !

Dzi?ki wielkie !
Marc!us
 
ix360.pl
kulawy_waldek
Zrobi?em tak jak powiedzia?e?. Wstawi?em to w viewpage.php po
Pobierz kod źródłowy  Rozwiń Kod źródłowy
. Po 11 wej?ciach ju? si? nie chc? ?adowa? dodatkowe strony. Ujawnia si? takie co?:
images32.fotosik.pl/72/a3ffcf569e24807e.jpg
 
www.kasa.ddl2.pl
djavid
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:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

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
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 pomogl[1]_1.png
Tanie tworzenie wtyczek, masz problem napisz.
 
www.piocom.eu
poki289
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?.

 
www.add-ons.pl
djavid
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:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

"(...) 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
Tak ma wygl?da?:
$cookie_exp = time() + 3600*24;


Pozdrawiam
Pomog?em Ci? Wystarczy podzi?kowa? i oznaczy? post jako pomocny pomogl[1]_1.png
Tanie tworzenie wtyczek, masz problem napisz.
 
www.piocom.eu
djavid
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:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl