-
امکان عدم نمایش یک ماژول در صفحه ای که از طریق کامپوننت باز می شه
سلام و عید همه مبارک
من برای این سایت یک قالب جدید در نظر گرفتم ، اما بعد از نصب دچار مشکل شدم . مشکل اینه که :
یک صفحه دارم که بصورت لیست دستی به چند مطلب از یک مجموعه لینک شده . اما برای باز کردن اون مطالب کاربر اگر لاگین نکرده باشه ، اول به صفحه لاگین ( مثل این[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] ) منتقل می شه ، اگر لاگین کرده باشه ، به یک صفحه که مربوطه به کامپوننت [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] منتقل می شه که کانفرم می کنه که کاربر موافقه که مقداری از کردیت حسابش رو خرج کنه تا اون مطلب رو ببینه ( مثل این[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] )
من چند تا ماژول رو در موقعیتی مثل ( چپ ) منتشر کردم و تنظیم کردم که فقط در منوی اصلی > صفحه اصلی این ماژول ها نمایش داده بشن .
مشکل اینه که در این صفحه کانفرمیشن ، مثل صفحه اصلی ، ماژول های موقعیت چپ نمایش داده می شن ، و بعد از کانفرمیشن هم مطلب اصلی سایت در همون صفحه که اون ماژولها توش نمایش داده می شن ، نشون داده می شه ( مثل این [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] ) و در نتیجه بخشی از مطلب بدلیل کمبود جا دچار مشکل می شه .
اما اگر بعد از کانفرمیشن دوباره به همون صفحه لیست دستی برگرده و روی هم مطلب کلیک کنه ، چون قبلا" به صفحه کانفرمیشن رفته بوده ، این دفعه صفحه درست باز می شه . ( مثل این[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید])
همه لینک هایی که در بالا گذاشتم مربوط به مراحل باز کردن یک مطلب هست .
راهی هست که بشه اون صفحه کانفرمیشن رو در صفحه مطابق سایر صفحات معمولی نمایش داد که اون ماژولها توش نباشن ؟
ممنون می شم اگر راهنمایی کنید ،
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
03-24-2012 06:11 AM
# ADS
تبلیغات در جوملا فارسی
-
سلام
هر صفحه یک itemid دارد
با استفاده از یک شرط ساده در قالب می توانید ماژول مربوطه را در همه صفحات غیر از صفحه مورد نظر نمایش دهید
یا علی
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
ممنون می شم اگر لطف کنید و کد رو بفرمائید .
در ضمن می خوام این امکان رو داشته باشم که اون ماژول های خاص رو فقط در صفحه اصلی نمایش بدم ولی نمی دونم چرا وقتی که از طریق اون کامپوننت برای تائید و ورود به مقاله مربوطه کلیک می کنند ، کاربر رو به صفحه ای منتقل می کنه که مشخصات صفحه اصلی رو از لحاظ ماژولها داره .
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
سلام
با استفاده از if و else میتونید مشخص کنید اگر آیتم آیدی فلان بود ماژول فوق نمایش داده شود و اگر خیر نمایش داده نشود ! یا بالعکس ! (یا اصلاً موقعیت ماژولی رو بکار ببرید یا روشی دیگر!)
مثلاً یک نمونه کد را در اینجا مشاهده کنید:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
این کدها را میتوانید در سورس قالبتون استفاده کنید
(منظور کد مورد نظر نهایی شماست)
itemid در دیتابیس مشخص هست و میتوانید با دانش خود از دیتابیس و پی اچ پی این کد را بنویسید.
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
هیچکس تنهاتر از خدا نیست
ویرایش توسط مهدی. : 03-27-2012 در ساعت 01:20 AM
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
ممنون .
آیا امکانش هست که با پرداخت هزینه ، از دوستان کسی برام انجامش بده ؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
علاقه مندی ها (Bookmarks)