Come includere un template personalizzato via Plugin a vBulletin (fino a 3.8.x)

logo-vbulletin-articoli-klayzCome includere un template personalizzato via Plugin a vBulletin! In questa breve guida imparerete come includere un template personalizzato via Plugin… continuate a leggere per saperne di più!

In questa guida vi mostrerò come includere un template personalizzato usando i plugin. Per prima cosa, dovrete creare un vostro template personalizzato chiamandolo ad esempio “ilmiotemplate“.

AdminCp -> Skin & Template -> Gestione Skin -> (skin) -> Aggiungi Nuovo Template (dal menu a tendina)

Dopo aver creato il template e dopo aver deciso dove volete che venga inserito/visualizzato nel vostro forum, potete aggiungere la variabile $ilmiotemplate in uno dei template di default della vostra skin.

Per adesso, dato il fatto che il vB non riconosce ancora questa variabile, la ignorerà semplicemente. Per far si che il vB riconosca il nuovo template, si dovranno creare due nuovi plugin:

1) uno per includere il template;
2) uno per inserirlo in cache (salvando una query)

L’hook dove andrà il plugin per includere il template sarà il global_start oppure il parse_templates. In modo così da poter usare il template ovunque vogliamo nel nostro forum.

  1. Il primo plugin, che potrete chiamare “Inlcudi ilmiotemplate”, dovrà avere questo codice:
    eval('$ilmiotemplate = "' . fetch_template('ilmiotemplate') . '";');
  2. Fate attenzione alle parti “ilmiotemplate”. Rispettivamente la variabile e il nome del template.
    Impostate il plugin come attivo.
  3. Il secondo plugin dovrà andare nell’hook cache_templates. Potrete chiamare questo plugin “Cache de ilmiotemplate”. Il suo codice sarà il seguente:
    $globaltemplates = array_merge($globaltemplates, array('ilmiotemplate'));

    Anche qui fate attenzione al codice “ilmiotemplate” (da modificare in base a come avete chiamato il vostro template). Impostate anche questo plugin come attivo.

Fatto! Per disabilitare temporaneamente il vostro template, potete disabilitare entrambi i plugin.

Vedete anche Come creare una Hack/Plugin/Product per vBulletin per maggiori informazioni.

 
0 Kudos
Non ti
muovere!

Condividi il Post