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 Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Portus: Harry Potter Gioco di Ruolo: Nuovo regolamento scolastico.
Il gestore di Black Sails Chronicles ha risposto alla recensione di teo986
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
teo986 ha recensito Black Sails Chronicles
Il gestore di New Orleans ha risposto alla recensione di dark heart
Secret of Athkatla: Gioco Chiuso!
New Orleans → Tuffatevi in questa città iconica, vi aspettano un mix di culture che trovano la loro identità in questo luogo esotico, misterioso e pieno di fascino.
dark heart ha recensito New Orleans
seirburuk i rabasi ha risposto alla discussione: Eroi di Enor
Lubecca: [Trama] Paganesimo II
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
World of Tanks: L'arsenale di Rambo ritorna!
I dati del generatore di rank sono stati aggiornati!
Dominion Gdr: Evento di Halloween! 👻
Black Sails Chronicles: ON - Lord Tunica Inzuppata
Hero Wars → Costruisci la tua squadra di eroi leggendari e domina il campo di battaglia! Strategia, tattica e potenza si scontrano in questo RPG ricco di azione!
Internet - Internet non serve soltanto per informarsi... sul web è possibile anche divertirsi!
Gdr e Narrazione - Come il Narratore/Master sceglie di impostare il proprio gioco di ruolo..
Estate Nerd 2025 - L'Estate Nerd del 2025: La guida definitiva alle fiere fantasy e comics in Italia!
Progetto AnGEL - Tesi di Laurea dal titolo AnGEL: Un contesto collaborativo per il gioco di ruolo
Legend of Avalon - Intervista al gestore di Legend of Avalon.. il play by chat di Dungeons and Dragons da giocare su Discord!
Starfleet Headquarters - Recensione del play by chat a tema Star Trek: Starfleet Headquarters
Il Panopticon Ludico - Trattato Sociologico: "Il Panopticon Ludico" Sorveglianza, Potere e Discrezionalità nella Gestione dei GDR