הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 11-04-08, 18:36   # 11
Tom_l
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
הודעות: 443
שלח הודעה באמצעות ICO אל Tom_l שלח הודעה באמצעות MSN אל Tom_l

Tom_l לא מחובר  

ציטוט:
נכתב במקור על ידי RS324 צפה בהודעה
אוקי אני אסביר לך את העיקרון ואחרי זה נקפוץ לוויכוח של preg_replace/str_replace /eval

בוא נצא מתוך נקודת הנחה שכל הקבצים (אפשרי גם מסדר אבל יותר פשוט להתחלה לעבוד עם קבצים) של העיצוב נמצאים בתוך תיקייה מסויימת (לדוגמא STYLE)

עכשיו נבנה פונקציה (זה רק הבסיס אפשרי לשפר אותה ולהוסיף המון תתי מערכות לבפנים)

PHP קוד:
function getTemplate($name='')
{
    if (empty(
$name))
    {
        return 
false;
    }
    
    
$Styledir '/style/';
    
    
    if (
file_exists($Styledir.$name.'.tpl'))
    {
        return 
file_get_contents($Styledir.$name.'.tpl');
    }
    else 
    {
        die(
'i am sorry but i cant find'.$name.'.tpl in style directory');
    }
    

עכשיו בתוך התיקייה של ה style ניצור קובץ שנקרא לו index.tpl
אתה יכול לבחור כל סיומת שתרצה
לא עקרוני....

ואז אתה משתמש בזה בסגנון הזה :

PHP קוד:

// some db and other functions herer


//יכניס את כל התוכן של הטמפלטס לתוך משתנה
$varX getTemplate('varx_demo');

// ידפיס את העמוד של ה INDEX
print getTemplate('index'); 
עכשיו תשב על זה ותפתח את זה...
אוקיי תודה רבה לך,
אני אנסה יותר מאוחר ואם לא אבין אערוך את הודעתי.

רק משהו אחד, לא הבנתי איפה נכנס הקטע של Eval הזה שרשמת?
שוב תודה רבה לך.
  Reply With Quote
 

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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