phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

piccola icona per "i tuoi messaggi"

Supporto MODs generale.
Avatar utente
Tiger
phpBB Expert
phpBB Expert
Messaggi: 1998
Iscritto il: 24/05/2011, 12:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.28
Database: MySQL(i) 5.5.35-cll
Località: Roma
Contatta:

Re: piccola icona per "i tuoi messaggi"

Messaggio da Tiger » 12/12/2012, 20:22

Mi spiace,ma qui personalmente non posso aiutarti
Sorry.

prinxpronx
Utente
Utente
Messaggi: 52
Iscritto il: 29/11/2012, 15:19
Sesso: Maschio
Versione: 3.0.11

Re: piccola icona per "i tuoi messaggi"

Messaggio da prinxpronx » 12/12/2012, 23:27

no vabbè figurati! La mia era un'idea, ma se è più complicata, nemmeno a considerarla ;)
Hai news per quell'IF che non va? :(

Avatar utente
Tiger
phpBB Expert
phpBB Expert
Messaggi: 1998
Iscritto il: 24/05/2011, 12:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.28
Database: MySQL(i) 5.5.35-cll
Località: Roma
Contatta:

Re: piccola icona per "i tuoi messaggi"

Messaggio da Tiger » 13/12/2012, 18:00

Come posso provo in locale e tentero' di trovarti una soluzione se posso.

prinxpronx
Utente
Utente
Messaggi: 52
Iscritto il: 29/11/2012, 15:19
Sesso: Maschio
Versione: 3.0.11

Re: piccola icona per "i tuoi messaggi"

Messaggio da prinxpronx » 14/12/2012, 2:52

grazie Tiger come sempre

prinxpronx
Utente
Utente
Messaggi: 52
Iscritto il: 29/11/2012, 15:19
Sesso: Maschio
Versione: 3.0.11

Re: piccola icona per "i tuoi messaggi"

Messaggio da prinxpronx » 17/12/2012, 14:49

Hai news Tiger?

Avatar utente
Tiger
phpBB Expert
phpBB Expert
Messaggi: 1998
Iscritto il: 24/05/2011, 12:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.28
Database: MySQL(i) 5.5.35-cll
Località: Roma
Contatta:

Re: piccola icona per "i tuoi messaggi"

Messaggio da Tiger » 17/12/2012, 21:01

Mi dispiace prinxpronx ma ho pochissimo tempo ha disposizione.
Ultima modifica di Tiger il 17/12/2012, 22:01, modificato 1 volta in totale.

prinxpronx
Utente
Utente
Messaggi: 52
Iscritto il: 29/11/2012, 15:19
Sesso: Maschio
Versione: 3.0.11

Re: piccola icona per "i tuoi messaggi"

Messaggio da prinxpronx » 17/12/2012, 21:17

:shock: why?

prinxpronx
Utente
Utente
Messaggi: 52
Iscritto il: 29/11/2012, 15:19
Sesso: Maschio
Versione: 3.0.11

Re: piccola icona per "i tuoi messaggi"

Messaggio da prinxpronx » 21/12/2012, 14:51

Ragazzi, nessuno sa dirmi almeno qual'è la query che viene restituita cliccando su "i tuoi messaggi"? Aiutatemi per favore :(

prinxpronx
Utente
Utente
Messaggi: 52
Iscritto il: 29/11/2012, 15:19
Sesso: Maschio
Versione: 3.0.11

Re: piccola icona per "i tuoi messaggi"

Messaggio da prinxpronx » 06/01/2013, 20:56

Scusate ragazzi se riprendo questa discussione, ma ci sono stati sviluppi. Mi son scervellato per poter fare almeno un piccolo contatore dei soli post non letti per "i tuoi messaggi". Questo compare, nel caso in cui l'utente collegato ha avuto delle risposte nei post in cui ha partecipato.
Per fare ciò ho fatto in questo modo:
da functions.php ho aggiunto subito sopra alla stringa:

Codice: Seleziona tutto

// The following assigns all _common_ variables that may be used at any point in a template.
questo codice (che poi non è altro che una parte del codice della funzione "get_unread_topics"):

Codice: Seleziona tutto

//>>>
// Contatore di post non letti
//>>>
	if ($user->data['is_registered'])
	{
		//    'SELECT'	=> 't.topic_id as boh, t.topic_last_post_time, tt.mark_time as topic_mark_time, ft.mark_time as forum_mark_time',
		$sql = $db->sql_build_query('SELECT', array(
			'SELECT'	=> 't.topic_id, COUNT(*) as boh',
			
			'FROM'			=> array(TOPICS_TABLE => 't'),
			
			'LEFT_JOIN'	=> array(
				array(
					'FROM'	=> array(TOPICS_TRACK_TABLE => 'tt'),
					'ON'	=> 't.topic_id = tt.topic_id AND tt.user_id = ' . $user->data['user_id']
				),
				array(
					'FROM'	=> array(FORUMS_TRACK_TABLE => 'ft'),
					'ON'	=> 't.forum_id = ft.forum_id AND ft.user_id = ' . $user->data['user_id']
				)
			),
			
			'WHERE'		=> 't.topic_last_post_time > ' . $user->data['user_lastmark'] . ' AND
				(
				(tt.mark_time IS NOT NULL AND t.topic_last_post_time > tt.mark_time)
				)',
				
			'GROUP BY'	=> 't.topic_id'
		));
		
		$result = $db->sql_query($sql);
		$unread_posts_count = $db->sql_fetchfield('boh', false, $result);
		$db->sql_freeresult($result);

		$template->assign_vars(array(
			'MY_UNREAD_POSTS_COUNT'	=> $unread_posts_count,
		));
	}
//>>>
// - Fine Contatore di post non letti
//>>>
poi, nel file overall_header.html, ho modificato la stringa:

Codice: Seleziona tutto

<!-- IF S_DISPLAY_SEARCH --> &bull;
					<a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a>
in:

Codice: Seleziona tutto

<!-- IF S_DISPLAY_SEARCH --> &bull;
					<a href="{U_SEARCH_SELF}"><!-- IF (MY_UNREAD_POSTS_COUNT) --><font color="#e6141e"><b>[{MY_UNREAD_POSTS_COUNT}]</b></font><!-- ENDIF --> {L_SEARCH_SELF}</a> 
ed ha funzionato...solo che poi, quando ho reinstallato il forum, non ha funzionato e controllando tra le tabelle sql ho visto che la tabella TOPICS_TRACK_TABLE rimane vuota, nonostante ho inserito vari topics!!! :shock:
Ma come è possibile???? Forse è perchè poi ho usato phpbb seo???

Avatar utente
Tiger
phpBB Expert
phpBB Expert
Messaggi: 1998
Iscritto il: 24/05/2011, 12:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.28
Database: MySQL(i) 5.5.35-cll
Località: Roma
Contatta:

Re: piccola icona per "i tuoi messaggi"

Messaggio da Tiger » 12/02/2013, 7:26

Ecco quello che stavi cercando,sembrerebbe funzionare anche nella versione 3.0.11.

AOS Notifications

Rispondi

Torna a “Supporto MODs”

Chi c’è in linea

Visitano il forum: Nessuno e 97 ospiti