it-swarm-eu.dev

Installazione di php-font-lib nello spazio dei nomi delle librerie di Joomla

Attualmente sto cercando di installare php-font-lib in joomla, ho lavorato con librerie personalizzate in joomla nelle ultime 3 ore, quindi non ho assolutamente idea di cosa stia succedendo.

Ho Joomla 3.3.

L'ho ottenuto per un po 'di lavoro, se rimuovo lo spazio dei nomi da un file e lo chiamo tramite: jimport('fontlib.Font');

poi ho provato quanto segue: JLoader::registerNamespace('FontLib', JPATH_LIBRARIES . '/fontlib/');

ma non riesco ancora a chiamare la classe Font.

C'è qualcosa che sto facendo in modo errato?

Qualsiasi aiuto molto apprezzato.

5

Ci sono due modi per farlo.

Ho copiato php-font-lib nel percorso mostrato nell'immagine seguente.

enter image description here

sando jimport (praticamente sostituisce semplicemente i punti con le barre), puoi scegliere di usare il caricatore automatico fornito da php-font-lib, che potrebbe staccarti bene da Joomla.

jimport('php-font-lib.src.FontLib.Autoloader');

$font = \FontLib\Font::load('Norasi.ttf');
var_dump($font);

tilizzando Joomla Autoloader

JLoader::registerNamespace('FontLib', JPATH_LIBRARIES . '/php-font-lib/src/');

$font = \FontLib\Font::load('Norasi.ttf');
var_dump($font);

Godere.

4
Valentin Despa