Git Product home page Git Product logo

gdrcd's Issues

Anagrafe vuoto

daevamelia ha scritto:
Caricando i file nuovi di function e upgrade che sono stati inseriti la bacheca non si svuota più in compenso però lo fa l'anagrafe,mi sono persa un pezzo o è sfuggito qualcosa?

Log in errati

Non appare il nome del login di chi sbaglia la connessione

main.php?page=log_eventi&op=view&which_log=4&offset=0

campo vuoto "soggetto"

Gestione gilde

Ho notato una inconcruenza nella gestione delle gilde. nell'amministrazione delle gilde se ho un personaggio con i permessi di capogilda, logicamente mi appare la gestione della gilda in
main.php?page=servizi_adm_gilde
ma se lo stesso personaggio è per esempio un novizio in'altra gilda ( visto che ogni pg può essere in massimo 2 gilde). oltre a gestire la sua gilda da master gli appare quella dove è novizio, e questo non è normale, perchè chiunque col permesso di capogilda, in questo caso può gestire le gilde anche se non è admin.

Problemi di encoding

A quanto pare da qualche parte del progetto ci sono problemi di encoding, perchè il carattere § per le frasi dei master non viene riconosciuto.

Ho controllato il file che sono inclusi quando si apre una chat ma sono tutti i utf-8...viene anche inviato l'header corretto per specificare al browser la codifica....

Utente di Test con privilegi limitati

L'idea è di creare un permesso ad hoc per limitare le funzionalità di un ipotetico utente, il quale può essere adoperato per entrare a sbirciare "in sola lettura" bacheche, chat e il resto del sito.

Problema Chat

Ciao a tutti!

Implementando alcune caratteristiche della versione gdrcd 5.2 alla 5.1 abbiamo riscontrato un probelma. Provo a scrivere in chat e non appare nulla. Analizzando l'elemento mi appare il seguente errore:


Fatal error: Call to undefined function gdrcd_chatme() in /membri/hellmouth/ref_header.inc.php on line 352

Ho provato a dare un'occhiata al ref_header ma non mi riesco e spiegare la motivazione.

Per caso qualcuno può aiutarmi?

Grazie Mille in anticipo!

Cancellazione multipla

Riporto la richiesta di cyndi1979 che chiedeva la cancellazione multipla dei messaggi. In realtà c'è è quella di leosoulblak però ha un difetto,quando apri il messaggio è vuoto,lo stampa nel db ma li è come se non ci fosse.
Quest è il link della discussione:
http://www.gdr-online.com/readforum.asp?id=156269

L'opzione erase all permette di cancellare tutti i messaggi letti (se non sbaglio), mentre il mio codice mostrava sulla pagina elenco una checkbox per ogni messaggio visualizzato, permettendo agli utenti di cancellare più messaggi contemporaneamente.
Se non ricordo male c'era un problemuccio di sicurezza, perchè non veniva controllato che tutti gli id specificati da cancellare fossero effettivamente di proprietà dell'utente corrente (questa cosa può essere risolta direttamente dentro alla query di cancellazione, elaborandola un po')

Ticket System

Ho notato che su GDRCD è difficile porre le domande, pensavo di introdurre un sistema ticket che poi sono accessibili a tutto lo staff abilitato. Così il primo online può rispondere, secondo me potrebbe essere un sistema migliore di "assistenza" all'utenza.

Meteo Luna

Scusate, mi chiedevo se fosse possibile aggiungere direttamente alla nuova release la possibilità di avere il meteo luna incorporato! Esiste una patch a parte, lo so, ma perchè non aggiungerla direttamente assieme al classico meteo? E' possibile? Grazie mille, complimenti per quello che state facendo e buon lavoro!

Protezione

Guardavo il file protezione.php che è stato aggiunto dal passaggio dalle 5.1 alla 5.2, e sinceramente continuo a non capirne lo scopo/utilità ^^"

Chi mi illumina? XD

Stanze private nascoste dalla lista presenti estesa

Nascono amori e si creano gelosie.
Al fine di evitare metagame, non sarebbe utile fare in modo che le stanze private fossero escluse dalla lista presenti estesa?
Il problema sarebbe risolto solo in parte, ma sarebbe già una buona cosa.

Qualcuno sa dirmi come fare questa modifica?
Grazie

Mercato

Il mercato di Gdrcd è un pò complicato per molti. Il sistema consiste nella creazione dell'oggetto e poi dopo averlo ri-caricato lo si può collocare dove si vuole. Non è che si possa fare tutto in una volta sola.

Utente Super

La butto lì:
sarebbe interessante avere uno script di installazione un po' più dinamico che ti permetta di scegliere nome utente e password del primo utente amministratore del gdr.
In questo modo scoraggiamo anche l'hacking di land in sviluppo con amministratori un po' sbadati

Messaggio -1

A costo di sembrare una grande rompi palle...ho caricato in uno spazio nuovo gdrcd 5.2 perchè mi si è presentato un problema anomalo mettendo le cose dell'ultima versione sul 5.1.
In sostanza se io mando un messaggio in bacheca e lo letto,invece di segnarmelo come letto mi appare -1 messaggio.
E' il pacchetto scaricato da qui e ho caricato i file ch e sono stati ri-pubblicati per ultimi.

Abilità ad un "gruppo" generico

Riprendo una risposta di leoblacksoul su gdr-online.com
http://www.gdr-online.com/readforum.asp?id=166096

«Per allargare le abilità non solo alle razze ma anche ad altri gruppi dovresti cambiare la tabella abilita nel db. Rinominare il campo id_razza con un nome più significativo: tipo id_gruppo. E aggiungere un altro campo chiamato per esempio Tipo che rappresenta il tipo di gruppo associato all´abilità (razza, gilda, altro)
Dopo di che devi cambiare ogni pagina che usa le abilità però, anche quelle di razza, ed eventualmente creare la gestione abilità per le gilde»

Effettivamente potrebbe essere interessante "slegare" le abilità dalle razze in modo che possano essere assegnate a gruppi ad hoc, come ad esempio le gilde.

BUG Messaggio

Inviando un messaggio a me stesso nella notifica appare un errore al posto dell'icona nuovo messaggio.

passed by reference in ***********************/pages/messaggi.inc.php on line 99

la pagina è
main.php?page=messages_center

con la versione php 5.2.17 non lo faceva, ho aggiornato il server alla 5.4.12 e ha fatto questo errore. per il resto tutto ok almeno per ora

Documentazione

Bisognerebbe riscrivere tutte le documentazioni delle funzioni di gdrcd, portandole in un formato standard leggibile dagli IDE più comuni, tipo PHPdoc/javadoc, cosi da rendere più semplice il loro utilizzo

File SQL

Da quello che vedo nel pacchetto mi sembra che il file .sql non serve più, dato che ora c'è installer.
Secondo me è meglio toglierlo, perchè ancora moltissima gente cerca di caricarlo sul db e fa pasticci

Inserimento di una data personalizzata

Nel mio caso di una data elfica in quenya l'ho inserita nel file pages/info_function.inc.php nella riga 127 al posto di

<div class="meteo_date">
   <?php echo  strftime('%d').'/'.strftime('%m').'/'.(strftime('%Y')+$PARAMETERS['date']['offset']);?>
</div>*/
<div class="meteo_date"><marquee onmouseover="this.stop()" onmouseout="this.start()" direction="left" scrollamount="3">
<H3><b><?
    /**
     * Così funziona sia per internet explorer che con Firefox
     * @author Eriannen
     */
        $date = date("Y-m-d");

        list ($y, $m, $d) = explode("-", $date);
        $giorno_set = date("w", mktime(0, 0, 0, $m, $d, $y));
        if ($giorno_set == 0) $giorno_set = 7;
        //$giorno_set = $giorno_set -1;
        $m = (int) $m;

        $monthList = array('error',
                                'Narwain',
                                'Nïnui',
                                'Gwaeron',
                                'Gwirith',
                                'Lothron',
                                'Norui',
                                'Cerveth',
                                'Urui',
                                'Ivanneth',
                                'Narbeleth',
                                'Hithui',
                                'Girithron'
                                );
        $dayList = array('Tarion','Elenya','Anarya','Isilya','Alduya','Menelya','Valanya');
        $mon = $monthList[$m];
        $today = $dayList[$giorno_set - 1]; 
        $hour = date("H");
        $minutes = date("i");

        echo $today.", ".$d." ".$mon." 7&ordm;Anno - 7&ordm;Era ";
    ?></H3></marquee></div>

appare la data tradotta in quenya con lo scroll.
se può essere utile e comunque dai un'occhiata se ho commesso errori

Soldi in tasca nella scheda personaggio

Salve a tutti, smanettando ho pesnato di aggiungere i soldi che uno porta in tasca direttamente nella scheda personaggio senza dover per forsa andare in banca. Il problema è che agiunto la voce nel vocabolario, sistemate i permessi di visualizzazione solo al pg connesso e ai master, non visualizza i soldi del player visitato, bensì di quello caricato, per cui io pg correttamente vedo i miei soldi, ma un moderatore visualizza nelle altre schede i suoi soldi e non quelli di chi sta visitando. ecco il codice..

=MODERATOR)){ ?>
   <?php echo gdrcd_filter('out',$MESSAGE['interface']['bank']['pocket'].": ".$soldi." ".$PARAMETERS['names']['currency']['plur']);?><br />
    <?php /_fine_/}?>

Problema salva chat

hp provato a salvare la chat ha aperto il popup ma nel file savato ho trovato una miriade di righe tutte ripetendo lo stesso messaggio ogni due righe.

Warning: feof() expects parameter 1 to be resource, boolean given in /*****/chat_save.proc.php on line 414

Warning: fread() expects parameter 1 to be resource, boolean given in /*****/chat_save.proc.php on line 416

clgpersonaggiomostrina

Ho cercato dappertutto ma non ho trovato nessun codice che ne faccia riferimento. Nel database esiste la tabella, clgpersonaggiomostrina e codmostrina è una funzione che è in programma di sviluppare o no?
Grazie

Esperienza automatica

Ho settato su 'ON' la funzione per l'assegnazione automatica dei punti esperienza quando si scrivono almeno 500 caratteri in azione.
Ho fatto un po' di prove, ma non funziona. L'esperienza non viene aggiornata in scheda e io, da assolutamente profana di programmazione e php, non riesco proprio a trovare alcun richiamo nei file in cui dovrebbe esserci in modo da capire il problema :/

Sondaggi

Possibilità di aggiungere i sondaggi ai thread.

Sistema Cerca

Sarebbe utile averlo per gli oggetti ma se verranno tolti,non so. Però molti giochi utilizzano la funzione giornaliera della caccia o della cerca che comporta il trovare un'oggetto qualsiasi o un fallimento.

Mysqli

Non so se è un poblema mio,ma sostituendo il file function la land mi fa errore fatale richiamando la linea 22 del suddetto ed è come se non riconoscesse l'id_mappa. Siccome sono una polla non ho salvato l'errore,più tardi ricarico il file e riporto la dicitura esatta

Bug su bacheca

Ciao a tutti sono nuovo, complimenti per l'ordinato codice...
inserisco la mia prima segnalazione:

Inserendo un testo colorato con il bbcode tutto procede bene, ma se voglio modificare il post per cambiare il colore, quando invio mi reindirizza ad un errore

Not Found
The requested URL /main.php was not found on this server.

però poi tornando indietro col back per tornare nella land il colore comunque lo cambia.
penso sia un bug

potete verificare?
Grazie

Oggetti esauriti mercato (problema)

Mi allaccio ad un post su gdr-online:

"E' possibile fare in modo di visualizzare nel mercato anche oggetti con quantità uguale a zero, in modo che possano essere venduti?"

Ho bisogno di fare la stessa cosa e pensavo di avere trovato la soluzione mettendo quantità zero da database, invece, l'oggetto si vede nel mercato (q. 0) ma si comporta come se la quantità fosse 1, ovvero, un pezzo è acquistabile e poi scompare dalla lista degli oggetti e non è più vendibile.

Scheda pg LOG

nella scheda premendo sul menù log si vedono le date e gli ip di accesso oltre ai doppi ed eventuale cambio nome, oggi mi sono accorto che è comparso alla fine della pagina questo errore

Warning: mysqli_free_result() [function.mysqli-free-result]: Couldn't fetch mysqli_result in includes/functions.inc.php on line 128

url pagina
main.php?page=scheda_log&pg=pgprova

Notice a fiumi

Come obiettivo a lungo termine futuro secondo me sarebbe bello risolvere tutte le miriadi di Notice lanciate da PHP. So che molti comunque usano una setup che non mostra le notice, ma per uno stile di codice migliore sarebbe meglio non averne.
Leggo sul file php.ini che per i siti di produzione è consigliato usare: E_ALL & ~E_DEPRECATED
che quindi mostrerebbe le Notice (se non su schermo per lo meno nei log)

Possibilità di scelta link normali o popup

Riporto di qua la discussione sui link in popup:
spesso gli utenti di gdrcd lo modificano per far aprire alcuni link in popup o finestre modali.
Ci si chiede se è possibile automatizzare la scelta di aprire in popup o con normale link, oppure se è possibile fornire un "framework" di funzionalità che rendano l'abilitazione di questa cosa più semplice, pur lasciando un po' di lavoro manuale da fare all'utente.

Salva chat

[Feature] Implementato nativamente il Salva Chat di Eldiablo, aggiungendo di base la funzione salva e pubblica invece che scarica.

Ieri notte la stavo provando ma la role di chat la salva comunque non la pubblica da nessuna parte anche se imposto ad OFF la funzionalità. Ho capito male io?

Ultima cosa io sto adattando il 5.1 aggiungendo le innovazioni della tua release mi chiedevo se era meglio evitare e rifare tutto sulla 5.2
thamks e buona domenica

Invio Messaggi da Lista presenti

ho controllato ma non mi pare esserci una discussione a tal proposito, chiedo, se la cosa sia fattibile, inserire in lista presenti, l'icona per poter mandare ad un pg un sms/messaggio, ecc. ecc.

Banca

Non carica la paga e nemmeno i bonifici, ho notato che manca la tabella Log tipo finanza e Log Entrate nel database come nel vecchio gdrcd

Bacheca - unico topic invisibile

Non so se effettivamente è un problema solo mio ma lo segnalo lo stesso.
Ho scaricato la nuova versione giusto mezz'ora fa da qui (come è stato consigliato) e dopo aver installato il db e fatto tutto quello che dovevo fare ho loggato con l'account super ed ho riscontrato un problema con la bacheca.
In qualunque sezione della bacheca, dopo aver aperto un nuovo topic, si aggiorna a sinistra il numero dei nuovi messaggi ma il topic rimane invisibile in bacheca e nella sezione prescelta.
Se ne apro un altro nuovo, nella stessa sezione, si incolonna sotto il primo topic aperto (invisibile) come se il forum riconoscesse un'unica sezione per intenderci e come se il secondo topic fosse un messaggio di risposta al primo.
Non so se mi sono spiegata benissimo (temo di no ahimé) ma controllando i permessi dal pannello di gestione mi pare tutto regolare.

Un saluto e complimenti per il lavorone!

Quest 1.3 el diablo

Riporto anche questo problema.
Abbiamo istallato l'aggiunta alla 5.2,abbiamo notato che non funziona più. pensavamo che fosse per il cambiamento da mysql a musqli,ma non funziona lo stesso.Il messaggio non viene stampato neanche sul db.
Non è una patch necessaria ma riporto lo stesso il problema.

Mappe Google

L'idea è di sostituire nello spazio principale riservato alla mappa fantasy, una vera e propria mappa google.
Google da qualche tempo permette ad ogni utente di crearsi la propria mappa con propri percorsi e proprie segnaletiche (è possibile inserire anche immagini e video). Si è così creato un catalogo mappe e un motore di ricerca mappe, targato google.
Nel mio ipotetico futuro GDR, dovendo assolvere una funzione non squisitamente ludica, avrei bisogno non solo di questa mappa google reale al posto della fantasy, ma anche:

  1. Di dare la possibilità ad ogni utente che si iscrive al gioco, di porre AUTONOMAMENTE la propria segnaletica nella mappa pubblica-collettiva. Il login al gioco gli permette anche di fare il login alla mappa google come collaboratore. Infatti le mappe google possono essere condivise e aprirsi a collaborazioni controllate. Una cosa simile è stata fatta con il plugin "Buddypress - Avatar Map" della Wordpress, ma più esemplarmente in www.mappamondonuovo.org da un certo Lorenzo Foti. Pur avendo provato a contattarlo su internet nei vari suoi siti, non mi ha mai risposto.
  2. Sempre su mappamondonuovo.org ho visto una funzione interessantissima: è possibile ad ogni utente mandare un messaggio AI VICINI entro TOT kilomentri, 10, 20, 50 etc etc. Quindi non le reti di conoscenze (come su facebook) ma gli SPAZI GEOGRAFICI diventano perno del sistema messaggistico. Una cosa simpatica e diversa, molto utile al mio obiettivo.
  3. Sempre su mappamondonuovo.org, 3 punti molto vicini non sembrano una cozzaglia di segnaletiche indecifrabili, ma un numero sintetico le raccoglie; poi quando la mappa viene zoommata ecco che il numero si divide e capiscono gli elementi singoli. Ad es. a Roma ci sono centinaia di individui che hanno lasciato messaggio, ma poi zommiamo e in base ai quartieri vediamo come sono dislocati esattamente, tutti isolati rispetto all'altro. Nella mia mappa invece
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.it/maps/ms?msa=0&msid=202619657923619725966.0004d9f7863e45834a3e3&ie=UTF8&t=k&ll=42.032974,12.128906&spn=11.420651,18.720703&z=5&output=embed"></iframe>
Visualizza Permaculture World in una mappa di dimensioni maggiori

3 punti ho messo e il numero 3 non si vede. Mah mistero. Cmq la mia mappa chiaramente non è ancora formata, dovendo essere costruita dalle persone vere, quando e se il "gioco" che c'è nella mia testa andrà online.

Grazie a tutti per l'altruistica collaborazione. Posso anche fare qualcosa se mi dite esattamente il lavoro che devo fare. Anzi posso anche mandare un cestino regalo a casa :)

Immagini in locations

Sul frame di sinistra appaiono solo le immagini dei luoghi settati come chat, se il luogo è una mappa appare l'immagine
"standard_luogo.png"
e non quella inserita

Assegnazione punti exp

nella 5.1 il messaggio dell'assegnazione punti px veniva scritto nella bacheca diario quest, qui noto che viene scritto solo nella scheda del pg "esperienza" se non è un bug elimino la bacheca diario quest
grazie

errore su log chat

in *******main.php?page=log_chat quamdo faccio una ricerca di log chat personaggio ho notato un errore su ora fine che invece stampa inizio. ho corretto la riga 113 di "log_chast.inc.php come segue mettendo end al posto di begin

" "

Possibilità di scelta link normali o popup

spesso gli utenti di gdrcd lo modificano per far aprire alcuni link in popup o finestre modali.
Ci si chiede se è possibile automatizzare la scelta di aprire in popup o con normale link, oppure se è possibile fornire un "framework" di funzionalità che rendano l'abilitazione di questa cosa più semplice, pur lasciando un po' di lavoro manuale da fare all'utente.

miglioramenti dadi

Split da un altra issue: RIchiedo se è possibile implementare il dado stile you role cioè lancio quanti dadi voglio.Ho visto che ne hanno fatta richiesta anche altri proprio ieri. Rende gdrcd adattabile a qualsiasi gioco alla fine.

Mysqli

E invece c'è:

GDRCD MySQLi Error [File: upgrade.php; Line: 22]
Error Code: 1060
Error String: Duplicate column name 'link_immagine'

Error Detail: ALTER TABLE mappa ADD link_immagine varchar(256) NOT NULL

è la prima volta che lo vedo e non era del file function non mi ricordavo. Succede che la land mi si svuota completamente. Sparisce tutto tranne la skin e i pg,

Oggetti

Per chi utilizza il sistema nativo del lancio di dado la possibilità di aggiungere il danno o la protezione (che già ci sono)invece che i bonus alle caratteristiche o tutti e due tanto basta solo impostare il valore nell'oggetto.

Controllo "titolarità" messaggi

Nella versione GDRCD 5.1 i messaggi erano leggibili da chiunque richiamandone semplicemente l'id nella barra degli indirizzi: andrebbe implementato un controllo al caricamento del messaggio, ma non essendo un programmatore e non conoscendo bene il codice non saprei suggerire la soluzione esatta

Bug? su messaggi

Quando devo cancellare i messaggi se lo faccio dalla pagina di riepilogo usando il tasto cancella tutti i messaggi tutto ok ma se apro un singolo messaggio e lo cancello da quella finestra mi da errore.
url:
main.php?page=messages_center

errore:
Warning: mysqli_affected_rows() expects exactly 1 parameter, 0 given in
/pages/messages_center.inc.php on line 343

il messaggio che stai tentando di cancellare non esiste.

errore pagina mercato

Da servizi andando al mercato, scegliendo una categoria, animali esempio, se clicchi sulla pagina successiva ti porta alle pagine mappe e non all'elenco oggetti della seconda pagina. il codice infatti porta alle mappe è un errore?

riga 317/323 pagina servizi_mercato.inc.php

 <?php if($totaleresults>$PARAMETERS['settings']['records_per_page']){
            echo gdrcd_filter('out',$MESSAGE['interface']['pager']['pages_name']);
            for($i=0;$i<=floor($totaleresults/$PARAMETERS['settings']['records_per_page']);$i++){ ?>
               <a href="main.php?page=gestione_mappe&offset=<?php echo $i; ?>"><?php echo $i+1; ?></a>
            <?php } //for
         }//if ?>
 </div> 

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.