المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : استفسار بخصوص تصميم ستايل لقالب متجر



وتين الورد
03-05-2010, 08:04 AM
السلام عليكم ورحمة الله وبركاته

اسعد الله اوقاتكم بكل خير

اخوتي

لدي استفسار بخصوص تصميم ستايل لقالب متجر

طلب مني في التصميم التالي وبحاجه الى خبرتكم لأفهم ما المطلوب مني بالظبط

1
2 <?php
3 $current_user = & new user();
4 $full_name = $current_user->firstname." ".$current_user->lastname ;
5 ?>
6 <p><?php echo "أهلا بك ".$full_name ?></p>
7

باستخدام نضام القوالب ماعليك سوى الهتمام بجزء HTML و اترك جزء PHP للمتبرمج بعد الاتفاق على اسم المتغييرات:
HTML 1 <p> أهلا بك {$fullname_from_php_file}</p>
2 /*كل ما يتوجب عليك عزيزي المصمم هو استعمال هذا المتغير فقط: $fullname_from_php_file*/
3 /*اما بالنسبة لمحتواه و صحة برمجته فهذا من شأن المبرمج*/

PHP
1
2 /*my first Class*/
3 /*explain how to use template library*/
4 class cMyclass extends Page{
5 function __default()
6 {
7 $full_name = $this->current_user->firstname." ".$this->current_user->lastname;
8 $this->template->assign("fullname_from_php_file", $full_name);
9 $this->show();
10 }
11 }
12

بناء قالب المتجرviews
header.tpl.html
menu_top.tpl.html
mainpage.tpl.html
index.tpl.html
left.tpl.html
right.tpl.html
footer.tpl.html
Headermenu_topleftBannermainrightfootermodules
banner
ext
views
banner.tpl.html



اهم ثلاثة صفحات على الاطلاق في انشاء ستايل جديد او تعديل ستايل معين هي:


page.tpl.html
box.tpl.html
index.tpl.html
صفحة index.tpl.html هي عبارة على هيكل المتجر كما هو مبين في الرسم اعلاه

صفحة page.tpl.html هي عبارة علي ممثل للصفحات العادية التي تتواجد في منطقة المين
قد يتساءل المصمم او المبرمج لماذا هذا كله؟ اليس تكثيير لعدد الصفحات دون جدوى؟ ان كانت لدينا صفحة "من نحن" مثلا فلماذا page.tpl.html الرد: عزيزي المصمم تخيل ان المتجر يتكون من 40 صفحة مثل صفحة "من نحن" بعد تجهيز الصفحات كلها طلب منك صاحب المتجر تغيير الالوان و الصور فانت ملزم بتغيير كل الصفحات اما باستعمال AMHSOFT FrameWork فيكفي تصميم صفحة واحدة و ذلك كالاتي:

1 {page name="mypage" title="about us" }
2 <div>this is my content.</div>
3 {page }
4


صفحة box.tpl.html نفس فكرة الصفحات انما تنطبق على البوكسن الجانبية مثل الاقيام، دخول عملاء ... اضافة بوكس جدد يكون على النحو التالي 1 {box name="mybox" title="my Box" }
2 <div>Box content...</div>
3 {box}
4


هذا كل شيئ ، فما المطلوب مني للتصميم؟
فلا خبره لي بما دون اعلاه

وتين الورد
03-06-2010, 12:11 AM
هل من رد على سؤالي؟

خالد القحطاني
03-06-2010, 12:29 AM
ما شاء الله اشوف الجواب من السؤال :

استخدام نضام القوالب ماعليك سوى الهتمام بجزء HTML و اترك جزء PHP

يعني الهيدر راح يكون بهذا الملف

header.tpl.html

والفوتر

footer.tpl.html

القائمة العلويه

menu_top.tpl.html

الرئيسية

index.tpl.html

القائمة اليمين والشمال

l
left.tpl.html
right.tpl.html

بجد انا ما عمري سويت ستايل لهذا السكربت لكن من كلامك

انها واضحه مره

فقط حرر هذه الملفات عن طريق الفرنت بيج والامور تصير على ما تحب

خالد القحطاني
03-06-2010, 12:32 AM
يجب اختيار القسم المناسب ! والموضوع المناسب