Home
Le news di Apogeonline sui portali PhpNuke

15 Aprile 2003

Le news di Apogeonline sui portali PhpNuke

di

Vediamo come realizzare un blocco per PhpNuke che contenga le news di Apogeonline.

Introduzione

Nell’ ultimo articolo abbiamo analizzato la struttura di PhpNuke e ci siamo concentrati sulle caratteristiche funzionali di moduli e blocchi.

In questo articolo vedremo come creare un nuovo blocco contenente codice HTML che visualizzi sul nostro portale le news di Apogeonline.

I blocchi

I blocchi, per definizione, sono elementi contenitore posizionabili sulle spalle laterali del portale a destra o a sinistra. Gli stessi possono anche essere inseriti nella zona centrale della pagina anche se tradizionalmente quest’ultima è di competenza dei moduli.

I blocchi possono contenere del codice HTML o PHP prelevandolo direttamente da un file sul file-system del server, in particolare nella cartella blocks.

Un’alternativa consiste invece nell’inserire direttamente nel contenuto di un blocco il codice HTML che si vuole venga eseguito.

Per il nostro esempio utilizzeremo questa seconda soluzione.

Creazione del blocco per Apogeonline

La prima cosa da fare è entrare sul portale con i privilegi di admin e, dalla sezione di amministrazione, selezionare la funzionalità Blocchi.

In fondo alla lista dei blocchi, che come sappiamo ci permette anche di ordinarli ed organizzarli, c’è la possibilità di inserire un nuovo blocco.

Sappiamo che il codice HTML per ottenere, in generale, le news di Apogeonline su un sito esterno è il seguente:

Bene, non dovremo fare altro che creare un nuovo blocco, che si chiamerà neanche a farlo apposta “Apogeonline” e che conterrà esattamente il codice Javascript indicato.

Ecco come si presenta la pagina di inserimento del nuovo blocco:

È sufficiente premere il pulsante di creazione del blocco per vederlo comparire nella lista dei blocchi disponibili:

A questo punto se si va in Home Page il nostro blocco è lì funzionante.

Conclusioni

Abbiamo visto come sia semplice inserire codice HTML esterno al nostro portale e gestirlo attraverso tutti gli strumenti che la piattaforma mette a disposizione per i singoli blocchi.

In questo modo è possibile utilizzare fornitori esterni che mettano a disposizione servizi di qualunque natura ed integrarli in maniera completa nel nostro portale.

L'autore

  • Massimo Canducci
    Massimo Canducci vanta oltre 25 anni di esperienza nel campo dell'innovazione e della digital transformation ed è Chief Innovation Officer per Engineering Ingegneria Informatica. È docente alla Singularity University, l'Università di Torino e l'Università di Pavia, e insegna in master MBA.

Iscriviti alla newsletter

Novità, promozioni e approfondimenti per imparare sempre qualcosa di nuovo

Gli argomenti che mi interessano:
Iscrivendomi dichiaro di aver preso visione dell’Informativa fornita ai sensi dell'art. 13 e 14 del Regolamento Europeo EU 679/2016.