زمان کنونی: ۱۰-۱-۱۴۰۳, ۰۶:۰۲ عصر درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
نحوه مخفی کردن مطالب از دید اعضای عادی بدون بستن ادامه مطلب
۲۱-۲-۱۳۹۲, ۱۰:۰۰ عصر
ارسال: #1
Rainbow نحوه مخفی کردن مطالب از دید اعضای عادی بدون بستن ادامه مطلب
با سلام و عرض ادب

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

همونطور که می دونید به صورت پیشفرض وقتی می خواید توی RSMembership مطلبی رو برای اعضای خاصی (مثلا عضو ویژه) محدود کنید و اونها رو وادار کنید که عضو ویژه بشن تا بتونن مثلا لینک های دانلودی اون مطلب رو ببینن، فقط امکان بستن ادامه مطلب وجود داره و این باعث می شه مطلبتون توی گوگل ایندکس نشه و یه عیب دیگشم اینه که کاربر تصور می کنه سایتتون ایراد داره!! (چنانکه بنده خودم خیلی با این مورد برخورد کردم که با اینکه اونجا نوشتم این مطلب برای اعضای ویژه هست بازم ازم پرسیدن که سایتت ایراد داره؟ چرا بعضی مطالب رو به ادامشون نمیره؟ بی آنکه بخوان یه بار اون توضیح رو بخونن)

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

حالا بریم سر آموزش: اول RSMebership‌ رو دانلود و نصب می کنید. بعد به این آدرس می رید:

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


و افزونه Nice Content Access Lite رو دانلود و نصب و فعال می کنید.

حالا می رید به بخش کاربران جوملا و اونجا یه گروه کاربری و یه سطح کاربری جدید می سازید مثلا اعضای ویژه اسم سطحشم بذارید اعضای ویژه

(توجه کنید که با اعضای پیشفرض خود جوملا نمیشه این کار رو کرد چون کار نمی کنه)

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

بعد میایم توی مطلبمون و از کد زیر استفاده می کنیم

{niceaccess-lite:user group ids|content}

بجای user group ids‌ می تونید هر تعداد ایدی گروه کاربری اضافه کنید البته باید با کاما انگلیسی جدا کنید (,)
مثلا اینطوری:
{niceaccess-lite:1,2,11|content}

خب تا اینجا مشکل حله فقط می مونه محتوایی که قراره اعضای ویژه ببینند.
حالا یه علامت | می ذاریم بعد از ایدی ها و به جای content محتوایی رو که دوست داریم اعضای ویژه ببینند می ذاریم . مثلا لینک های دانلود نرم افزار یا هر چیز دیگه ای.
بعدش فراموش نکنید که انتهای تگ رو با { ببندید.

حالا کاربر حتی اگه عضو عادی هم بهش نمی تونه داخل content رو ببینه. باید بره عضویت ویژه بگیره بعد RSmembership اون رو داخل یکی از User group‌هایی که شما توی کد بالا و توی خود RSMembership تعیین کردید قرار میده و کار تمومه. بعد از پرداخت پول کاربر می تونه لینکهای دانلودی رو ببینه.
توجه کنید که دیگه نیازی نیست که برید به قسمت اشتراک گذاشتن مطلب و مطالب رو اد کنید.

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

با تشکر و احترام - اشرفی
مدیر سایت زبان پژوه
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
امضاء mehran2020
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط sasanu ، Reza Ganji ، mahan ، shahryar warez
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان