2009 กุมภาพันธ์ 24, 2009

วิธีการรวมโค้ด PHP ภายในแม่แบบ Smarty

ฉันคิดว่าหนึ่งในนี้จะเป็นเส้นขยุกขยิกไปหาใน google เป็นจำนวนมากที่คุณให้เราเขียน UI และสคริปต์จะต้องทำเช่นนี้ในวันที่ตามวันที่มีบิตของชิ้นส่วนของโค้ด PHP (PHP.) ลงใน แม่แบบ Smarty (TPL.) ฉันตระหนักว่าง่าย / ที่นิยมค้นหาของคุณมากยิ่งขึ้นยากที่จะหาคำตอบที่แน่นอน ... ล้านผลลัพธ์การค้นหา แต่ส่วนมากของพวกเขา reffered ที่ "ไฟล์" รวมถึงใน Smarty ... ซึ่งมีไวยากรณ์ต่อไปนี้

{include file = "รวม header.php /"}

นี้ inlcuded จริงไฟล์ดี แต่เป็นข้อความอะไรที่ฉันต้องการคือผลจากแฟ้มรวม. (หมายเหตุข้างต้นถูกนำมาใช้รวมถึงแม่แบบภายในแฟ้มแม่แบบ) ในที่สุดด้วย persiverance บิต .... ฉัน stumbled ข้ามไวยากรณ์ที่ถูกปรับเปลี่ยนเล็กน้อยซึ่งเป็นคำตอบสำหรับความต้องการของฉัน ... ดังนั้นที่นี่ก็คือ ... ถ้าคุณ havn't พบหนึ่งแล้ว


{แฟ้ม include_php = "รวม header.php /"}


2009 กุมภาพันธ์ 2, 2009

วิธีการรวมบล็อก WordPress ในเว็บไซต์อื่น

คำถามนี้ข้ามใจของฉันสองสามครั้งก่อนเมื่อฉันได้ทำงานในเว็บไซต์ก่อนหน้านี้มากเกินไปซึ่งใช้เวิร์ดเพรสเพื่อแสดงบล็อกหรือรูปแบบใหม่ของเนื้อหาในส่วนหนึ่งของเว็บไซต์ / portal.Being สามเณรใน PHP และรอบเพรสบางอย่างผมเก็บไว้ procastinating มันคิด "นี้ไม่ได้เป็นชิ้นส่วนของเค้กของฉัน" ในที่สุด! ความต้องการนี​​้มาได้ไม่เกินจมูกของฉันเมื่อเริ่มต้น diggin รอบ bit สำหรับการแก้ปัญหา
ฉันรู้สึกประหลาดใจที่พบว่าจริงๆมันคือง่ายกว่าที่จริงผมคิดว่ามันเป็นไปแสดงรายการจากพาดหัวหรือข้อความล่าสุดในหน้าอื่น ๆ ที่นอกเหนือจากส่วนที่ขับเคลื่อนด้วย WordPress เพียงใช้นิด ๆ หน่อย ๆ ของ PHP และ WordPress API .

นี่คือสิ่งที่น่าสนใจ: -
ด้วยเหตุผลของคำอธิบายสมมติว่าเว็บไซต์ของคุณเป็น http://www.inchembur.com/ และคุณมีส่วนข่าวสำหรับเว็บไซต์นี้เมื่อ http://news.inchembur.com/ (ซึ่งถูกเรียกใช้เวิร์ดเพรส) ตอนนี้ต้องการคือการแสดงโพสต์ล่าสุดจาก 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', false); ใช้ / / Disbable ของเวิร์ดเพรส
ต้องใช้ ('/ var / news.inchembur.com / wp บล็อก-header.php-'); / / รวม WordPress API
; // Get Latest Post query_posts ('showposts = 1'); / / รับโพสต์ล่าสุด
>?

ในชิ้นข้างต้นของรวมถึงเราจะรับเฉพาะโพสต์ล่าสุดเดียว ถ้าคุณต้องการที่จะลองรูปแบบต่างๆมากขึ้นรู้สึกฟรีเพื่อเจาะ, query_posts() เอกสาร .

ขั้นตอนที่ 2: ตอนนี้ในส่วนของหน้าดัชนี / หน้าแรกที่คุณต้องการแสดงโพสต์ WordPress ล่าสุดจาก http://news.inchembur.com ใช้รหัสต่อไปนี้ จำเป็นต้องพูดความรู้สึกอิสระที่จะโฆษณาหน่วยงานจัดแต่งทรงผมของคุณครอบคลุมและชั้นเรียนตามการออกแบบของคุณต้องการ

Step3: มีขั้นตอนที่ 3 ไม่มี ... พี่มัน ... คุณจะทำ!


ofcourse, คุณสามารถลองรูปแบบไม่กี่ตามความต้องการของคุณ (ที่ผมกล่าวถึงก่อนหน้านี้อ้างถึง query_posts() เอกสาร ) ริลิ้มลองรสบางส่วน ...

แสดงหน้าโพสต์ / เฉพาะวิธีการตรงข้ามกับการโพสต์ล่าสุด: -
นี้สามารถ achived ได้อย่างง่ายดายด้วยการแก้ไขข้อโต้แย้งที่จะ query_posts() ที่จะรวม ID หน้าหรือหน้าบุ้ง

) ; query_posts ('page_id = 7');
) ; query_posts ('pagename = เกี่ยวกับ');

หรือคุณสามารถควบคุมจำนวนการโพสต์:
) ; query_posts (showposts = 3);


NDK บ้าน | การแสดงไอที ​​| เพดานการแสดง | Penmenship การแสดง | Awe การแสดง | การแสดงตัวเอง