2009-03-07 19 views
8

Come posso inserire un blog (non ancora creato) in una pagina Web "statica" già esistente? La pagina web è scritta principalmente in PHP. Sto pensando di utilizzare qualcosa come wordpress.org (versione di installazione host) e utilizzarlo per aggiornare la pagina delle notizie del sito.Aggiungere un blog a una pagina Web esistente

Da quello che ho letto, sembra che avrei bisogno di fare un sacco di tweaking del tema per far sì che Wordpress fosse visualizzato correttamente con il modello del nostro sito web. Questo suona un po 'scoraggiante per me. Ogni pensiero sull'argomento è apprezzato!

risposta

6

ho fatto la stessa identica cosa su my site. Avevo circa 20 pagine statiche, volevo aggiungere un blog e volevo aggiungere contenuti dalle pagine WP alle pagine statiche. Non è stato difficile trovare un tema che corrispondesse (quasi) alle mie pagine statiche. Tutto al di fuori di/tech/è una pagina statica.

È inoltre possibile ottenere un tema molto minimalista e quindi farlo abbinare il vostro disegno. Il suo unico grande taglio e incolla di CSS, elementi di ri-lala per abbinare ciò che WP vuole quindi un piccolo ritocco. L'ho fatto in meno di 8 ore su altri siti.

Continua a leggere su the Wordpress loop. Questo è molto più facile di quanto pensi possa essere, specialmente se le tue cose sono già fatte in PHP.

Edit:

Ecco un frammento di codice che uso nelle mie pagine statiche, che mi permette utilizzare per tutte le altre funzioni WP nel codice esistente:

<?php 
if (empty($wp)) 
    require_once("tech/wp-config.php"); 
wp(); 
?> 

poi, ottenendo un elenco di recenti messaggi è facile come:

<?php get_archives('postbypost', 8); ?> 

Basta guardare fuori per utilizzare le funzioni ammortizzati, ho un paio di t ancora a sinistra o pulire da quando ho integrato WP 2 anni fa.

0

Una soluzione semplice è semplicemente aggiungere un iframe e posizionare il sito del blog in esso. Prende quasi nessun codice e appariranno le voci del blog.

Per quanto riguarda l'opzione codice, vorrei guardare un lettore RSS, come questo: http://www.scriptol.com/rss/rss-reader.php

Un po 'di codice, ma leggere le voci di blog via RSS e visualizzare ciò che si desidera.

1

Greg ha ragione, un iframe è un modo semplice per farlo. Tuttavia, ho incontrato situazioni in cui l'iframe eliminerebbe le variabili di sessione in IE, non so se questo influenzi o meno su WordPress.

Se stai per creare una pagina per ospitare un'installazione di WordPress in un iframe, perché non avere solo il link che userai per mostrare la pagina con l'iframe, basta collegarlo a un sottodominio separato dove l'installazione di WordPress risiederà?

La mia ipotesi è che non si vuole fare molto con lo sviluppo del tema se si vuole gettare WordPress in un iframe. Se questo è il tuo caso hai alcune scelte: (a) google per un tema wordpress vuoto, (b) sviluppare un tema che sembra il tuo sito attuale in modo che quando un utente fa clic su un link, hanno vinto ' So che sono su una piattaforma diversa, (c) non nascondono nulla e rendono l'installazione di WordPress mostrata con un tema diverso. Considerate American Express nel loro sito OPEN Forum (http://www.openforum.com/), con il loro blog allo http://blogs.openforum.com/ - stessa intestazione, corpo e layout leggermente diversi.

Problemi con la route iframe è che un sito WordPress crescerà in altezza, dove dovrai impostare l'altezza di un iframe. Puoi controllarlo impostando l'altezza su qualcosa di molto grande, ma la tua pagina sarà molto grande, oppure puoi controllare la quantità di post mostrati nell'amministratore di WordPress.

I miei suggerimenti, rottami l'iframe, installare il WordPress su un sottodominio e quindi collegare a tale dominio sub invece di collegare alla tua pagina iframe

0

Ho usato SnewsCMS per questo, è banale integrare la sezione notizie in pagine php statiche.

0

Utilizzare il servizio Blogger, è possibile configurarlo per pubblicare il blog tramite FTP sul proprio sito. Ma devi ancora personalizzare il modello. Dovrebbe essere facile però, hanno un'interfaccia per questo.

1

Sto provando questo ora con un sito con cui sto armeggiando (non ancora pubblico). Invece di pubblicare il blog direttamente sul mio sito, sto collegando un blog ospitato da Google Blogger.

Google offre anche lo "AJAX Search API" che sto utilizzando per incorporare in una pagina Web statica. Ho generato una selezione dinamica di collegamenti al mio blog. Poiché i collegamenti sono generati da AJAX Search, mostra sempre le voci più recenti. È un buon modo per mantenere statico il tuo sito, ma anche incorporare contenuti dinamici che sono ospitati altrove.

Naturalmente sarebbe utile per progettare il tuo blog in modo che corrisponda al marchio del tuo sito principale. Punti extra se puoi usare iframe o barre navali comuni per rendere tutto più fluido.

0

Quando ho dovuto virare un blog su un sito esistente, ho usato textpattern. Ho trovato molto facile personalizzare perché è così leggero e semplice. È molto più bello incidere su Wordpress, secondo me, anche se lo stile di markup è meno user-friendly, e manca di plugin whiz-bang, temi, ecc.

L'ho appena installato nella propria directory in modo che l'inter - i collegamenti alle articolazioni funzionavano e incorporavano le budella necessarie per il testo nel mio layout di pagina.

1

Spesso è più facile usare un blog WordPress e ricreare il resto del sito Web statico con quello.

1

Puoi anche farlo installando wordpress sul tuo server, abbattendo un tema di wordpress a nudo, aggiungendo i tuoi stili, intestazione, barra di navigazione, ecc. Sopra il tema di wordpress, e quindi collegandoti ad esso una pagina nel tuo sito. Sembra più pulito rispetto all'utilizzo di un iframe ed è molto più semplice da fare rispetto all'utilizzo del ciclo. Scopri il seguente link per le istruzioni su come fare questo (convenientemente scritto su un blog set-up in questo modo):

http://www.nubaria.com/en/blog/?p=14

0

si può anche fare installando wordpress sul server, abbattendo un tema wordpress a nudo, aggiungendo i propri stili, intestazione, barra di navigazione, ecc.

Problemi correlati