Gestione campo personalizzato profilo
- nyssagerel
- Utente
- Messaggi: 163
- Iscritto il: 02/06/2023, 7:52
- Link del Forum: http://deltaeleven.altervista.org/phpBB3
Gestione campo personalizzato profilo
Ciao a tutti.
Come da immagine
ho un campo personalizzato denominato "PUNTI EXP TOTALI" cui ho assegnato un valore di partenza dipendente dal grado del PG/PNG. Detto campo varierà, di norma incrementandosi, sulla base di un algoritmo di calcolo definito in un javascript esterno che valuta la qualità dei post.
Secondo voi è il suo valore può essere, quindi, gestito addizionandogli (con istruzioni in coda al codice javascript) il valore assegnato al post?
Grazie, saluti
P.S. Non ricordo se io abbia già posto questa domanda.
Come da immagine
ho un campo personalizzato denominato "PUNTI EXP TOTALI" cui ho assegnato un valore di partenza dipendente dal grado del PG/PNG. Detto campo varierà, di norma incrementandosi, sulla base di un algoritmo di calcolo definito in un javascript esterno che valuta la qualità dei post.
Secondo voi è il suo valore può essere, quindi, gestito addizionandogli (con istruzioni in coda al codice javascript) il valore assegnato al post?
Grazie, saluti
P.S. Non ricordo se io abbia già posto questa domanda.
"Per un corridore il momento più esaltante non è quando si taglia il traguardo da vincitori. È invece quello della decisione, di quando si decide di scattare, di quando si decide di andare avanti e continuare anche se il traguardo è lontano." (Fausto Coppi)
- alex75
- Amministratore
- Messaggi: 6270
- Iscritto il: 23/08/2012, 23:45
- Link del Forum: www.phpbb-italia.it
- Località: Palermo
Re: Gestione campo personalizzato profilo
Non ho capito. Attualmente questo valore del campo profilo è fisso o viene incrementato da qualcosa?
Se si, da cosa e come.
Se si, da cosa e come.
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
- nyssagerel
- Utente
- Messaggi: 163
- Iscritto il: 02/06/2023, 7:52
- Link del Forum: http://deltaeleven.altervista.org/phpBB3
Re: Gestione campo personalizzato profilo
All' inizio attribuisco un valore predefinito.
Poi si dovrebbe incrementare di un valore calcolato da uno script (allego il file html che lo incorpora) che utilizzerei ogni volta che un utente posta nel game.
Poi si dovrebbe incrementare di un valore calcolato da uno script (allego il file html che lo incorpora) che utilizzerei ogni volta che un utente posta nel game.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
"Per un corridore il momento più esaltante non è quando si taglia il traguardo da vincitori. È invece quello della decisione, di quando si decide di scattare, di quando si decide di andare avanti e continuare anche se il traguardo è lontano." (Fausto Coppi)
- alex75
- Amministratore
- Messaggi: 6270
- Iscritto il: 23/08/2012, 23:45
- Link del Forum: www.phpbb-italia.it
- Località: Palermo
Re: Gestione campo personalizzato profilo
Il tuo file dovrebbe generare un risultato automaticamente, ma sembra che sia manuale.
Aldilà di questo, dovrebbe poi salvare questo dato sul database (in una tabella univoca per ogni singolo utente) e successivamente mostrato nel profilo o dove si vuole.
Aldilà di questo, dovrebbe poi salvare questo dato sul database (in una tabella univoca per ogni singolo utente) e successivamente mostrato nel profilo o dove si vuole.
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
- nyssagerel
- Utente
- Messaggi: 163
- Iscritto il: 02/06/2023, 7:52
- Link del Forum: http://deltaeleven.altervista.org/phpBB3
Re: Gestione campo personalizzato profilo
Automaticamente in che senso, senza pulsante "Calcola"? Questo script l'ho messo giù qualche tempo fa ed era una prova semplificata...
Ho lavorato in sql per anni (anche se molto tempo fa) e penso di saper ancora maneggiare le tabelle ma non ho idea di come scrivere da script nella tabella del database...
Una chicca sarebbe lanciare la valutazione da pulsante dopo aver moderato il post ma capisco che possa essere complicato e magari non fattibile
Ho lavorato in sql per anni (anche se molto tempo fa) e penso di saper ancora maneggiare le tabelle ma non ho idea di come scrivere da script nella tabella del database...
Una chicca sarebbe lanciare la valutazione da pulsante dopo aver moderato il post ma capisco che possa essere complicato e magari non fattibile
"Per un corridore il momento più esaltante non è quando si taglia il traguardo da vincitori. È invece quello della decisione, di quando si decide di scattare, di quando si decide di andare avanti e continuare anche se il traguardo è lontano." (Fausto Coppi)
- alex75
- Amministratore
- Messaggi: 6270
- Iscritto il: 23/08/2012, 23:45
- Link del Forum: www.phpbb-italia.it
- Località: Palermo
Re: Gestione campo personalizzato profilo
Per automaticamente intendevo l'inserimento numerico nei singoli campi.
Adesso credo di aver intuito cosa tu voglia fare.
A questo punto ti serve una casella di inserimento (che vedrebbero soltanti adm e mod) dove digitare il risultato ottenuto, ed inviarlo alla tabella del campo personalizzato (PUNTI EXP TOTALI) relativa all'id dell'utente.
Adesso credo di aver intuito cosa tu voglia fare.
A questo punto ti serve una casella di inserimento (che vedrebbero soltanti adm e mod) dove digitare il risultato ottenuto, ed inviarlo alla tabella del campo personalizzato (PUNTI EXP TOTALI) relativa all'id dell'utente.
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
- nyssagerel
- Utente
- Messaggi: 163
- Iscritto il: 02/06/2023, 7:52
- Link del Forum: http://deltaeleven.altervista.org/phpBB3
Re: Gestione campo personalizzato profilo
Qualcosa del genere, pulsante non visibile ai player
"Per un corridore il momento più esaltante non è quando si taglia il traguardo da vincitori. È invece quello della decisione, di quando si decide di scattare, di quando si decide di andare avanti e continuare anche se il traguardo è lontano." (Fausto Coppi)
- alex75
- Amministratore
- Messaggi: 6270
- Iscritto il: 23/08/2012, 23:45
- Link del Forum: www.phpbb-italia.it
- Località: Palermo
Re: Gestione campo personalizzato profilo
si.
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
- nyssagerel
- Utente
- Messaggi: 163
- Iscritto il: 02/06/2023, 7:52
- Link del Forum: http://deltaeleven.altervista.org/phpBB3
Re: Gestione campo personalizzato profilo
La gestione deve essere manuale perché ci sono parametri di valutazione post, i cui valori sono decisi da mod e/o admin (chi sarà disponibile al momento).
Creazione tabella SQL:
Risultato creazione (con i valori iniziali):
Creazione tabella SQL:
Codice: Seleziona tutto
CREATE TABLE `my_deltaeleven`.`phpbb_puntiexp` (`NomePG` TEXT NOT NULL , `Punti_Exp` TINYINT NOT NULL ) ENGINE = MyISAM;
"Per un corridore il momento più esaltante non è quando si taglia il traguardo da vincitori. È invece quello della decisione, di quando si decide di scattare, di quando si decide di andare avanti e continuare anche se il traguardo è lontano." (Fausto Coppi)
- nyssagerel
- Utente
- Messaggi: 163
- Iscritto il: 02/06/2023, 7:52
- Link del Forum: http://deltaeleven.altervista.org/phpBB3
Re: Gestione campo personalizzato profilo
Stando a Copilot, si dovrebbe utilizzare questo codice:
ovviamente sostituendo quanto vada sostituito, i.e. i parametri di connessione...
Codice: Seleziona tutto
const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'hostname',
user: 'username',
password: 'password',
database: 'nome_database'
});
connection.connect();
const query = `
UPDATE nome_tabella
SET nome_campo = 'nuovo_valore'
WHERE condizione;
`;
connection.query(query, (error, results) => {
if (error) throw error;
console.log('Campo aggiornato con successo!');
});
connection.end();
"Per un corridore il momento più esaltante non è quando si taglia il traguardo da vincitori. È invece quello della decisione, di quando si decide di scattare, di quando si decide di andare avanti e continuare anche se il traguardo è lontano." (Fausto Coppi)