הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   איך אני עושה כותרת מיוחדת לדף עם head.php ? (https://hosts.co.il/forums/showthread.php?t=51588)

Veep.co.il 08-08-07 01:47

איך אני עושה כותרת מיוחדת לדף עם head.php ?
 
אהלן!

אני משתמש באתרי בצורה כזאת:

אינדקס:
require_one ("head.php");

INDEX

require_one ("tile.php");

משתמשים:

require_one ("head.php");

MEMBER LIST

require_one ("tile.php");

ככה כל הדפים.

ב head.php נמצאים כל התגים מ <html> ועד </head>.

עכשיו אני רוצה שהכותרת של רשימת המשתמשים תהיה "רשימת משתמשים"
ושל האינדקס תהיה "אינדקס"..

הבעיה היא שתג <title> נמצא ב head.php והוא משותף לכולם.
נסתי להגדיר משתנה בכל דף ששמו $title,
וב head.php להגדיר: <title><?php echo $title; ?></title>,

אך ה head לא קולט אותו כי הוא מתחתיו.

מה השיטה שלעשות כותרת בצורה כזאת?
תודה!

hi_sorie 08-08-07 02:15

קוד:

$title = "בלה בלה בלה";
echo '<script type="text/javascript">document.title = "'.$title.'";</script>';


Gal Shafrir 08-08-07 02:27

אם אתה רוצה משהו יותר מתוחכם:

head.html:

PHP קוד:

<title>{page_title}</title

ואז תעשה בדף
PHP קוד:

<?php
    $header 
= @file_get_contents("header.html");

    
$title "the title";
    
str_replace("{page_title}",$title,$header);
?>

זה סתם המצאתי על המקום אני לא בטוח שזה עובד..

Veep.co.il 08-08-07 12:23

השיטות האלה לא עובדות..

אני פשוט צריך לדעת איך לגרום לקוד לקרוא משתנה שיגיע בהמשך הדף..
אני משתגע.

daMn 08-08-07 15:31

PHP קוד:

<?
echo "<title>blat</title>";
?>

?!

4ior 08-08-07 16:54

אתה יכול לקחת את שם העמוד ולהתאים לו כותרת מתאימה

A.M.F 08-08-07 16:58

גם לי הייתה בעיה כזאת, לא מצאתי איך לפתור אותה, אז פשוט שמתי את המשתנה לפני שעשיתי REQUIRE ל-HEAD

RS324 08-08-07 17:07

אתה יכול בשימוש על ידי OB אבל זה לא מומלץ
פשוט תלמדו שפלט עושים בסוף ולא באמצע ולא בהתחלה...


כל הזמנים הם GMT +2. הזמן כעת הוא 23:25.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ