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
- 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
Non è facile, nella mia mia misera conoscenza, mi accontento di tecniche medioevali come quella che ho postato.
- 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
No frank qua siamo all'età della pietra 
Scherzi a parte devi solo fare quella modifica che ti ho suggerito

Scherzi a parte devi solo fare quella modifica che ti ho suggerito
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
Ma io non ho capito passo-passo. Io avevo fatto un esempio passo-passo.
- 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
Non devi a nessun passo hai fatto:
Crea un file a parte e lo chiami script.js e lo salvi nella cartella template della tua estensione come hai già fatto. Dentro ci metti lo script (INDENTA SEMPRE IL CODICE)
Poi dentro il file dove devi stampare la data, devi usare nel punto in cui vuoi stamparla questo
Lo script va richiamato e hai fatto
Crea un file a parte e lo chiami script.js e lo salvi nella cartella template della tua estensione come hai già fatto. Dentro ci metti lo script (INDENTA SEMPRE IL CODICE)
Codice: Seleziona tutto
/**
* Funzione di aggiornamento automatico anno del copyright
* @author: Sir Xiradorn ( original author Frank )
*/
(function(){
// esecuzione in strit mode
'use strict';
var now, year, target;
now = new Date();
year = now.getFullYear();
target = document.getElementById('auto_data_copyright');
if (year < 1000) {
year += 1900;
}
target.innerHTML = year;
})();
Codice: Seleziona tutto
<span id="auto_data_copyright"></span>
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
Non si potrebbe fare una cosa più semplice, es: creo un file script.js e dentro ci metto tutti gli script che voglio e li richiamo nei file dell'estensione che voglio. Non si può par così?
- 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
Se separi i file potrai avere un codice migliore. Te l'ho detto almeno mille volte. Anche phpbb usa tale approccio. Cerca di impararlo anche tu perchè ti servirà eccome e una volta che ne capirai le potenzialità, capirai quanto è fondamentale una giusta suddivisione. Ovvio che il troppo storpia.
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
Ho capito, ma vedo estensioni che alla fine sono semplici: un semplice file js con dentro tutti i codici js che poi vengono richiamati dove si vuole. Più semplice di così si muore.
- Micogian
- Leader Programmatori
- Messaggi: 3704
- Iscritto il: 07/01/2010, 8:51
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.4.36
- Database: MySQL 5.1.70-log
- Località: Udine
- Contatta:
Re: INCLUDEJS non viene richiamato
Non so se nell'estensione c'è la cartella "event" con il file listener.php perchè in questo caso basterebbe creare la variabile da usare nel template:
e nel template inserire dove si vuole la variabile {S_DATA_COPYRIGHT}
Anzi, si potrebbe creare la variabile completa:
Codice: Seleziona tutto
$data_copyright = date(Y);
$this->template->assign_var('S_DATA_COPYRIGHT', $data_copyright);
Codice: Seleziona tutto
<div>© 2013-{S_DATA_COPYRIGHT} Tutti i diritti riservati</div>
Codice: Seleziona tutto
$copyright = "© 2013-" . date(Y) ." Tutti i diritti riservati";
$this->template->assign_var('S_COPYRIGHT', $copyright);
- 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
Sono cose che vanno aldilà delle mie capacità...io sono un creatore di semplici estensioni che poi dono al popolo come umile dono della mia limitata comprensione.
Come dicevo, ho messo tutto (script e richiamo) nello stesso file html e funziona.
Come dicevo, ho messo tutto (script e richiamo) nello stesso file html e funziona.
Chi c’è in linea
Visitano il forum: Nessuno e 24 ospiti