آموزش برای سطح متوسط !
سلام !
اول از همه خودمو معرفی کنم ! من طراح سایت http://shop.digitak.ir هستم !
خیلی از دیتا کارها ازم می پرسن چطوری 2 تا پست رو کنار هم جا می دی !
منم تصمیم گرفتم این روش نسبتا حرفه ای رو آموزش بدم !
این کار خیلی سادست . فقط یه مقدار دانش CSS و HTML می خواد . ما در این روش از ساختار Table-Less (ساختار بدون جدول) استفاده کردیم . به طور کلی بگم : این کار فقط و فقط با استفاده از CSS و دستورات
خوب بریم رو آموزش ! :
اول از همه شما یه فایل خارجی CSS بسازید و اونو به یه فایل HTML متصل کنید . به این صورت :
<link href="stype.css" rel="stylesheet" type="text/css" />
خوب ! فایل CSS رو باز کنید و دستورات زیر رو توش کپی کنید :
.middle {
width:750px;
text-align:justify;
border:1px solid #333333;
background-color:#FFFFFF
}
.post {
width:180px;
height:300px;
float:right;
margin-bottom:40px;
margin-left:20px;
margin-right:30px;
}
.post-top {
background-image:url(http://shop.digitak.ir/templates/digishop/images/tit.gif);
height:19px;
width:207px;
padding-top:4px;
padding-right:3px;
background-repeat:repeat-x;
}
.post-down {
border:2px solid #4398EF;
border-top:0px;
padding:10px;
width:186px;
height:275px;
}
.poste {
width:460px;
height:auto;
float:right;
margin-bottom:40px;
margin-left:20px;
margin-right:20px;
}
خوب حالا بگم هر کدوم مال کجاست !
بلاک middle مربوط به کل کار شماست . یعنی برای نمایش مطالب ضروری است .
بلاک post : با این بلاک مشخص می کنید که می خواید از مطالب استفاده کنید . یعنی مطالب شما با width 180 و height 300 و چسبیده به راست باشد .
بلاک post-top و post-down هم به TITLE و قسمت متن پست مربوط میشه
خوب ! حالا بریم رو فایل HTML و اصل کار !
محتویات فایل shortstory.tpl هم باید کد های زیر باشه :
<div class="post">
<div class="post-top">[full-link]{title}[/full-link]</div>
<div class="post-down">
{short-story}
</div>
</div>
خوب ! حالا راز کار در چیه ؟ اگه گفتی
راز کار در این هست که شما وقتی برای یه بلاک widthی مشخص می کنی که نصف منهای 2 از بلاک بزرگتر باشه دو تا بلاک کنار هم قرار می گیره ! حالا اگه این فرمول رو به یک سوم منهای سه تقسیم کنی میشه 3 تا پست کنار هم !
خبر ساخت DATALIFE ESHOP رو هم میدم که دارم روش کار میکنم ! (دیتالایف انجین نسخه فروشگاهی نه ماژول فروشگاه)
موفق باشید.