phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.
Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.
Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.
Grazie ancora,
Carlo - Amministratore di phpBB Italia
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.
Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.
Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.
Grazie ancora,
Carlo - Amministratore di phpBB Italia
INCLUDEJS non viene richiamato
- Sir Xiradorn
- Grafico
- Messaggi: 1659
- Iscritto il: 11/08/2009, 12:41
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.6.15
- Database: MariaDB 10.1.9
- Località: Lontano....
- Contatta:
Re: INCLUDEJS non viene richiamato
Beh tutto dipende
Sir Xiradorn
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x
- frank
- Utente
- Messaggi: 1908
- Iscritto il: 25/11/2014, 8:02
- Sesso: Maschio
- Versione: 3.1.7-PL1
- Server: UNIX/Linux
- PHP: 5.5.29
- Database: MySQL(i) 5.5.43-log
Re: INCLUDEJS non viene richiamato
In che senso? Non credo che phpbb soffre come suoi cicli interni.
- frank
- Utente
- Messaggi: 1908
- Iscritto il: 25/11/2014, 8:02
- Sesso: Maschio
- Versione: 3.1.7-PL1
- Server: UNIX/Linux
- PHP: 5.5.29
- Database: MySQL(i) 5.5.43-log
Re: INCLUDEJS non viene richiamato
Si funziona, ma non vedo perché dovrei impegnare 3 file quando con uno ottengo lo stesso risultato. Comunque era una mia prova personale. Tornerò alla vecchia così uso un solo file.
- Sir Xiradorn
- Grafico
- Messaggi: 1659
- Iscritto il: 11/08/2009, 12:41
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.6.15
- Database: MariaDB 10.1.9
- Località: Lontano....
- Contatta:
Re: INCLUDEJS non viene richiamato
Perchè devi impegnare tre file? Semplice per tenere tutto modularizzato e pulito. Sviluppare tutto su un file è più semplice (apparentemente) ma questo perchè hai 20 30 righe e poco codice effettivamente utile. Quando inizia a diventare più complesso il tutto, poi non ti trovi più e la modularizzazione è un ottimo approccio per tenere separate e pulite le cose. Css da na parte, template da un'altra, js in una ulteriore. Phpbb e molte altre piattaforme usano questo sistema. Ed è per questo che si è inventato il templating system: per rendere tutto più facile e veloce.
phpbb a parte immagina di dover sviluppare un sito dove ci sono 2 o 3mila righe di codice mischiato tra css js e html. Fai prima a caricare un cannone, infilartici dentro e spararti in orbita piuttosto che dover trovare un errore visto che non esistono debugger validi per codici misti
Ultimo ENORME vantaggio è la minificazione del codice che puo essere fatta DOPO la sua pulita progettazione. Guarda i file sorgente dello stargate (sito nel profilo). Html MOLTO pulito e CSS e JS minificati per rendere il tutto veloce
phpbb a parte immagina di dover sviluppare un sito dove ci sono 2 o 3mila righe di codice mischiato tra css js e html. Fai prima a caricare un cannone, infilartici dentro e spararti in orbita piuttosto che dover trovare un errore visto che non esistono debugger validi per codici misti
Ultimo ENORME vantaggio è la minificazione del codice che puo essere fatta DOPO la sua pulita progettazione. Guarda i file sorgente dello stargate (sito nel profilo). Html MOLTO pulito e CSS e JS minificati per rendere il tutto veloce
Sir Xiradorn
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x
- frank
- Utente
- Messaggi: 1908
- Iscritto il: 25/11/2014, 8:02
- Sesso: Maschio
- Versione: 3.1.7-PL1
- Server: UNIX/Linux
- PHP: 5.5.29
- Database: MySQL(i) 5.5.43-log
Re: INCLUDEJS non viene richiamato
Si è vero, io nei miei siti tengo i file separati, man in questo caso è una semplice estensione...vedrò.
- frank
- Utente
- Messaggi: 1908
- Iscritto il: 25/11/2014, 8:02
- Sesso: Maschio
- Versione: 3.1.7-PL1
- Server: UNIX/Linux
- PHP: 5.5.29
- Database: MySQL(i) 5.5.43-log
Re: INCLUDEJS non viene richiamato
Sto facendo ancora delle prove:
1. in script.js ho messo lo script
2. in overall_footer_after.html ho messo <!-- INCLUDEJS @alberto_headstyle/script.js -->
3. in overall_footer_page_body_after.html ho messo il richiamo <script>AnnoDate();</script>
ma non funziona
1. in script.js ho messo lo script
2. in overall_footer_after.html ho messo <!-- INCLUDEJS @alberto_headstyle/script.js -->
3. in overall_footer_page_body_after.html ho messo il richiamo <script>AnnoDate();</script>
ma non funziona
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
- Sir Xiradorn
- Grafico
- Messaggi: 1659
- Iscritto il: 11/08/2009, 12:41
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.6.15
- Database: MariaDB 10.1.9
- Località: Lontano....
- Contatta:
Re: INCLUDEJS non viene richiamato
Beh hai usato la console del tuo browser per vedere se hai la funzione attiva e soprattutto se lo script funziona?
Sir Xiradorn
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x
- frank
- Utente
- Messaggi: 1908
- Iscritto il: 25/11/2014, 8:02
- Sesso: Maschio
- Versione: 3.1.7-PL1
- Server: UNIX/Linux
- PHP: 5.5.29
- Database: MySQL(i) 5.5.43-log
Re: INCLUDEJS non viene richiamato
Lo script funziona solamente se nell'estensione metto così:
file overall_footer_page_body_after.html
file overall_footer_page_body_after.html
Codice: Seleziona tutto
<script>
//Anno copyright che si aggiorna automaticamente
function AnnoDate() {
var now = new Date();
var year = now.getFullYear();
if (year < 1000) year += 1900;
document.write(''+ year+'');
}
</script>
© 2013-<script>AnnoDate();</script> Tutti i diritti riservati
- brunino
- Moderatore
- Messaggi: 2819
- Iscritto il: 12/01/2013, 16:35
- Sesso: Maschio
- Versione: 3.1.2
- Server: UNIX/Linux
- PHP: php 5.3
- Database: mysql
- Località: Toscana, Firenze
- Contatta:
Re: INCLUDEJS non viene richiamato
Rispondi...Sir Xiradorn ha scritto:Beh hai usato la console del tuo browser per vedere se hai la funzione attiva e soprattutto se lo script funziona?
E' sempre gradito un grazie
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
- Sir Xiradorn
- Grafico
- Messaggi: 1659
- Iscritto il: 11/08/2009, 12:41
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.6.15
- Database: MariaDB 10.1.9
- Località: Lontano....
- Contatta:
Re: INCLUDEJS non viene richiamato
E lo ha appena fatto. Quando usi uno script ricorda sempre che viene interpretato in via sequenziale dall'alto verso il basso. E' quindi ovvio dire che, se usi una funzione prima di definirla non la troverà. In realtà non è proprio così ma è bene abituarsi con tale concetto.
Se devi fare una spampa di un valore è bene che questo venga scritto dentro la zona e che poi vai a pescare tramite ID o CLASSE o TAG o NODO.
Il modo più semplice è usare un id univoco
Quindi dove devi stampare la cosa usa tipo
quindi nella funzione js lo prendi così
e dentro ci stampi quello che vuoi esempio togliendo il write e sostituendolo come segue
Con poche mosse hai pulito il codice, lo hai reso più performante e puoi mette il js alla fine
Se devi fare una spampa di un valore è bene che questo venga scritto dentro la zona e che poi vai a pescare tramite ID o CLASSE o TAG o NODO.
Il modo più semplice è usare un id univoco
Quindi dove devi stampare la cosa usa tipo
Codice: Seleziona tutto
<span id="stamp_annodata"></span>
Codice: Seleziona tutto
var target = document.getElementById('stamp_annodata');
Codice: Seleziona tutto
target.innetHTML = year;
Sir Xiradorn
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x
Chi c’è in linea
Visitano il forum: Nessuno e 172 ospiti