2013-04-30 11 views
10

Sto avendo un momento molto difficile inserire codice personalizzato nel mio primo sito web Joomla. Joomla è seriamente limitato solo alle estensioni e ai moduli che già forniscono? Come posso personalizzarlo con il mio codice PHP?Come aggiungere PHP personalizzato in Joomla?

risposta

9

Ho avuto bisogno di farlo più volte con Joomla, quindi vado sempre per Sourcerer. È un plugin gratuito che ti consente di aggiungere codice personalizzato, come CSS, Javascript e PHP agli articoli. Di seguito è riportato un esempio di come sia facile da fare:

{source} 
<?php 
    echo '<p>'; 
    echo 'Hello'; 
    echo '</p>'; 
?> 
{/source} 
+0

Whew. Grazie. Non volevo davvero dover creare un componente personalizzato. Joomla dovrebbe davvero avere questo integrato nel – user2130397

0

Sulla base della mia esperienza, Joomla è molto potente e tutto ciò che vogliamo è stato fornito perché ci sono molti componenti e moduli su Internet. A volte modifico il componente o il modulo che ho scaricato. Vai nella cartella e vedrai i codici da lì puoi modificarlo. In alternativa è possibile creare il proprio modulo o di un componente in base alle esigenze del vostro cliente

10

Joomla seriamente limitata solo le estensioni e moduli che che già forniscono.

Assolutamente no. Joomla è piuttosto ricco quando si tratta di personalizzazione. Tutte quelle estensioni e moduli sono qualcosa che le persone hanno creato usando le ricche interfacce disponibili.

La ricchezza di informazioni è here.

in termini di personalizzazione ci sono 3 cose principali da guardare:

Plugins - evento guidato e abbastanza facile da fare

Modules - dove si mettono le piccole funzionalità attraverso il vostro sito web; molto facile da fare

Components - sicuramente il più complesso (non iniziare con questo) ma questo creerà l'unità funzionale principale. Lo uso per applicazioni più complesse

La tua esperienza di php sarà messa a frutto.

1

spegnere l'editor prima -> goto Module Manager -> aggiungere il modulo customHTML -> incollare il codice (php, html, javascript, css, ecc) e salvare ... il modo più brutto e veloce di fare quello che vuoi.

editor off perché altrimenti sarà ripulire il codice ...

dopo che, provare a creare il proprio modulo/plugin per soddisfare le vostre esigenze (vedi link sopra @ Tom), poi fare una lite e versione pro e guadagna ... tutto ciò che serve è una buona idea xD

+0

Grazie. Se questo è il modo "più cattivo", allora qual è il modo più pulito. Per rendere il mio programma nel modo corretto, dovrò finire per creare un componente a grandezza naturale? – user2130397

+0

dipende da ciò che si desidera ottenere. è un po 'come: colorbox per tutte le immagini, quindi dovresti fare un plugin, se è qualcosa ad es. come un FBfanbox o video tramite chiamate api, allora un modulo si adatta alle tue esigenze già, qualsiasi cosa più grande comporta la costruzione di un proprio componente, ad es. sarebbe un componente per la gestione dei contenuti personalizzati (k2, tz_portfolio, swmenu, tutto ciò che ha bisogno di più di poche righe di codice ^^ puoi controllare 'Joomla!Programmare un libro davvero bello per iniziare bene con la personalizzazione di Joomla, vedrai che è abbastanza facile se conosci già PHP come le tue tasche;) – Django

+0

Non funziona per me. Posso inserire html personalizzato, ma il codice php viene ignorato (è visibile nell'editor dopo il salvataggio, ma non viene eseguito). – Jarekczek