-
-
-
08-04-2008 09:56 AM
# ADS
تبلیغات در جوملا فارسی
-
پاسخ : مشكل با ماژول در صفحات داخلي - اختصاص قالب به يك ب
سلام
به جمع ما خوش آمدید ...
در جواب سوال اول : قالب ها وقتی اختصاص داده میشه به یک قسمت لینک میشه به ItemID اون قسمت
حالا ماژول هایی که مثال زدید ItemID همون بخشی رو به خودش میگیره که در حال نمایش هست ( مثال میزنم : مثلا ItemID صفحه اول 1 هست اگر روی ماژول آخرین اخبار کلیک کنید صفحه ای که باز میشه ItemID اون 1 خواهد بود . یا اگر صفحه تماس با ما ItemID= 3 هست با زدن روی یکی از آیتم های آخرین اخبار به صفحه ای وارد میشید که ItemID اون 3 هست .) حالا اگر شما قالب رو به بخش News اختصاص داده باشید و در حالت عادی بخش News ا ItemID = 12 باشه مشکل پیش میاد ....
برای حل این مشکل شماباید اون ماژول ها رو ادیت کنید و ItemID رو از حالت داینامیک خارج کنید و استاتیک کنید . مشکل براحتی حل میشه
در مورد مشکل دوم :
چندین راه حل هست :
یکی اینکه شما یک قالب به صفحه اول اختصاص بدید . در این قالب ماژول مورد نظر رو در موقعیت یوزر5 نمایش بدید
و یک قالب به صورت default ست کنید که در اون اصلا موقعیت user5 تعریف نکنید !
مشکل حل میشه
یا حتی با یک قالب با قرار دادن چند شرط میتونید یک ماژول رو فعال یا غیر فعال کنید ...
یا علی
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : مشكل با ماژول در صفحات داخلي - اختصاص قالب به يك ب
[quote author=فیروزمندان link=topic=15488.msg81391#msg81391 date=1217847910]
.........
برای حل این مشکل شماباید اون ماژول ها رو ادیت کنید و ItemID رو از حالت داینامیک خارج کنید و استاتیک کنید . مشکل براحتی حل میشه
[/quote]
ممنون از پاسخگويي شما ...
اون اولش رو فهميدم چي گفتيد ولي اين يه تيكه رو نه .. يعني به چه صورت استاتيكشون كنم ؟؟؟
جوابي كه در مورد مشكل دوم فرموديد جواب نميده اين روشي كه شما گفتيد در صورتي درسته كه به اون قالب دوم توسط لينكي بريم كه براي اون بخش يا مجموعه ساختيم و قالب رو اختصاص داديم ولي وقتي توسط ماژول بر فرض آخرين اخبار ميريم باز اون موقعيت user 5 اونجا فعاله ......
موفق باشيد
يا علي
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : مشكل با ماژول در صفحات داخلي - اختصاص قالب به يك ب
سلام
در مورد اول :
کد:
$link = sefRelToAbs( 'index.php?option=com_content&task=view&id='. $row->id . $Itemid );
ببینید الان مقدار itemid بر میگرده و میشه آدرس ... حالا اگر شما این مقدار رو ثابت بذارید مثلا 5 ... دیگه اون مشکل پیش نمیاد
مطئمئنن یه جای کار شما اشکال داره . این روش 100% جواب میده بدون هیچ مشکلی ...
یا علی
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : مشكل با ماژول در صفحات داخلي - اختصاص قالب به يك ب
$link = sefRelToAbs( 'index.php?option=com_content&task=vi ew&id='. $row->id . $Itemid );
خوب اين يه خط كد كجاست از كجا پيداش كنم ... جاش چي بزارم ؟؟
الان ItemID من 11 هست خوب بايد چيكار كنم ؟
راستي اين مشكل تو ادامه مطلب ... كه تو صفحه اصلي است هم نمايان ميشه ... مثلا من بخشي دارم تحت عنوان قرآن و يه لينك براش ساختم و يه قالب بهش اختصاص دادم وقتي يه مطلب وارد ميكنم تو اين بخش و تيك نمايش در صفحه اول رو ميزنم و از اونجا به مطلب مورد نظر منتقل ميشم اون قالب اختصاصي بخش قرآن نمايش پيدا نمي كنه ...
ببخشيد كه همش ميپرسم ... تازه كاريم ديگه جواباي شما مال آدماي حرفه ايه
يا علي
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
پاسخ : مشكل با ماژول در صفحات داخلي - اختصاص قالب به يك ب
سلام
به عنوان مثال اگر در کد بالا بخواییم itemid رو روی 5 ست کنیم باید به این صورت بنویسیم :
کد:
$link = sefRelToAbs( 'index.php?option=com_content&task=view&ItemId=5&id='. $row->id );
یا علی
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
علاقه مندی ها (Bookmarks)