PDA

View Full Version : سوال: عنوان صفحات



Dead Space
جمعه 21 مرداد 1390, 11:10 صبح
سلام
ببخشید من دارم روی یک سایت کار می کنم
این سایت فایل header.php داره که در اون قسمت head صفحه هستش
من در هر صفحه header رو include می کنم ولی خوب عنوان ثابتش رو نشون میده
میخوام یه فانکشنی داشته باشم که بگم اگر در این صفحه هست عنوان صفحه این باشه و....
برای یک سایت چون حتما از root سایت بالا میومد من از PHP-SELF استفاده کردم مثلا گفتم اگر /index.php بود عنوان بشه این و.. ولی این سایت ممکنه هر جای هاست بیاد بالا و این روش شدنی نیست
ممنون میشم دوستان راهنمایی کنن

mamali-mohammad
جمعه 21 مرداد 1390, 12:04 عصر
سلام
شما فرض کن 10 تا مطلب فرستادی
هر مطلب یه عنوان خاص داره
درسته ؟

حالا بیا title هر مطلب رو بکش بیرون و اینطوری بزار :
<title><?php echo $title ?></title>

mohsen6500
جمعه 21 مرداد 1390, 13:19 عصر
سلام دوست عزیز
فکر کنم یه همچین چیزی بدردت بخوره!

<?php
$pagetitle = $_REQUEST['page'];
switch($pagetitle)
{
case 'about':
$TITLE = include 'include/header_about.php';
break;
case 'links':
$TITLE = include 'include/header_links.php';
case 'linkbox':
$TITLE = include 'include/header_linkbox.php';
case 'banners':
$TITLE = include 'include/headers.php';
case 'register':
$TITLE = include 'include/header_register.php';
case 'connect':
$TITLE = include 'include/header_connect.php';
default :
$TITLE = include 'include/header_index.php';

}

?>

موفق باشی

Dead Space
جمعه 21 مرداد 1390, 15:56 عصر
ممنون از هر دو دوست عزیز بابت کمکوشن
جناب محسن من دقیقا از همین روشی که شما دادید در سایت قبلی که ساختم استفاده کردم ولی خوب از PHP-SELF استفاده کردم
سوال من الان اینه که $_REQUEST که شما زدید وقتی پر میشه که با متد پست یا گت پارامتر page رو مقدار دهی کنیم ؟