هل من رد على سؤالي؟
السلام عليكم ورحمة الله وبركاته
اسعد الله اوقاتكم بكل خير
اخوتي
لدي استفسار بخصوص تصميم ستايل لقالب متجر
طلب مني في التصميم التالي وبحاجه الى خبرتكم لأفهم ما المطلوب مني بالظبط
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
هذا كل شيئ ، فما المطلوب مني للتصميم؟
فلا خبره لي بما دون اعلاه
هل من رد على سؤالي؟
ما شاء الله اشوف الجواب من السؤال :
استخدام نضام القوالب ماعليك سوى الهتمام بجزء HTML و اترك جزء PHP
يعني الهيدر راح يكون بهذا الملف
header.tpl.html
والفوتر
footer.tpl.html
القائمة العلويه
menu_top.tpl.html
الرئيسية
index.tpl.html
القائمة اليمين والشمال
l
left.tpl.html
right.tpl.html
بجد انا ما عمري سويت ستايل لهذا السكربت لكن من كلامك
انها واضحه مره
فقط حرر هذه الملفات عن طريق الفرنت بيج والامور تصير على ما تحب
يجب اختيار القسم المناسب ! والموضوع المناسب
الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)
مواقع النشر (المفضلة)