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 | Висловлюючи трепет | виразити себе