PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوال دادن عرض به ستون با style artblock



nastaran.t
10-22-2011, 07:58 AM
سلام
با اضافه كردن كد زير در index.php يك موقعيت زير ستون سمت چپ به قالب اضافه كردم

jdoc:include type="modules" name="left2" style="artblock

چگونه ميتوان به آن عرض مشخصي داد؟
چون اگر مطالب وسط صفحه كم باشد اين ستون كل عرض را ميگيرد.

style="width:80px را امتحان كردم ولي در آن صورت style كه به صورت artblock بود از دست ميرود. جالب اينكه اين style جزو موارد تعريف شده در style .css نيست

nasour
10-22-2011, 08:37 AM
سلام
با اضافه كردن كد زير در index.php يك موقعيت زير ستون سمت چپ به قالب اضافه كردم

jdoc:include type="modules" name="left2" style="artblock


چگونه ميتوان به آن عرض مشخصي داد؟
چون اگر مطالب وسط صفحه كم باشد اين ستون كل عرض را ميگيرد.

style="width:80px را امتحان كردم ولي در آن صورت style كه به صورت artblock بود از دست ميرود. جالب اينكه اين style جزو موارد تعريف شده در style .css نيست




لینک قالبت رو میدی؟
با آرتیستر ساخته شده؟

safajuy
10-22-2011, 08:58 AM
سلام
دوست عزيز براي طراحي قالب شما نياز به دانش برنامه نويسي دارد
براي خلق يك موقعيت بايد موقعيت خودتون رو در يك دايو يا تيبل معرفي كنيد و به اون دايو يك استايل بديد.
استايلي كه شمادر انتهاي موقعيت ماژول نوشتيد(artblock) اشتباه هست وبايد براي اون يك دايو بنويسيد. شكل صحيح به اين صورته:


<?php if($this->countModules('user1')) : ?>
<div class="artblock">
<jdoc:include type="modules" name="left2" style="XHTML" />
</div>
<?php endif; ?>

به استايلي كه bold شده توجه كنيد.
اين استايل براي div بكار ميره و اگه با table بسازيد اين حرف رو بايد بصورت style="table" قرار بديد

موفق باشيد

nastaran.t
10-22-2011, 09:00 AM
والا لينك قالب رو ندارم مال چند وقت پيشه، اسمش jt_inthraki_hotfa.ir هست، نميدونم چه جوري ساخته شده

nastaran.t
10-22-2011, 09:18 AM
مرسي دوست عزيز، ولي اين رو دقيقا از روي خط بالاييش در همون فايل كپي كردم.
به اين شكل كه شما گفتين هم الان تغييرش دادم ولي اينجوري style ش رو از دست ميده. فكر كنم چون اين اين style جزو موارد تعريف شده در style .css نيست، نميتونيم به صورت كلاس از اون استفاده بشه.
سرچ كردم اين style در فايل modules.php به تنهايي تعريف شده. متاسفانه از php زياد چيزي نميدونم، شايد بايد اونجا تغييراتي بدم؟

safajuy
10-22-2011, 11:36 AM
براي چيدن استايل شما نبايد كلاس رو در style بنويسيد.
الان در مثال بالا شما بايد در css قالبتون اين كلاس رو بنويسيد:
.artblock
خصوصيات رو شمااونجا معلوم مي كنيد. استايلي كه در معرفي موقعيت نوشته شده رو بايد يا خالي بذاريد يا يكي از اون دو گزينه اي كه گفته شد قرار بديد.(كلاً اون استايل يه كار ديگه انجام ميده)

موفق باشيد