[RISOLTO - GDRCD 5.6.0.5] Messaggi anonimi in bacheca postato il 16/02/2023 00:04:23 nel forum programmazione, gdrcd, open source, hosting e modificato da emendil il 03/03/2023 11:42:22
Buonasera!
Qualche anima pia ha già pensato alla funzione nel titolo? Vorrei mettere la possibilità di lasciare messaggi anonimi (senza avatar e a nome "Anonimo") nelle bachece ON, naturalmente l'utente "reale" deve restare visibile in log e agli admin!
Grazie a tutti fin da subito <3
Pagine → 1 2
16/02/2023 09:47:06
Ciao!
Questa funzionalità l'hai pensata per tutte le bacheche ON game? o solo per qualcuna specifica?
Perché le strade potrebbero essere diverse in base a come hai pensato la cosa.
16/02/2023 12:52:45 e modificato da haruka il 16/02/2023 14:00:17
Questa cosa da noi c'è, ma non riesco a condividerti il codice perché non è l'unica modifica fatta al forum.
Ti do qualche spunto ammettendo tu stia usando gdrcd.
1) Intanto, in messaggioaraldo, ho aggiunto un nuovo campo che ho chiamato "autoreoscurato" con valori possibili 0 e 1.
2) Poi, in tutti i form per l'inserimento o di un nuovo argomento o di una risposta, ho inserito un menù a tendina sì/no che va a scrivere nel database se 1/0 nella tabella messaggioaraldo, nella voce in questione.
3) In modifica devi fare lo stesso, oppure devi fare in modo che il valore originario sia preservato.
4) Nella pagina di lettura del thread - che dipende dalla versione che hai, nelle ultime dovrebbe essere read.inc.php - devi mettere una condizione. Del tipo "se autoreouscurato = 1 e chi legge ha i permessi inferiori a moderator" stampa "Autore Anonimo". Se "se autoreouscurato = 0" stampa nome di chi posta. Se "se autoreouscurato = 1 e chi legge ha i permessi pari o superiori a moderator" stampa il nome di chi posta. Occhio che ci sono i link attivi ai nomi, quindi devi anche aggirare quel problema oppure l'oscuramento è inefficace.
5) Lo stesso devi fare nella pagina dell'index del forum, quella che stampa l'elenco dei thread in una bacheca.
17/02/2023 09:02:36
Ciao! Per tutte le bacheche! Dovrei aver risolto comunque ^^
17/02/2023 09:04:59 e modificato da gdr-online.com il 17/02/2023 12:42:13
Ciao!
Ho risolto in una maniera (probabilmente arrangiata, ma funziona!):
Ho inserito una checkbox nel form di inserimento/risposta (rapida e non) a valore "anonimo"
In caso sia flaggato, invece che il nome in login viene settato il nome "Anonimo" con un avatar indefinito!
In composer ho aggiunto questo subito dopo il bbcode help:
17/02/2023 12:19:35
Ciao anche a me interessa molto questo argomento, ma non ho ben capito i passaggi che hai inserito! 😥
Per caso ci sono delle modifiche da apporre anche a livello del database?
Domando venia ma sono ancora un pochino alle prime armi con questo gdrcd!
17/02/2023 12:41:19 e modificato da anneth il 17/02/2023 12:49:31
Allur.. ho provato a mettere in piedi questa richiesta in un pacchetto gdrcd che ho già inviato a portale. Ma vorrei anticiparvela, se vi serve, condividendovi il README con la spiegazione delle modifiche.Introduco anche una modifica sull'avviso di come viene indicato che un post è stato modificato. Nella versione vanilla del gdrcd, viene aggiunta una stringa in fase di modifica con il nome di chi modifica e la data.
Ho eliminato questa parte per inserire due nuovi campi sul DB dove vengono salvati data-ora e autore della modifica. Questi verranno mostrati al di sotto della sezione data creazione (poco sotto l'avatar per intenderci). Anche in questo caso, l'autore della modifica è visualizzato solo da chi ha almeno i permessi di moderatore.
1) Aggiungere su DB 3 nuovi campi:
17/02/2023 12:54:22
17/02/2023 13:54:21
@haruka sempre un piacere :)
Aggiungo che con la modifica sopra, chi è Moderatore ha la visibilità di chi è il proprietario del post e di chi effettua una modifica.
21/02/2023 16:38:46
Grazie! <3 Aspetto la pubblicazione del pacchetto allora :3
21/02/2023 16:39:52
Si, come detto è stata una soluzione tampone XD Appena il lavoro mi concede un po' di respiro ci rimetto mano (se santa @Anneth non risolve prima :3)
Discussione seguita da
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Planethos GdR: Una nuova profezia
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Metin2: Informazioni sul server migliorate
Age of Crystals: Rallentamenti estivi
dbzgdr ha risposto alla discussione: Dragon Ball Z Gdr
Titan Revenge: Calendario eventi fino a fine mese online!
NosTale → Con l’aiuto della spada e della bacchetta magica risolverai abilmente intricate missioni e domerai coraggiosamente mostri selvaggi!
Enlisted: Modifiche al sistema di aggiornamento
pyro72 ha aperto un annuncio di ricerca: World Without Heroes ricerca Giocatore
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
World Without Heroes: News GDR: Pubblicazione e Nuovo Inizio
I dati del generatore di rank sono stati aggiornati!
Il gestore di Nexi Generation ha risposto alla recensione di deanna
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Abitudini di Spesa - Infografica sulle abitudini di spesa dei giocatori di MMO online
GDR Online - Analizziamo assieme i giochi di ruolo online by chat...
Hikaru No Tohei - La folle intervista ai gestori di Hikaru No Tohei Le Luci di Tohei! Da rider... ehm... leggere tutta d'un fiato!
Moon River - Intervista alla gestione del play by chat urban fantasy Moon River
Scarica RpgEngine - Scarica gratuitamente RpgEngine open source per realizzare GdR Play by Chat
Tipi di Videogame - I diversi tipi di giochi di ruolo per computer e console