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
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
User color MOD
User color MOD
Poi volevo chiedervi un'ultima cosa, oltre alle altre 2 in sospeso:
http://www.phpbb.com/community/viewtopi ... e&start=75
Come vedete in questo topic, ho chiesto all'autore una serie di codici:
1. Di permettere l'uso della mod solo a chi ha più di una X di posts totali
2. Di permettere l'uso della mod solo a chi ha più di una X di post totali in un determinato forum
3. Di permettere l'uso della mod solo a chi ha più di una X di topic totali in un determinato forum
Per le prime 2 mi ha dato supporto, mentre per l'ultima mi ha detto che devo runnare qualche codice SQL per il conteggio.
Se non è troppo un problema, qualcuno potrebbe insegnarmi per la 3?
http://www.phpbb.com/community/viewtopi ... e&start=75
Come vedete in questo topic, ho chiesto all'autore una serie di codici:
1. Di permettere l'uso della mod solo a chi ha più di una X di posts totali
2. Di permettere l'uso della mod solo a chi ha più di una X di post totali in un determinato forum
3. Di permettere l'uso della mod solo a chi ha più di una X di topic totali in un determinato forum
Per le prime 2 mi ha dato supporto, mentre per l'ultima mi ha detto che devo runnare qualche codice SQL per il conteggio.
Se non è troppo un problema, qualcuno potrebbe insegnarmi per la 3?
- Carlo
- Amministratore
- Messaggi: 9957
- Iscritto il: 19/04/2009, 10:24
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 7.1.0
- Database: MySQL(i) 10.0.27-MariaDB-cll-lve
- Località: Puglia
- Contatta:
Re: User color MOD
Qual'è la risposta che ti ha dato per la seconda richiesta?
Re: User color MOD
L'ho quotata qui http://www.phpbb.com/community/viewtopi ... #p11660285
- Carlo
- Amministratore
- Messaggi: 9957
- Iscritto il: 19/04/2009, 10:24
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 7.1.0
- Database: MySQL(i) 10.0.27-MariaDB-cll-lve
- Località: Puglia
- Contatta:
Re: User color MOD
Potresti riportarmela qui?
Perchè non mi carica la pagina...
Perchè non mi carica la pagina...
Re: User color MOD
mtrs ha scritto:For X posts limit, it is simple,
After installing this mod
Open
includes/ucp/ucp_profile.php
FindReplace withCodice: Seleziona tutto
if ($auth->acl_get('u_change_colour'))
For X posts limit in some forumsCodice: Seleziona tutto
if ($auth->acl_get('u_change_colour') && $user->data['user_posts'] > 999)
Open
includes/ucp/ucp_profile.php
FindReplace withCodice: Seleziona tutto
if ($auth->acl_get('u_change_colour'))
Also you can use the user permissions to only allow certain usersCodice: Seleziona tutto
// Count users post in $X forum ID $X = 555; //forum_id where posts will be counted //change to an appropriate number you need $sql = 'SELECT COUNT(post_id) as posts_num FROM ' . POSTS_TABLE . ' WHERE poster_id = ' . $user->data['user_id'] . '; AND forum_id = ' . $X; $result = $db->sql_query($sql); $user_posts_num = (int) $db->sql_fetchfield('posts_num'); $db->sql_freeresult($result); if ($auth->acl_get('u_change_colour') && $user_posts_num > 99 && $user->data['user_posts'] > 999)
Note: code is not tested, you need to test. Replace 99 and 999 number with your limit.
- Carlo
- Amministratore
- Messaggi: 9957
- Iscritto il: 19/04/2009, 10:24
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 7.1.0
- Database: MySQL(i) 10.0.27-MariaDB-cll-lve
- Località: Puglia
- Contatta:
Re: User color MOD
La 3 e come la 2, l'unica differenza che la 2 conta i post e la 3 i topic. Giusto?
Re: User color MOD
Precisamente
- Carlo
- Amministratore
- Messaggi: 9957
- Iscritto il: 19/04/2009, 10:24
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 7.1.0
- Database: MySQL(i) 10.0.27-MariaDB-cll-lve
- Località: Puglia
- Contatta:
Re: User color MOD
Al codice che ti ha comunicato l'autore della MOD, aggiungi:
E poi devi modificare così l'if:
Codice: Seleziona tutto
// Count users topic in $X forum ID
$fid_topics = 555; //forum_id where posts will be counted //change to an appropriate number you need
$sql = 'SELECT COUNT(topic_id) as topics_num
FROM ' . TOPICS_TABLE . '
WHERE topic_poster = ' . $user->data['user_id'] . ';
AND forum_id = ' . $fid_topics;
$result = $db->sql_query($sql);
$user_topics_num = (int) $db->sql_fetchfield('topics_num');
$db->sql_freeresult($result);
Codice: Seleziona tutto
if ($auth->acl_get('u_change_colour') && $user_posts_num > 99 && $users_topics_num > 99 && $user->data['user_posts'] > 999)
Re: User color MOD
Gli avevo chiesto se si poteva cambiare solo "post" con "topic" nel codice suo e lui mi ha risposto che non si può fare e che serve runnare una query sql.
Senza offesa, ma sei sicuro del codice postato?
Senza offesa, ma sei sicuro del codice postato?
- Carlo
- Amministratore
- Messaggi: 9957
- Iscritto il: 19/04/2009, 10:24
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 7.1.0
- Database: MySQL(i) 10.0.27-MariaDB-cll-lve
- Località: Puglia
- Contatta:
Re: User color MOD
Sì, certo.
Chi c’è in linea
Visitano il forum: Nessuno e 46 ospiti