خب باید بگم این مطالب همه از خودمه و از جایی کپ نزدم،توی انجمن وی بی فنز هم داشتم ارسال می کردم اما...(اینم برای بهرام عزیز)
حالا برای شروع میریم سراغ درست کردن یه نوار مثل navbar اما به صورت کاملا حرفه ای و زیبا:
اول از هر چیز باید برای ساخت قالب برنامه فرانت پیج داشته باشید!!!
به ادمین سی پی برید و از استایل ها & قالب ها،تنظیمات استایل رو انتخاب کنید و بعد از باز شدن صفحه روی لیست کنار استایل اصلی کلیک کنید تا باز بشه و بعد روی ویرایش قالب ها کلیک کنید تا به صورت خودکار به بخش ویرایش قالب ها منتقل بشید:
بعد از کادر کنترل ها روی کلیک "<< >>" کلیک کنید تا تمام قالب ها براتون باز بشه،از لیست کنار صفحه navbar رو انتخاب کنید و دوبار کلیک کنید روش تا باز بشه...
خب الان به صفحه قالب اصلی navbar منتقل شدیم و کد هایی که در صفحه مقالبتون مشاهده می کنید کد های قالب navbar هستن...
مرحله بعدی اینه که باید تمام کد های بین:
کد:
<!-- nav buttons bar -->
و
کد:
<!-- / nav buttons bar -->
رو انتخاب کنید و اونا رو توی یه صفحه از فرانت پیج کپی کنید تا توی فرانت پیج تغییرات لازمو توش انجام بدیم و بعد دوباره منتقلشون کنیم..
وقتی صفحه جدیدی توی فرانت پیج باز کردید تمام کد های توی صفحه را پاک کنید و کد های بالا رو به جاش بزارید...
اگه روی تب design توی فرانت پیج کلیک کنید یه جدول میبینید که این جدول شامل تمام لینک های روی نوار بالای انجمنه...
ما قصد داریم اینا رو به یه شکل زیبا توی فروم نمایش بدیم با کمک جدول ها و کد های css...
برای این کار یه صفحه جدید توی فرانت پیج باز کنید و محتویاتشو پاک کنید تا آماده انجام کار بشیم...
خب اگه این کارو انجام دادید کد های زیر رو توی صفحه قرار بدید تا یه جدول خالی داشته باشیم:
کد:
<table cellpadding="0" cellspacing="0" align="center" class="nbt-menu" width="100%">
<tr>
<td>
</td>
</tr>
</table>
حالا ببینیم چطور میشه این جدول با این کد هایی که براش گذاشتیم:
cellpadding="0"وcellspacing="0" فاصله های جدول هست که ما باید اینا رو اینجا برابر 0 بزاریم چون نمی خوایم منوی ما با اطراف و متون داخلش فاصله ای داشته باشه...
align="center" این کد باعث میشه جدول ما وسط صفحه قرار بگیره...
class="nbt-menu" اگه از قسمت css یادتون مونده باشه گفتم ما برای هر مکان یه کلاس در نظر می گیریم،این یه نمونه از کلاس هاست که می تونید به جای nbt-menu هر مقداری که خواستید بزارید،اما توجه داشته باشید که نمیشه مقادیری که قبلا استفاده شده رو بزارید چون مکان مورد نظر ما مثل اون ماکن هایی میشه که کلاس براشون تعریف شده قبلا...
width="100%" این کد عرض جدول ما رو کنترل می کنه که اینجا ما می خوایم یه جدول داشته باشیم که تمام عرض صفحه مارو بگیره...
<tr> به معنی اینه که ما یه ردیف در جوا داریم و <td> معنی اینه که ما یه ستون داریم...
خب حالا همه این کارا را کردیم اما چیزی توی جدول ما نیست و اگه از تب design به کار نگاه کنیم خالیه،برای پرکردنش اول باید لینک هامونو انتخاب کنیم از کد هایی که از فروم کپی کردیم،من اینجا فقط سه تا از کد ها رو براتون استفاده می کنم ولی بقیش هم مثل همین کد هاست و فرقی برای استفاده کردن نداره فقط باید به دستوارت if و ... که درونش هست توجه کنید که یادتون نره بزارینش،وگرنه فروم به هم میزیزه...
لینک هایی که اینجا استفاده می کنیم با توضیحات:
1.کنترل پنل شما
کد:
<if condition="$show['member']">
<a href="usercp.php$session[sessionurl_q]">$vbphrase[user_cp]</a>
</if>
2.ثبت نام
کد:
<if condition="$show['registerbutton']">
<a href="register.php$session[sessionurl_q]" rel="nofollow">$vbphrase[register]</a>
</if>
3.تقویم
کد:
<a href="calendar.php$session[sessionurl_q]">$vbphrase[calendar]</a>
خب برای شروع کار
ما بعد از <a یه کلاس تعریف می کنیم،مثل:
class="nbt-link" که یه نمونه رو اینجا مشاهده می کنید:
کد:
<a class="nbt-link" href="calendar.php$session[sessionurl_q]">$vbphrase[calendar]</a>
برای تمام لینک هایی که می خوایم توی منومون باشه همین کارو می کنیم...
بعد کد های ویرایش شده رو توی جدولی که ساختیم توی مرحله دو قرار میدیم به این صورت:
کد:
<table cellpadding="0" cellspacing="0" align="center" class="nbt-menu" width="100%">
<tr>
<td>
<if condition="$show['member']">
<a class="nbt-link" href="usercp.php$session[sessionurl_q]">$vbphrase[user_cp]</a>
</if>
<if condition="$show['registerbutton']">
<a class="nbt-link" href="register.php$session[sessionurl_q]" rel="nofollow">$vbphrase[register]</a>
</if>
<a class="nbt-link" href="calendar.php$session[sessionurl_q]">$vbphrase[calendar]</a>
</td>
</tr>
</table>
حالا دیگه کار اصلی ما تمومه و میریم سراغ ترکیب گرافیکی یا همون css نویسی:
خب کد هایی که نوشتیمو به جای کد های منوی بالای navbar میشه گذاشت و همچنین میشه اونا رو حفظ کردو یه منوی جدید درست کنیم،ما اینجا روش دومو انتخاب می کنیم:
به بالاترین بخش کد های navbar توی صفحه ویرایش قالب navbar برید و اونجا یه <br /> میبینید،موسو بزارید قبل از <br /> و یه بار اینتر بزنید تا یه خط به پایین منتقل شید بعد کد هایی که با فرانت پیج برای منوی جدید طراحی کردیمو اونجا کپی کنید و بعد از کپی کردن دوباره به بالاترین قسمت کد ها بیاید و قبل از تمام نوشته ها یه <br /> دیگه اضافه کنید:
کد:
<br />
<table cellpadding="0" cellspacing="0" align="center" class="nbt-menu" width="100%">
<tr>
<td>.......
مثل کد های بالا باید بشه کد های شما قتی کاری که گفتمو انجام دادید...
حالا هم کد ها رو ذخیره کنید و به تنظیمات استایل برگردید تا css نویسی منو رو شروع کنیم...
علاقه مندی ها (Bookmarks)