Pagina 1 din 1

Keep unread flags - improvizat

Scris: 28-Iun-2007, 23:05:11
de Hunter-Digital-sl-
Am facut un mod nou dupa cel cu keep unread flags doar ca l-am facut de la 0, ceea ce face este ca numai updateaza la utilizator din mySQL last_visit si pune cookieurile timer de 1 an.
Ceea ce vreau sa mai fac este sa pun in loc de cookieuri , sa updateze un nou tabel un users care sa fie scrise IDurile la topicurile care le-a citit si celelalte nu sunt scrise sa apra new.
dar faza-i ca nu prea ma pricep la mySQL si php, daca puteti sa ma ajutati :roll:
Numai scriu mult ca poate-mi iau iar ban ca ma ia drept spammer.

Scris: 29-Iun-2007, 12:01:47
de 53rg1u
poi incearca sa introduci tabelul acela in baza de date ;)

Scris: 29-Iun-2007, 12:13:36
de seelview
Si daca este un forum destul de dezvoltat.. si sa spunem ca sunt 100.000 de topicuri deschise, adaugi o lista de 100.000 de id-uri pentru fiecare utilizator ? Pai in felul asta iti triplezi instant marimea bazei de date.

Scris: 29-Iun-2007, 12:19:01
de 53rg1u
:( ... poi atunci eu nu stiu .. ii las pe astia mai experimentati sa raspunda :D

Scris: 29-Iun-2007, 14:22:18
de seelview
Vorbeam cu autorul modului.

Scris: 01-Iul-2007, 00:56:36
de Hunter-Digital-sl-
faza-i ca baza de date nu prea are importanta la mine si mai ales nu cred ca o sa am 10.000 de topicuri asa ca nu prea cont....

dar io ziceam altceva, faceam un singur tabel pe fiecare utilizator (cum e ocupatia) si sa scrie IDurile de la topicuri in acel tabel separate prin virgula sau ceva :roll:

oricum, o sa incerc sa fac ceva din ce stiu si postez aici iar daca ma blochez sau daca mi-a iesit :D

Scris: 01-Iul-2007, 01:51:18
de seelview
Am inteles ce vrei sa faci. Si campul respectiv (nu tabel)... va arata ceva de genu asta:

Cod: Selectaţi tot

2,32,54,65,76,2,3,6,57,57,6875,54...3434,3423,2342
Dupa parerea mea as zice ca nu e cea mai buna solutie.

Scris: 04-Iul-2007, 00:20:21
de Hunter-Digital-sl-
da dala... rand :roll: ... pai de, sa fie toggleable macar (adica sa aleaga daca vrea db mode sau c00kie mode) :P pentru cei cu unlimited db sau ceva... ca nici ideea cu c00kieuri nu e prea buna... de ex daca intrii in contu tau de pe alt calc iti apar toate new.... sau daca dai format sau simplu stergi c00kieurile :P
PS: inca n-am incercat sa fac cu db dar o sa ma ocup de asta zilele acestea :roll:

---------------edit--------------
sau macar sa fie scris in db idul posturilor calora NU le-ai citit... da ar fi cam aiurea... pentru q cum apare un post nou trebuie sa updateze toti utilizatorii cu un text nou in rand....
da de curiozitate.... aia din vBulletin cum fac ? :? si modul asta deja creat cu keep unread flags... ca mie nu-mi merge :roll: am incercat de 5 ori normal si de 2 ori cu easymod... si erori peste erori sau nu merge deloc...

Scris: 05-Iul-2007, 23:44:45
de Hunter-Digital-sl-
sry de double post da vroiam sa apara new :roll:

io unul nu prea stiu exact cu ce tree sa inlocuiesc functia de cookie din index.php, viewtopic.php si viewforum.php :? ceva sa citeasca tabelul user_readid si sa isi caute Idul de la topic si daca exista sa apara citit... daca nu exista sa apara unread ...

can any1 help me @ this ? :D