[GDRCD 5.4.1] Errori presenti sulla console
[GDRCD 5.4.1] Errori presenti sulla console postato il 09/08/2017 12:45:18 nel forum programmazione, open source e hosting
Buongiorno,
per eliminare questi errori:
da quel che ho capito sono dovuti perché non trova le risorse per via del path sbagliato. Ho controllato nel codice e trovo queste righe di codice: <script type="text/javascript" src="/includes/changetitle.js"></script> che ho modificato in questo modo <script type="text/javascript" src="includes/changetitle.js"></script>.
In sostanza ho eliminato la / dal momento che la struttura del pacchetto del GDCDC 5.4.1 sarebbe questa e la directory dovrebbe essere accessibile senza la /:
root
|
--doc
|
--giocate
|
--includes
|
--pages
e via dicendo.
Dalla console, non sono più presenti errori sul 404 delle risorse ma una volta eseguito il login, indirizzato alla pagina principale del gdr sulla console leggo che non trova le risorse pages/includes/xxxx (dove con xxxx sono gli stessi file js presenti in includes della root). Risolvo copiando includes anche dentro la cartella pages?
Altra domanda è il seguente errore:
dovuta a questa riga di codice:
Come faccio a risolverlo?😵
Pagine → 1
10/08/2017 14:58:07
toglila, non ha il minimo senso quella riga
10/08/2017 16:14:40
rematore ha scritto: toglila, non ha il minimo senso quella riga
Da quel che ho capito serve per la ricarica della pagina secondo il valore che viene moltiplicato per 10ms, la riga di codice sarebbe questa:
setTimeout("self.location.href.reload();", <?php echo (int)$_GET['ref'] * 10000; ?>);
quindi la posso tranquillamente eliminare?
10/08/2017 16:32:50
bennu99 ha scritto: ... quindi la posso tranquillamente eliminare?
Onestamente non sò da quale pagina viene fuori e non ti suggerirei di rimuoverla a cuor leggero ma, piuttosto, di scrivere quanto meno l'istruzione javascript in modo corretto:
self.location.reload();
L'unica cosa a cui devi far attenzione è che se la pagina viene chiamata col parametro ref uguale a 0 o senza specificarlo la pagina rischia di ricaricarsi costantemente ogni volta appena la apri.
Per fare tutto "per bene" quindi ti suggerirei di includere anche un controllo:
<?php if (!empty($_GET['ref']) && is_numeric($_GET['ref'])) { ?>
setTimeout("self.location.href.reload();", <?php echo (int)$_GET['ref'] * 10000; ?>);
<?php } ?>
10/08/2017 17:13:40 e modificato da bennu99 il 10/08/2017 17:14:10
Innanzitutto grazie black per la risposta!
Onestamente non sò da quale pagina viene fuori...
E' uno script presente nel footer.inc.php.
Per il resto ho fatto come mi hai detto, modificandolo così:
<?php if (!empty($_GET['ref']) && is_numeric($_GET['ref'])) { ?>
<script type="text/javascript">
setTimeout("self.location.reload();", <?php echo (int)$_GET['ref'] * 10000; ?>);
</script>
<?php } ?>
aggiungendo il tag script per racchiudere la chiamata della funzione, l'IDE non adoperava la colorazione adeguata del testo, poi non so se funge anche senza. Sulla console non ho più il messaggio d'errore. :-)
10/08/2017 17:39:53 e modificato da blancks il 10/08/2017 17:41:39
bennu99 ha scritto: poi non so se funge anche senza.
Quell'istruzione è stata aggiunta da breaker un paio di anni fa https://github.com/GDRCD/GDRCD/commit/4605a106925e92a7b9b7bf7095196afa90641f40#diff-6443659c7a522e42587d3ed37be3080cR60 ↗.
In pratica ti rende possibile far ricaricare in automatico qualsiasi pagina ogni tot secondi indicati nel parametro "ref" specificato via url (es: main.php?page=forum&ref=20).
Onestamente non so perché l'abbia scritta a quel modo. Se non avesse sbagliato a scrivere quell'istruzione javascript, ogni pagina di gdrcd finirebbe per auto ricaricarsi in modo incontrollato.
10/08/2017 17:57:44
Se non avesse sbagliato a scrivere quell'istruzione javascript, ogni pagina di gdrcd finirebbe per auto ricaricarsi in modo incontrollato.
Infatti, in una delle mie prove, cambiando quella funzione con
self.location.reload()
senza mettere quel controllo, la pagina di aggiornava ogni secondo.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Project Entropy ↗
Storie di Agarthi ↗
Hero Wars ↗
New Orleans ↗
Enlisted ↗
Neverness to Everness ↗
Seconda Era ↗