رفتن به مطلب
jafar007

نمایش ماژول فقط برای مطالب ویژه

پست های پیشنهاد شده

سلام 

من تو قسمت نمایش مطالب یه ماژول گذاشتم که برای کابرهای مهمان است جایی که یه مطلب رو نشون میده.

حالا میخوام وقتی این مطلب ویژه باشه این ماژول نشون داده بشه چیکارباید بکنم؟

برای اینکه فقط کاربرهای مهمان این ماژول رو ببینن تو قالب سایتم یه سری کد نوشتم که وقتی که کاربر مهمان بود این قسمت رو نشون بده . 

حالا کدی مثل این نیست که من بتونم بگم اگر مطلب ویژه بود بشه نمایشش داد.؟

همچین کدی هم امتحان  کردم

if( $this->item->featured )

ولی جواب نمیده زیاد از php سر در نمیارم و نمی دونم این عبارت

$this تو اون لحظه به چی اشاره میکنه

فکر میکنم باید کلاسی import کنم تا بشناسه

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

درود بر شما

بجای اینکه یک content رو ویژه کنید . بهتر است از Access Level استفاده کنید. و یک گروه ایجاد کنید . سپس ماژول رو هم تنها برای اون گروه قرار بدید. کاربران ویژه رو هم توی اون گروه بگذارید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای چی اکسس لول درست کنم. نمیخوام برای کاربر های ویژه باشه میخوام برای مطالب ویژه

تو ایجاد مطلب یه گزینه هست این مطلب ویژه است یا خیر میخوام برای اون مطالب نشون داده بشه یعنی اگر مطلب ویژه نباشه نشون نده ویژه باشه نشون بده 

از نظر سطح دسترسی دسته برای اونهایی که میخوام نشون میده ولی میخوام برای مطالب ویژه فقط نشون بده.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای چی اکسس لول درست کنم. نمیخوام برای کاربر های ویژه باشه میخوام برای مطالب ویژه

تو ایجاد مطلب یه گزینه هست این مطلب ویژه است یا خیر میخوام برای اون مطالب نشون داده بشه یعنی اگر مطلب ویژه نباشه نشون نده ویژه باشه نشون بده 

از نظر سطح دسترسی دسته برای اونهایی که میخوام نشون میده ولی میخوام برای مطالب ویژه فقط نشون بده.

نمایش ماژول ها به menu بستگی دارد. نه به content.

انگیزه شما برای ویژه کردن نوشته ها چیست ؟ تنها برای نمایش در برگ نخست است یا خیر ؟

ناسایی (تفاوت) نوشته های ویژه با ساده در ساختار سایت شما چیست ؟

این چیزی که شما می خواهید شدنی است ولی نیاز به کدنویسی دارد.ولی شاید بتوان از راه های ساده تری به گزینه دلخواه شما رسید.

خواهشمندم یکبار روشنگری کنید که چه کاری می خواهید انجام دهید.

به خاطر دارم که یک بار در این باره در پیام با هم گفتگو نمودیم ولی آن هنگام در مورد ماژول سخنی به میان نرفت.

پندار من این بود که نوشتار ویژه تنها برای افراد خاصی نمایش داده می شود.

 

 

ویرایش شده توسط تیرداد

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

بله دوست عزیز مطالب ویژه برای افراد ویژه هست یعنی اگر عضو معمولی یا مهمان باشیم اگر روی مطلب کلیک کنیم به صفحه نمایش مطلب میریم ولی فقط خلاصه مطلب نمایش داده میشه.

حالا میخوام کاری کنم که اگر کاربر مهمان باشه یه مطلب براش به نمایش در بیاد که شما باید اول عضو شوید

و اگر کاربر عضو معمولی بود یه مطلب نشون بده بهش که شما باید عضو ویژه شوید.

الان این حالت رو درست کردم ولی مشکل اینکه این حالت هم برای مطالب ویژه هست هم برای مطالب معمولی یعنی اون بالای مطلب همیشه این توضیحات رو نشون میده.

مطالبی که برای اعضای ویژه هست هم سطح دسترسیشو ویژه میزارم هم گزینه ویژه شده رو ویژه میزارم تا یه عکس ویژه به مطلب اضافه بشه.

حالا فکر میکنم بشه به راحتی گفت اگر این مطلب ویژه شده باشه اون قسمت رو نمایش بده چون خود مقالات جوملا این قابلیت رو داره که تشخیص بده مطلب ویژه هست یا نه. 

مثل ماژول هایی اخبار که گزینه ای داره که مطالب ویژه رو نمایش بده یا نه.

حالا من میخوام از این طریق اون ماژولم که توش نوشته باید عضو شوید یا باید عضو ویژه شوید رو فقط برای مطالب ویژه نشون بدم

 

می تونید سایت رو ببینید

http://sahm1001.com/

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

گمان می کنم این روش تا اندازه ای کار گشا باشد.

دو ماژول بسازید یکی برای نوشتار ساده و آن دیگری ویژه سپس با فرمان loadmodule  یا loadposition هر ماژول را درون نوشتار خودش فراخوانید. دسترسی های ماژول ها را هم برای هریک سامان دهید.

ویرایش شده توسط تیرداد
کژی در نگارش

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...