PDA

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



student1
08-01-2011, 09:13 AM
با سلام
می خواستم بدونم اگر بخواهم صفحه اول سایت سه ستونه و صفحات بعدی دوستونه باشند چه باید بکنم؟
چرا وقتی به صفحه اصلی دست می زنم بقیه صفحات هم تغییر پیدا می کنند( البته index را دستکاری می کنم ولی صفحات داخلی که از منو داخل آنها می رویم چون در آدرس بار همان ادرس دارند در انها هم ستون سوم دیده می شود )
در ضمن در همان دستکاری قالب هم هر چه با css ور می روم باز مشکل پیش می آید

safajuy
08-01-2011, 09:34 AM
قالبتون بايد سه ستون رو ساپورت كنه. بعد ماژول ها رو در صفحات بعدی به يك قسمت(يا چپ يا راست) انتقال بديد. شما كدوم ايندكس رو دستكاری می كنيد؟

student1
08-01-2011, 10:11 AM
همان ایندکس اصلی داخل همان قالب .در شمایل آن سه ستونست در کدها هم مشاهده می کنیم سه ستونه سی اس اس داره ولی دستکاری می کنی سی اس اس رو با هر دو ستون اینکار را می کنه روی یکی اعمال نمی شه
در ضمن مطالب اضافه شده در سایت چون به صفحه جدید نمی رن روی همان ایندکس باز می شن اونها هم سه ستونه می شن!!!

safajuy
08-01-2011, 10:32 AM
موقعيت ها در ايندكس ايجاد ميشه و css فقط چينش موقعيت رو انجام ميده.در صورت امكان دمو بديد تا بهتر منظورتون رومتوجه بشيم

sahama
08-01-2011, 11:33 AM
در کنار چیزهایی که دوستمون میلاد گفت
می تونید یه قالب 2 ستونه و یه قالب 3 ستونه داشته باشید
قالب 2 ستون رو پیشفرض سایت قرار بدید و قالب 3 ستون رو به منوی صفحه اصلی تخصیص بدید

shmata
08-01-2011, 06:34 PM
داخل صفحه ات یک table با سه تا td تعریف کن ولی به td ها و width نده
در صفحات داخلی که میخای 2 ستونه باشه باید تنظیم کنی که ماژول های داخل یک td رو در اون صفحه داخلی نمایش نده
این جوری میتونی تو صفحه اصلی سه ستون و صفحات داخلی دو ستون داشته باشی

student1
08-02-2011, 06:32 AM
داخل صفحه ات یک table با سه تا td تعریف کن ولی به td ها و width نده
در صفحات داخلی که میخای 2 ستونه باشه باید تنظیم کنی که ماژول های داخل یک td رو در اون صفحه داخلی نمایش نده
این جوری میتونی تو صفحه اصلی سه ستون و صفحات داخلی دو ستون داشته باشی
با تشکر

در سمت راست منو عمودی دارم و محتوای ایتمهای ان از نوع مطلب انتخاب شده و وقتی روی آن کلیک می کنیم صفحه جدید باز نمی شود بلکه محتوا عوض می شود .(index.php?option=com_content&view=article&id=2&Itemid=3
برای گفته شما که باید در صفحات داخلی ان ستون را نمایش ندادیعنی برای یک صفحه جدید یک css نوشت ولی صفحه جدیدی وجود ندارد؟چطور باید عمل کرد؟
دسترسی به صفحات چگونه است؟

shmata
08-04-2011, 11:13 AM
شماااکهفرض میکنیم شما یک صفحه داری با 3ستون اینم کدش


<table>
<tr>
<td>
<jdoc:include type="modules" name="left" />
</td>
<td>
<jdoc:include type="component" />
</td>
<td>
<jdoc:include type="modules" name="right" />
</td>
</tr>
</table>



فرض میکنیم شما در position left , right کلی ماژول داری که همشون فقط تو صفحه اصلی فعال انداگر مثل کد بالا به جدولتون width و height ندین فقط کافیه که ماژولهای یک ستون رو در سایر صفحات فعال کنین این جوری در صفحه اصلی 3 ستون و سایر صفحات 2 ستون خواهی داشت