Forum cookie problema php

angel

Utente Attivo
2 Nov 2009
109
0
0
Ciao ragazzi sono ad buon punto con la creazione del mio forum.....
ce un problema e non so bene come spiegare....

quando visitate
http://forum.mrwebmaster.it/php/

ci sono dei collegamenti tutti in grassetto se ne visiti uno e poi torni alla pagina
http://forum.mrwebmaster.it/php/
vedi che non e più in grassetto ma diventato un collegamento normale rispetto agli altri come posso fare.....
una cosa del genere......
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Il sistema funziona dovrebbe funzionare così, se un post non è stato letto dall'utente loggatto allora viene restituito in grassetto; una soluzione potrebbe essere inserire in tabella un campo '0','1' (enum) che non diventa '1' finché l'utente non legge il post, se il campo è '0' il post viene stampato in grassetto.
 

angel

Utente Attivo
2 Nov 2009
109
0
0
si ma se qualcuno inserisce un nuovo messaggio non dovrebbe diventare di nuovo non letto dal utente....
io pensavo di usare i cookie ma non ho idea.....

p.s.
sai dirmi se ce una soluzione veloce per fare la differenza di due date...
<?php
$data1=date("d-m-y G:i", time());
$data2=date("d-m-y G:i", $risultato['data']);
$data3=$data2-$data1;
echo $data3;
?>
 

angel

Utente Attivo
2 Nov 2009
109
0
0
si ba be e come si dovrebbe impostare la tabella secondo te...
pensa a tutti gli utenti a tutte le discussioni .....
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
E per ogni post segni tutti gli utenti che l'hanno letto o no? E se hai 10000 utenti? 10000 zero o uno? Mi sono sempre chiesto, in effetti, come fosse possibile fare una cosa del genere. Credo che non sia una cosa assoluta ma che si usino i cookie. Infatti se per qualche giorno non visito il forum non mi da post nuovi...
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
basterebbe una semplice tabella che rechi gli id dei post, gli id degli utenti loggati e il campo enum; poi i record possono essere anche 1 milione, fa poca differenza..
 

angel

Utente Attivo
2 Nov 2009
109
0
0
i normali forum come fanno.....
se andate http://forum.mrwebmaster.it/fare-web/
vedete per ogni tipo di discussione ce un immagine diversa

immagine Contiene nuovi messaggi Forum con nuovi messaggi
immagine Non contiene nuovi messaggi Forum senza nuovi messaggi
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Ma dai?! Caspita! :D
Intendevo dire come fanno a capire se hai già letto un messaggio oppure no. Non credo che salvino per ogni messaggio se l'hai letto o no, perché alla fine arriveresti ad avere un database mastodontico...
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Ma dai?! Caspita! :D
Intendevo dire come fanno a capire se hai già letto un messaggio oppure no. Non credo che salvino per ogni messaggio se l'hai letto o no, perché alla fine arriveresti ad avere un database mastodontico...
se ci pensi bene non è così, il database sarà comunque mastodontico (nei forum di solito è così), ma in questo caso tutto quello che avrai è una tabella in più.
 

angel

Utente Attivo
2 Nov 2009
109
0
0
allora ragazzi sinceramente come posso fare....
suggerimenti....
p.s.
devo fare la differenza tra due date come posso fare....
deve stamparmele in minuti superando i 60 minuti dovrei stampare in 1 ora,2 ore, 3 ore ecc
superando le 24 ore dovrebbe stampare il giorno
tipo 06 dicembre alle ore 12.22 ^^
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
devo fare la differenza tra due date come posso fare....
prova questa funzione

PHP:
<?php
//$dif intero da date tipo timestamp, quindi $dif espresso in secondi
function diff_data($dif){
	$differenza="sono trascorsi ";
	$giorni=$dif/(24*60*60);//giorni decimali
	$gg=(int)$giorni;//numero intero di giorni
	$ore=($giorni-$gg)*24;//ore decimali
	$h=(int)$ore;//numero intero di ore
	$minuti=($ore-$h)*60;//minuti decimali
	$min=(int)$minuti;//minuti intero
	$secondi=($minuti-$min)*60;//secondi decimali
	$sec=(int)$secondi;//secondi intero, oppure usare arrotondamento
	if($gg > 0){
		$differenza .= $gg."gg ";
	}
	if($h > 0){
		$differenza .= $h."h ";
	}
	if($min > 0){
		$differenza .= $min."' ";
	}
	if($sec > 0){
		$differenza .= $sec."\" ";
	}
	return $differenza;
}
//prova di funzionamento
$oggi=time();
// fra 3 gg 2 ore 25 min e 47 secondi
$tra=$oggi+3*(24*60*60)+2*(60*60)+25*60+47;

echo "oggi è il ". date("d F Y H:i:s", $oggi)."<br>";
echo "e sarà il ". date("d F Y H:i:s", $tra)."<br>";
$differenza=$tra-$oggi;
echo "<br>".diff_data($differenza)."<br>";
?>
 

angel

Utente Attivo
2 Nov 2009
109
0
0
@borgoitalia:
io prendo una data dal db e devo fare la differenza tra la data di oggi e la data salvata nel db....
deve stamparmele in minuti superando i 60 minuti dovrei stampare in 1 ora,2 ore, 3 ore ecc
superando le 24 ore dovrebbe stampare il giorno
tipo 06 dicembre alle ore 12.22 ^^
 
Discussioni simili
Autore Titolo Forum Risposte Data
Gabriele Visioli Legge sui Cookie e Forum phpBB phpBB 0
A Cerco programmatore/sviluppatore per creare forum Offerte e Richieste di Lavoro e/o Collaborazione 2
G Consiglio su piattaforma forum da utilizzare CMS (Content Management System) 1
G Forum newby Presentati al Forum 0
A Buongiorno Forum Presentati al Forum 0
S SEOriented è entrato nel forum Presentati al Forum 0
V Mi presento al forum Presentati al Forum 1
C Saluti a tutti gli utenti del Forum Presentati al Forum 0
Mastiff_84 Saluto a tutti i membri del forum Presentati al Forum 1
P Ciao a tutti nel forum Presentati al Forum 0
C [Retribuito] cerco programmatore per realizzare forum phpbb su altervista. Altri Annunci 0
C [Retribuito] cerco programmatore per realizzare forum phpbb su altervista Offerte e Richieste di Lavoro e/o Collaborazione 0
A Ciao popolo del forum Presentati al Forum 0
F Ciao e complimenti per il forum Presentati al Forum 1
marino51 Restyling del forum 12/2019 - Critiche, segnalazioni e opinioni Discussioni Varie 7
MeWeb Marketing Ciao, per la prima volta dentro ad un forum Presentati al Forum 1
marinobruschini Presentazione Forum di marinobruschini Presentati al Forum 0
R Ciao a tutti sono felice di entrare nel forum Presentati al Forum 0
S Vendo forum licenza ips Compravendita siti e domini 0
P Nuovo del forum Presentati al Forum 0
G Buongiorno a tutti gli iscritti al Forum Presentati al Forum 1
L ciao sono liloeconnie e sono nuovo in questo forum Presentati al Forum 0
T Nuovo sul Forum, Mi presento Presentati al Forum 1
B Nuova sul forum - Mi presento Presentati al Forum 2
B Nuovo sul forum - mi presento Presentati al Forum 1
M New entry nel forum Presentati al Forum 0
O Buongiorno a tutto il Forum Presentati al Forum 0
B Ciao a tutto il Forum Presentati al Forum 0
S Cerco licenza forum xenforo IPB Altri Annunci 0
A Saluti a tutti i componenti del Forum Presentati al Forum 0
G Gianky4747 Nuovo del Forum Presentati al Forum 0
P Ciao a tutti i membri di questo forum Presentati al Forum 1
D Buongiorno a tutto il forum Presentati al Forum 1
D [PHP] script che invii una mail automatica dopo risposta ad una discussione di un forum PHP 0
grgfede [Gratuito][Cerco] Forum su tecnologia cerca staff Offerte e Richieste di Lavoro e/o Collaborazione 1
D Sono nuovo in questo forum Presentati al Forum 1
R Ciao Forum Presentati al Forum 1
Andrea_Ventura Andrea Ventura, nuovo su questo forum Presentati al Forum 0
Instagramsocialmedia FATE ATTENZIONE furti di identità anche qui sul forum e tramite email Annunci servizi di Social Media Marketing 0
F Ciao Forum! Presentati al Forum 2
S Cancellatemi dal forum!! Annunci servizi di Social Media Marketing 0
Bimbus Come faccio a cancellarmi da questo forum? Annunci servizi di Social Media Marketing 1
R Buon giorno ai webmaster del forum Presentati al Forum 6
B Ciao a tutto i partecipanti al forum Presentati al Forum 2
Licantropo [phpBB] Forum, rischi e dove installarlo phpBB 4
MarcoGrazia Validazione forum con jquery.validate jQuery 2
R [Vendo] forum con +285.000 messaggi + pagina facebook da 5.000 fan + gruppo facebook 700 membri Compravendita siti e domini 2
Gigi87 [PHP] Estrazione dati da forum o da social network PHP 1
Gigi87 estrarre i dati da un forum o social network Presentati al Forum 1
G Buongiorno al Forum Presentati al Forum 1

Discussioni simili