bacheche gdrcd 5.1 e età automatica pg postato il 11/04/2013 01:10:31 nel forum programmazione, gdrcd, open source, hosting
Salve
Sì, ho un altro problema, sul quale sto impazzendo da giorni. Anzi, più che uno, ho alcuni problemi, tutti riguardanti le bacheche del gdrcd 5.1. Mi scuso per il titolo forse troppo generico, ma non sapevo come accorpare nel titolo del topic i vari problemi, e volevi evitare di fare una lista della spesa (che, invece, ora mi accingo a fare).
Problema 1) Vorrei rendere invisibili le bacheche ai non autorizzati. Per come è fatto il gdrcd, permette ai non autorizzati di vedere le bacheche ma non di entrarci. Io vorrei fare in modo che, se non sei autorizzato, non puoi proprio vedere l'esistenza di quella bacheca. Ho trovato qui nel forum una discussione che trattava proprio di quello, ma non è spiegato come si faccia. La discussione è la seguente: https://www.gdr-online.com/readforum.asp?id=149808. Ho anche risposto a quel topic, sperando che qualcuno mi aiuti, ma visto che c'ero ho riportato il problema anche qui, visto che sto trattando i problemi che ho con le bacheche, sperando che in almeno uno dei due topic qualcuno mi aiuti.
Problema 2) Attualmente nel gdrcd vi sono esclusivamente i tipi IN GIOCO, PER TUTTI, SOLO GILDE, SOLO RAZZE, SOLO MASTER, SOLO MODERATORI. Io vorrei aggiungere anche altri tipi di bacheche. Ho capito quali modifiche apportare al file che ne gestisce la creazione, quali al file vocabulary, ma non riesco a trovare il file in cui vengono dati i permessi. Mi spiego meglio: prendiamo il seguente pezzo di codice del file gestione_bacheche.inc.php
12/04/2013 09:47:02
Premetto che solo il leggere tutti i punti mi ha fatto desistere dal risponderti >.> poi notando dopo giorni che nessuno ti ha risposto ho riconsiderato l'idea. Ti consiglio la prossima volta di aprire più thread, uno per ogni argomento che vuoi trattare
1) Ecco il codice che effettua il check di restrizione basta che lo metti nella visualizzazione normale del forum
12/04/2013 22:01:15
Innanzitutto grazie per aver risposto. Avevo creato un solo topic per evitare di aprirne 3000 con argomenti riguardanti la stessa cosa (le bacheche). Forse, però, la lunghezza del topic ha anche fatto desistere molti dal leggerlo. La prossima volta farò come mi hai consigliato tu.
1) Che il codice di restrizione era quello ci ero arrivato anche io, l'avevo trovato. Non capisco cosa intendi con "basta che lo metti nella visualizzazione normale del forum". Cosa intendi con "visualizzazione normale"? In quale parte del codice devo infilarlo? Prima della parte di compilazione del forum o dove?
2) Forse mi sono spiegato male io, o non riesco a capire la modifica da fare. Io ho capito che devo aggiungere lì i casi che voglio creare io. Il mio problema è il seguente: dove c'è scritto GAMEMASTER significa che quelle bacheche sono riservate ai master, dove è scritto SOLORAZZA significa che sono riservate ai soli appartenenti a quella razza, e così via. Ma da qualche parte del codice deve esserci scritto che la parola GAMEMASTER si riferisce ai master, che la parola SOLORAZZA indica solo gli appartenenti a quella determinata razza, che la parola MODERATOR indica Admin e Gestori, che, nelle bacheche, dove è scritto INGIOCO indica le bacheche On, etc. Il mio problema è che non riesco a trovare la parte di codice con tutte queste definizioni.
3) Ok, ho capito.
4) Ok, ho capito cosa devo fare. Non dovrei avere problemi. xD
5) Concettualmente ho capito quello che hai detto, ma forse hai ragione, un modulo apposito forse è meglio.
[p.s. a me non serve per i voti, non sto cercando di creare una land su Harry Potter; l'ho usato come esempio perché pensavo/speravo che potesse aiutare a capire; a me serve per una cosa assai diversa]
6) Secoli fa utilizzai i cronjob. Spero di ricordare come si usa o, almeno, di trovare una guida che me lo rispieghi xD
12/04/2013 22:34:02
1) per normale intendo op=FALSE
2) Essendo costanti 90% lo troverai nel file includes/costant_values.inc.php
13/04/2013 21:56:21 e modificato da astro991 il 13/04/2013 21:57:37
14/04/2013 03:12:50
14/04/2013 03:45:50
La parte del %loaded_record l'ho trovata nella pagina di gestione delle bacheche, l'altro pezzo sinceramente non lo ricordo, ne trovai uno simile gironzolando per tutti i file presenti nel pacchetto.
Comunque, non funziona nemmeno quello che mi hai dato te. Se ci lascio la parte dentro le <?php ?>, ossia questa:
14/04/2013 12:08:03
Scusa ho dato per scontato che modificavi il file vocabulary inserendo le nuove voci
14/04/2013 16:25:47
si, in effetti, dopo aver scritto la risposta al topic, ci ho ripensato e le ho fatte le modifiche al file vocabulary, ma non mi funziona lo stesso, mi apre sempre tutte le bacheche..
15/04/2013 02:04:42
ovvio che te le apre sempre tutte, questo è un codice per il menu.
Devi creare nel if op=FALSE un ulteriore if o switch che mostri solo la sezione desiderata
15/04/2013 14:33:14
Lo so, e l'ho fatto. Ma il problema persiste: mi appare l'elenco ti tutti i tipi di bacheche (on, off, solo razze, etc) ma mostra solo quelle che io ho selezionato nell'if. Mi spiego meglio: supponiamo che io abbia limitato, con un if, la visualizzazione alle sole bacheche ON. Quello che mi appare è una cosa del genere:
BACHECHE ON
-bacheca 1
-bacheca 2
-...
BACHECHE OFF
(spazio vuoto)
BACHECHE SOLO RAZZA
(spazio vuoto)
BACHECHE SOLO MASTER
(spazio vuoto)
Quello che non riesco a fare io è fargli creare esclusivamente le bacheche ON senza che vengano inserite quelle dopo. Forse mi ero spiegato male io prima, ma fino all'inserimento dell'if per limitarne la visualizzazione c'ero arrivato. Il problema è che l'if che ho creato io limita la visualizzazione delle bacheche, non la creazione (cosa che, invece, io sto cercando di fare, altrimenti continua a visualizzarmi la roba scritta prima)
Discussione seguita da
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
World of Warship: Aggiornamento 13.11: anteprima
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, diventa quello che hai sempre cercato.
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
I dati del generatore di rank sono stati aggiornati!
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
aik ha aperto una nuova discussione: Parere su BrowserGame
eXtremelot: La Bussola dei Cartografi di Lot
Dallas Black Gold: [Trama] JFK Memorial
Hero Wars: Artefatti dei Titani!
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
bother ha recensito Never Have I Ever: Mysteries of Laconia Bay
Games of Thrones Winter is Coming: #giveaways codice regalo! 🥳
Enlisted: Migliorare e ottimizzare le ombre
Road to Hamartia: CACCIA: Sarà uno o tre?
OGame → In OGame migliaia di giocatori da tutto il mondo competono tra di loro per conquistare l'intero universo!
Giochi Supereroi - Lista completa dei giochi di ruolo online ambientati nel mondo dei supereroi
Song of Westeros - Intervista ai gestori del nuovo gioco bastao su Game of Thrones: Song of Westeros!
New Aldebaran - Intervista ai gestori dei gioco di ruolo post apocalittico New Aldebaran!
Avatar Animati - Tutorial per realizzare un avatar animato con immagine fissa!
Giochi Antica Grecia - Lista completa dei giochi di ruolo online ambientati nell'antica Grecia
Phantom Souls - Intervista ai creatori del play by chat urban fantasy Phantom Souls ambientato a Vancouver