Come creare un CMS agganciando

February 15

Un sistema di gestione dei contenuti - o CMS - gestisce dinamicamente il contenuto di un sito web. Gli esempi più popolari CMS gratuiti disponibili su Internet sono WordPress, Drupal e Joomla, che utilizzano un sistema di aggancio per estendere la loro funzionalità di base. Un gancio è un pezzo di codice scritto in PHP che consente funzioni da inserire ovunque li implementano. Ganci possono essere aggiunti a PHP che ha già sofisticate funzioni built-in o ha nessuno. Questo processo di implementazione è flessibile e semplice da capire, e può massicciamente estendere l'utilità del vostro CMS.

istruzione

1 Creare una semplice pagina PHP per aggiungere ganci per, o utilizzare una pagina esistente dal vostro CMS. Per iniziare una nuova pagina PHP, tipo:

<Html>
<Head>
<Title> Il mio nuovo CMS </ title>
</ Head>
<Body>
<? Php echo '<p> Questo è il mio CMS </ p>!'; ?>
</ Body>
</ Html>

L'HTML consente di visualizzare il PHP tramite il browser web. Salvare il file come newcms.html. Aprire un browser Web e caricare il file. Si dice: "Questo è il mio CMS!"

2 Tornare al file newcms.html che hai appena fatto. Aggiungere la chiamata a una funzione di hook - che non avete ancora fatto - al file, per iniziare ganci di attuazione. All'interno delle staffe PHP inizializzazione, tipo:

if (function_exists ( 'first_hook')) {
first_hook ();
}

La pagina ora si presenta così:

<Head>
<Title> Il mio nuovo CMS </ title>
</ Head>
<Body>
<? Php

echo '<p> Questo è il mio CMS </ p>!';
get_myfirshook ()

?>
</ Body>
</ Html>

Il metodo "get" ottiene la pagina "myfirsthook" e lo inserisce nel corpo di questa pagina.

3 Se si ha accesso a un sito File Transfer Protocol, o FTP, creare la funzione di hook in un file separato, salvarlo e caricarlo sul web insieme al file PHP di base compiuti finora. Questo è normalmente come si crea ganci. Se non si dispone di un accesso FTP, è sufficiente creare il gancio all'interno di questa stessa pagina di base PHP e HTML, e separarlo successivamente nel proprio file.

4 Crea il tuo primo funzione di hook, che può produrre alcun risultato si può programmare. In questo esempio, rendono visualizzare la funzione hook browser dell'utente. All'interno della vostra inizializzazione PHP, tipo:

myfirsthook ()
$ _SERVER [ 'HTTP_USER_AGENT'];

Il file ora assomiglia a questo:

<Head>
<Title> Il mio nuovo CMS </ title>
</ Head>
<Body>
<? Php
Funzione myfirsthook () {
echo '<p> Si utilizza </ p>' $ _SERVER [ 'HTTP_USER_AGENT'];
}
echo '<p> Questo è il mio CMS </ p>!';
myfirshook ()
?>
</ Body>
</ Html>

Ciò restituisce "Questo è il mio CMS!" insieme con il browser web dell'utente. Continuare ad aggiungere funzioni alla tua pagina. Separare queste funzioni in singoli file .php per renderli ganci. Se si riesce a FTP, creare le funzioni nei file .php separati per cominciare, per rendere più facile per agganciarle nella tua pagina principale.