2009 24 de fevereiro de 2009

Como incluir código PHP dentro de um modelo de Smarty

Pensei que este será um doodle para encontrar no google, como muitos que nós escritores da interface do usuário e script precisa fazer isso em uma base do dia a dia, que é incluir um pouco de pedaço de trecho de código PHP (. Php) em um Smarty Template (. tpl). Percebi que o mais fácil / popular consulta o seu, ainda mais difícil encontrar a resposta exata ... um milhão de resultados de busca, mas a maioria deles reffered para "arquivo" inclui, em Smarty ... que tem a seguinte sintaxe

{Include file = "include / header.php"}

Isso realmente inlcuded o arquivo bem, mas como texto, que eu queria era o resultado do arquivo incluído. (Note acima é usada incluem modelo dentro de um arquivo de modelo). Finalmente com um persiverance pouco .... Me deparei com uma sintaxe levemente modificado, que era a resposta para a minha obrigação ... isso aqui é ... se você havn't encontrado um já


{Include_php file = "include / header.php"}


2009 02 fevereiro de 2009

Como incluir um Blog WordPress em outro site

Esta questão passou pela minha cabeça algumas vezes antes, quando eu estava trabalhando em locais anteriormente também, que usou o WordPress para mostrar blogs ou novo tipo de conteúdo em alguma parte do site / portal.Being um novato em PHP e em torno de WordPress, eu mantive procastinating, pensando "isto não é o meu pedaço de bolo". Finalmente! essa exigência veio até o meu nariz, quando começou a cavar em torno de um bit para a solução.
Fiquei surpreso ao descobrir que ele realmente era mais fácil do que eu realmente pensei que era, para exibir uma lista de títulos ou a última mensagem em qualquer outra página fora da seção WordPress-powered, usando apenas um pouco de PHP e da API do WordPress .

Aqui está o que fazer: -
Por razões de explicação, suponha que seu site é http://www.inchembur.com/ e você tem a seção de notícias deste site em http://news.inchembur.com/ (que está executando WordPress). Agora, a exigência é para mostrar o mais recente post de http://news.inchembur.com/ na página inicial do site principal, ou seja, http://www.inchembur.com/index.php

Passo 1: No seu index.php adicionar o seguinte pedaço de código, incluir o WordPress arquivo API. Você pode adicionar esta para o topo da página que você deseja que o seu post para aparecer.

<? Php
'WP_USE_THEMES' , false ) ; // Disbable use of WordPress Theme define ('WP_USE_THEMES', false); uso / / Disbable de Tema WordPress
require ('/ var / news.inchembur.com / wp-blog de ​​header.php'); / / Incluir WordPress API
; // Get Latest Post query_posts ('showposts = 1'); / / Pega Última Mensagem
?>

No pedaço acima de inclusão, estamos recebendo apenas a postagem mais recente single. se você quiser experimentar variações mais sinta-se livre para cavar, query_posts() documentação .

Passo 2: Agora, na parte da página Index / Home onde você quer mostrar o mais recente de pós WordPress http://news.inchembur.com , use o seguinte código. Escusado será dizer que, se sentir livre para ad suas divisões de estilo, vãos e classes como por suas necessidades do projeto.

Passo 3: Não há Etapa 3 ... É isso ... está pronto!


Claro, você pode tentar algumas variações como por suas exigências (como mencionei anteriormente, referem-se a query_posts() documentação ). Heres alguns provador ...

Como mostrar uma página específica de pós / ao contrário da última mensagem: -
Isto pode ser facilmente conseguido se alterar os argumentos para query_posts() para incluir a identificação da página ou página slug

) ; query_posts ('page_id = 7');
) ; query_posts ('pagename = sobre');

ou Você pode controlar o número de mensagens:
) ; query_posts (showposts = 3);


NDK casa | Expressando IT | Palate Expressando | Penmenship Expressando | Awe Expressando | expressar-me