• هاست سان
  • با خرید اشتراک ویژه شما میتوانید جدیدترین آپدیت افزونه ها و قالب های زیبا و پرکاربرد زنفورو را دریافت کنید!

    هر ماه یک کد تخفیف 60 درصدی محصولات فروشگاه به کاربران منتخب بخش ویژه اهدا می‌شود

آموزش چگونه محتوای انجمن را برای مهمان مخفی کنیم؟

  • نویسنده موضوع نویسنده موضوع aca
  • تاریخ شروع تاریخ شروع
وضعیت
موضوع بسته شده است و نمی‌توان پاسخ جدیدی فرستاد.
سلام دوستان
شما با استفاده از این آموزش می‌تونین محتوای انجمنتون رو برای مهمان و بازدیدکنندگان محدود کنین
برای انجام این‌کار ابتدا به قالب post_macros مراجعه و کد زیر رو جستجو کنین
کد:
<article class="message-body js-selectToQuote">
<xf:ad position="post_above_content" arg-post="{$post}" />
{{ bb_code($post.message, 'post', $post) }}
<div class="js-selectToQuoteEnd">&nbsp;</div>
<xf:ad position="post_below_content" arg-post="{$post}" />
</article>

در مرحله بعد با این کد جایگزینش کنین

کد:
<article class="message-body js-selectToQuote">
<xf:ad position="post_above_content" arg-post="{$post}" />
<xf:if is="!$xf.visitor.user_id">
<xf:set var="$snippetPost" value="{{ snippet($post.message, 300) }}" />
{{  bb_code($snippetPost, 'post', $post)  }}
<xf:if is="$snippetPost != $post.message">
<div class="blockMessage blockMessage--important blockMessage--iconic">
برای مشاهدا کامل محتوا باید در انجمن ثبت نام کنید.
</div>
</xf:if>
<xf:else/>
{{ bb_code($post.message, 'post', $post) }}
</xf:if>
<div class="js-selectToQuoteEnd">&nbsp;</div>
<xf:ad position="post_below_content" arg-post="{$post}" />
</article>

نکته: در حالت پیشفرض روی 300 کارکتر تنظیم شده ولی شما میتونین در متغییر ($post.message, 300) تعداد کارکتر مورد نظر خودتون رو وارد کنین.
 
وضعیت
موضوع بسته شده است و نمی‌توان پاسخ جدیدی فرستاد.

موضوعات مشابه

پاسخ‌ها
12
بازدیدها
1K
پاسخ‌ها
0
بازدیدها
404
پاسخ‌ها
0
بازدیدها
433
عقب
بالا