2009 24 февраля 2009

Как включить PHP код в шаблон Smarty

Я думал, что это можно будет каракули, чтобы найти в Google, как много вы нам пользовательского интерфейса и сценаристы должны были бы сделать это на повседневной основе, то есть включить немного peice из PHP фрагмент кода (. PHP) в Smarty шаблона (. TPL). Я понял, что легче / популярных запросов вашей, еще более трудно найти точный ответ ... миллионов результатов поиска, но большинство из них отсылаются к "файл" включает в Smarty ..., который имеет следующий синтаксис:

{Include = файл "include / header.php"}

Это фактически включил файл нормально, но как текст, что я хотел было результатом включен файл. (Обратите внимание, выше, используется шаблон включает в файле шаблона). Наконец, с немного persiverance .... Я наткнулся на slighty изменение синтаксиса, который был ответом на мои требования ... так вот она ... если вы havn't нашел один уже


{Include_php файл = "include / header.php"}


2009 2 февраля 2009

Как включить блог WordPress на другой сайт

Этот вопрос мне в голову несколько раз, когда я работал на сайтах и ​​раньше, в котором используется, чтобы показать WordPress блогов или новый вид контента в некоторые части сайта / portal.Being новичок в PHP и вокруг WordPress, я продолжал procastinating он, думая, что "это не мое peice пирога". Наконец-то! Это требование вступило до моего носа, когда началась Diggin вокруг немного для ее решения.
Я был удивлен, обнаружив, что это действительно было легче, чем я на самом деле думал, что это было, чтобы отобразить список заголовков или к последнему сообщению любую другую страницу вне WordPress питанием раздел, используя только немного PHP и WordPress API .

Вот что нужно сделать: -
По причинам, объяснение, предположим, что ваш сайт http://www.inchembur.com/ и у вас есть раздел новостей на этом сайте на http://news.inchembur.com/ (который работает WordPress). Теперь требование показать последнее сообщение от http://news.inchembur.com/ на главной странице основного сайта, т.е. http://www.inchembur.com/index.php

Шаг 1: В вашем index.php добавить следующую часть кода, включить файл WordPress API. Вы можете добавить это в верхней части страницы вы хотите, чтобы после появиться на.

<? PHP
'WP_USE_THEMES' , false ) ; // Disbable use of WordPress Theme define ('WP_USE_THEMES, ложный) / / Disbable использование темы WordPress
require ('/ var / news.inchembur.com / WP-блоге-header.php'); / / Включить WordPress API
; // Get Latest Post query_posts ('showposts = 1'); / / Получить Последнее сообщение
>

В приведенном выше peice из включают в себя, мы получаем только одно последнее сообщение. если вы хотите попробовать несколько вариантов, не стесняйтесь, чтобы вырыть в, query_posts() документации .

Шаг 2: Теперь, в части Главная / Главная страница, на которой вы хотите показать последние WordPress сообщение от http://news.inchembur.com , используйте следующий код. Разумеется, не стесняйтесь объявление стиля подразделений, пролетов и классы в соответствии с вашими потребностями проекта.

Шаг 3: Существует нет Шаг 3 ... Thats, это ... все готово!


Конечно, вы можете попробовать несколько вариантов в соответствии с вашими требованиями (как я упоминал ранее, относятся к query_posts() документации ). Херес некоторые дегустатор ...

Как показывают конкретные записи / страницы, а не последнее сообщение: -
Это легко реализуется за счет изменения аргументов query_posts() включить идентификатор страницы или страницы пули

) ; query_posts ('page_id = 7');
) ; query_posts ("название страницы = о ');

или вы можете контролировать количество сообщений:
) ; query_posts (showposts = 3);


NDK дома | Выражая IT | Выражая неба | Выражая Penmenship | Выражая трепет | выразить себя