Pagina 1 di 1

Cosa è un evento

Inviato: 15/11/2015, 11:54
da Fabiomaticus
Leggo spesso qui sul forum la parola evento; ma cosa si intende per ciò?

Re: Cosa è un evento

Inviato: 15/11/2015, 13:42
da brunino
Sono delle posizioni nel codice di phpBB sfruttabili dagli sviluppatori di estensioni per aggiungere funzioni al forum.

Inviato dal mio MotoE2(4G-LTE) utilizzando Tapatalk

Re: Cosa è un evento

Inviato: 15/11/2015, 14:58
da Micogian
Prendi ad esempio il file "overall_header.html" che rappresenta il codice della testata di una pagina del forum.
Al suo interno ci sono degli eventi, ad esempio questi:

Codice: Seleziona tutto

<!-- EVENT overall_header_head_append -->

{$STYLESHEETS}

<!-- EVENT overall_header_stylesheets_after -->

</head>
<body id="phpbb" class="nojs notouch section-{SCRIPT_NAME} {S_CONTENT_DIRECTION} {BODY_CLASS}">

<!-- EVENT overall_header_body_before -->

<div id="wrap">
In poche righe ci sono 3 "EVENT", due sono nella sezione "<head> e si chiamano "overall_header_head_append" e "overall_header_stylesheet_after".
Un terzo EVENT si chiama "overall_header_body_before" ed è situato subito dopo il tag "<body>".
In una estensione si crea un file html con il nome dell'evento, in tal modo il codice dell'estensione viene aggiunto in quella posizione ma senza bisogno di metterlo fisicamente nel file originale.

Re: Cosa è un evento

Inviato: 15/11/2015, 21:46
da Sir Xiradorn
In sostanza il forum e il suo framework hanno un comportamento del genere. Metti che io sia il forum ho la mia struttura e i miei sensi. In particolare il mio udito (che in gergo tecnico viene definito proprio listener) è il senso che mi permette di aggiungere funzionalità al forum. Durante quello che sto facendo, sto ascoltando quello che avviene. Quando QUALCOSA AVVIENE io la prendo e la faccio funzionare dove va fatta funzionare. Quel "QUALCOSA AVVIENE" è appunto l'Evento. Spiegazione in soldoni