ساخت یک صفحه برای پست
#1
Note 
سلام دوستان عیدتون مبارک ببخشید که الان میگم نتم قطع بود :flower:
من دارم یه پروژه CMS همینطوری برای تمرین درست میکنم الان ایجاد پست و چند امکان دیگه رو گذاشتم اما الان نمیدونم چطوری باید مثل وردپرس یه پست رو تو یه صفحه جدا نمایش بدم.
لطفا مثل همیشه راهنمایی کنید ممنون.

پاسخ
#2
Note 
سلام ، همچنین
اول باید برای هر پست یه لینک ثابت بذاری مثل این:
[HTML]<a href="single.php?post=x">Read more...</a>[/HTML]
که x همون id پست میتونه باشه که موقع تولید کد باید ساخته بشه.
بعد دیگه کاری نداره تو فایل single.php یه شرط میذاری اکر متغیر post یه عدده بره و از دیتابیس اون پسترو نمایش بده.

پاسخ
#3
Note 
خیلی ممنونم
ببخشید من مبتدی هستم میشه کمی بیشتر توضیح بدید؟ اگه میشه یه مثال بزنید
خیلی ممنون که همیشه کمک میکنید

پاسخ
#4
Note 
مثلا برای صفحه اصلی میشه چنینی کدی نوشت:
کد php:
<?php 
$stmt
mysqli_query$db_link 'SELECT * FROM posts');
while (
$post mysqli_fetch_object($stmt)) :
?>
<p>POST:: <?php echo $post->title ?><a href="single.php?post=<?php echo $post->ID  ?>">Read post...</a></p>
<?php endwhile; ?>
این کد برای تمام پست ها یه لینک باID همون پست میذاره.

تو فایل single.php ه میشه یه چنین کدی نوشت:
کد php:
<?php
$post_id
=(int)$_GET['post'];
$stmtmysqli_query$db_link "SELECT * FROM posts WHERE ID=$post_id");
$post mysqli_fetch_object($stmt);
echo 
'<p>';
echo 
'<h1>' $post->title '</h1>';
echo 
$post->content;
echo 
'</p>';
?>

پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Note چطور پست ها رو حذف کنم؟ mostafa2 5 951 07-09-2014 ساعت 18:38
آخرین ارسال: mostafa2

کاربرانِ درحال بازدید از این موضوع:   1 مهمان