ארכיון עבור 1 באוגוסט, 2008

במאמר זה:* מבנה התגיות באופה אתרים
* איך יוצרים תבנית עיצוב לאופה אתרים
* מבנה info.php
* הוספת תפריט לתבנית העיצוב

אני יוצא מנקודות הנחה שהמשתמש מכיר HTML וPHP בצורה בסיסית.

 הקדמה:
אופה אתרים הינה מערכת ניהול תוכן (CMS) מבוססת PHP וMysql אשר תורגמה לעברית על ידי מ א.ר.פס 
הקמת אתרים, בניית אתרים, קידום אתרים, ושירותי אינטרנט.
אופה אתרים מאפשרת לנו לבנות אתר במהירות מדהימה, ולתת ללקוח שלנו מערכת פשוטה לניהול אופה אתריםשלב 1: יצירת קבצים

* כל תבנית צריכה להיות בתיקייה משלה, לדוגמה, עלינו ליצור תיקייה בשם Hebrew Template,
בתוך התיקייה אנו ניצור את הקבצים הבאים:

1) index.php - הקובץ אשר יכיל את התבנית שלנו, הקובץ יכיל ברובו קוד HTML רגיל עם תגיות של אופה אתרים.
2) info.php - הקובץ אשר יכיל מידע על תבנית העיצוב החדשה שלנו
3) screen.css - קובץ CSS לתצוגה
4) print.css - קובץ CSS להדפסת העמוד

שלב 2: יצירת קובץ התבנית - index.php

נתחיל עם כותרת העמוד:

<html dir=rtl>
<title>><?php page_title(); ?> </title>

נמשיך בהוספת תיאור לעמוד שלנו ומילות מפתח - תגיות META אשר משמשות למנועי חיפוש:

<meta name="description" content="<?php page_description(); ?>" />
<meta name="keywords" content="<?php page_keywords(); ?>" />

 נוסיף קריאה לקבצי הCSS:

link href="<?php echo TEMPLATE_DIR; ?>/screen.css" rel="stylesheet" type="text/css" media="screen" />
<link href="<?php echo TEMPLATE_DIR; ?>/print.css" rel="stylesheet" type="text/css" media="print" />

לאחר מכן נוסיף את כותרת העמוד שלנו בדף:

<h1><?php page_title(”,'[WEBSITE_TITLE]'); ?> </h1>

ונמשיך עם התפריט, את התפריט אנו נציג רק עם כך מוגדר בעמוד עי הקוד הבא:

<?php if(SHOW_MENU) { /* Only shown menu if we need to show */ ?>
<?php page_menu(); ?>
<?php } ?>

כמו כן, נוכל להוסיף תיבת חיפוש באתר אם נירצה ע"י הקוד הבא:

<?php if(SHOW_SEARCH) { /* Only show search box if search is enabled */ ?>
<form name="search" action="<?php echo WB_URL; ?>/search/index<?php echo PAGE_EXTENSION; ?>" method="post">
<input type="text" name="string" style="width: 100%;" />
<input type="submit" name="submit" value="Search" style="width: 100%;" />
</form>
<?php } ?>

 כמובן אנו צריכים להציג את תוכן הדף:

 ואת הטקסט בתחתית האתר שלנו:

<?php page_footer(); ?>

 קוד מלא:

<html dir=rtl>
<head>
<title>><?php page_title(); ?> </title>
<meta name="description" content="<?php page_description(); ?>" />
<meta name="keywords" content="<?php page_keywords(); ?>" />
<link href="<?php echo TEMPLATE_DIR; ?>/screen.css" rel="stylesheet" type="text/css" media="screen" />
<link href="<?php echo TEMPLATE_DIR; ?>/print.css" rel="stylesheet" type="text/css" media="print" />
</head>
<body>
<?php if(SHOW_SEARCH) { /* Only show search box if search is enabled */ ?>
<form name="search" action="<?php echo WB_URL; ?>/search/index<?php echo PAGE_EXTENSION; ?>" method="post">
<input type="text" name="string" style="width: 100%;" />
<input type="submit" name="submit" value="Search" style="width: 100%;" />
</form>
<?php } ?>

<h1><?php page_title(”,'[WEBSITE_TITLE]'); ?> </h1>
<?php if(SHOW_MENU) { /* Only shown menu if we need to show */ ?>
<?php page_menu(); ?>
<?php } ?>

<?php page_content(); ?>

<?php page_footer(); ?>

</body>
</html>
 

יצירת דף המידע - info.php

 כפי שציינתי, דף המידע מכיל את המידע אוודת תבנית העיצוב שלנו,
במקרה שלנו, הדף צריך להכיל את הקוד הבא:

<?php
$template_directory = 'Hebrew Template';
$template_name = 'Hebrew Template';
$template_version = '1.0';
$template_designed_for = '2';
$template_author = 'Aviv Ronen';
$template_description = 'Sample Hebrew Template.';
?>

הערה: אם נירצה להשתמש במס תפריטים בעיצוב שלנו, יש להזין לעמוד info.php את הקוד הבא:

$menu[2]='Menu 2';
$block[2]='Block 2';

 קוד מלא של העמוד:

<?php
$template_directory = 'Hebrew Template';
$template_name = 'Hebrew Template';
$template_version = '1.0';
$template_designed_for = '2';
$template_author = 'Aviv Ronen';
$template_description = 'Sample Hebrew Template.';

//menu:

$menu[2]='Menu 2';
$block[2]='Block 2';

?>

סיימנו, בהצלחה!

בכל שאלה, בעיה, הרגישו חופשי להגיב ולשאול, אל תשכחו, אופה אתרים נועדה להקל על החיים שלנו.
 

מאת אביב רונן באופה אתרים, קוד פתוח | 4 תגובות

 תירגמתי את התקנת המערכת לעברית,
מקווה שתהנו, אני אעלה בימים הקרובים את קבצי המערכת בפורמט ZIP.

בהצלחה! אני בטוח שהמערכת תסייע לכם רבות.

מאת אביב רונן באופה אתרים, קוד פתוח | 6 תגובות