2009 24 tháng hai năm 2009

Làm thế nào để bao gồm PHP mã bên trong một mẫu Smarty

Tôi nghĩ rằng điều này sẽ là một doodle tìm thấy trong google, như nhiều bạn giao diện người dùng và kịch bản nhà văn sẽ cần phải làm điều này trên một ngày để cơ sở ngày, đó là bao gồm một chút về mảnh của đoạn mã PHP (. Php) vào một Smarty Template (tpl). Tôi nhận ra rằng dễ dàng hơn / phổ biến truy vấn của bạn, thậm chí còn khó khăn hơn để tìm câu trả lời chính xác ... hàng triệu kết quả tìm kiếm, nhưng hầu hết trong số họ reffered "tập tin" bao gồm trong Smarty ... trong đó có cú pháp sau

{Include file = "bao gồm / header.php"}

Điều này thực sự inlcuded các tập tin tốt, nhưng như văn bản, Những gì tôi muốn là kết quả của tập tin bao gồm (Lưu ý ở trên là sử dụng bao gồm mẫu bên trong một tập tin mẫu). Cuối cùng với một persiverance bit .... Tôi stumbled trên một giảm sút so với cú pháp sửa đổi, đó là câu trả lời cho yêu cầu của tôi ... vì vậy ở đây nó là ... nếu bạn havn't tìm thấy đã


{Include_php tập tin "bao gồm / header.php"}


2009 02 tháng 2 2009

Làm thế nào để bao gồm một Blog WordPress trong một trang web khác

Câu hỏi này vượt qua tâm trí của tôi một vài lần trước, khi tôi đang làm việc trên các trang web trước đó quá, sử dụng WordPress để hiển thị các blog hoặc các loại nội dung mới trong một số phần của trang web / portal.Being một người mới trong PHP và xung quanh WordPress, tôi giữ procastinating nó, suy nghĩ "đây không phải là mảnh bánh". Cuối cùng! yêu cầu này đến tối đa mũi của tôi, khi bắt đầu diggin xung quanh một chút cho giải pháp.
Tôi ngạc nhiên khi thấy rằng nó thực sự là dễ dàng hơn tôi thực sự nghĩ rằng nó là hiển thị một danh sách các tiêu đề hoặc bài viết mới nhất trên bất kỳ trang nào khác bên ngoài của bộ phận sử dụng WordPress, chỉ cần sử dụng một chút của PHP và các API WordPress .

Dưới đây là những việc cần làm:
Vì lý do giải thích, giả sử rằng trang web của bạn là http://www.inchembur.com/ và bạn có phần tin tức cho trang web này trên http://news.inchembur.com/ (được chạy WordPress). Bây giờ yêu cầu là để hiển thị các bài viết mới nhất từ http://news.inchembur.com/ trên trang chủ của trang web chính, tức là http://www.inchembur.com/index.php

Bước 1: Trong index.php của bạn thêm các mảnh mã sau đây, Bao gồm các file WordPress API. Bạn có thể thêm này để phía trên cùng của trang web mà bạn muốn bài viết của bạn xuất hiện trên.

<? Php
'WP_USE_THEMES' , false ) ; // Disbable use of WordPress Theme define ('WP_USE_THEMES', false); / / Disbable sử dụng WordPress Theme
yêu cầu ('/ var / news.inchembur.com / wp-blog-header.php "); / / Bao gồm WordPress API
; // Get Latest Post query_posts ('showposts = 1'); / / Lấy bài viết sau cùng
>

Trong mảnh trên bao gồm, chúng tôi đang nhận được bài viết gần đây nhất. nếu bạn muốn thử các biến thể nhiều hơn nữa cảm thấy miễn phí để khai thác vào, tài liệu hướng dẫn query_posts () .

Bước 2: Bây giờ, một phần của trang Index / Trang chủ mà bạn muốn hiển thị bài viết mới nhất của WordPress từ http://news.inchembur.com , sử dụng các mã sau đây. Không cần phải nói, cảm thấy miễn phí để quảng cáo bộ phận tạo kiểu tóc, kéo dài và các lớp học theo nhu cầu thiết kế của bạn.

Bước 3: Không có Bước 3 ... Thats nó ... bạn đã làm xong!


Ofcourse, bạn có thể thử một vài biến thể theo yêu cầu của bạn (như tôi đã đề cập trước đó, hãy tham khảo query_posts() tài liệu hướng dẫn ). Heres một số người nếm ...

Làm thế nào hiển thị một trang viết / cụ thể như trái ngược với bài viết mới nhất:
Điều này có thể dễ dàng achived bằng cách thay đổi các đối số query_posts() để bao gồm các ID trang hoặc trang slug

) ; query_posts ('page_id = 7');
) ; query_posts ('pagename = về');

Bạn có thể kiểm soát số lượng bài viết:
) ; query_posts (showposts = 3);


NDK nhà | Bày tỏ IT | Diễn đạt Palate | Diễn đạt Penmenship | Bày tỏ nỗi sợ hãi | Diễn đạt Myself