رفتن به مطلب

یک امکان جالب در IPB


ارسال‌های توصیه شده

من یه امکان جالب در IPB دیدم

http://ieclub.ir/newforum/

توی سایت بالا در بالای انجمن دو تا قسمت داره. یکی واسه نمایش آخرین مطالب و یکی واسه نمایش کاربر ها

منم این دو بخش رو میخوام

با این تفاوت: تصویر هر کاربر شامل لینک پروفایل اون باشه

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

درود

 

جستو کنید

 

http://ipsfarsi.com/files/file/723-board-index-face/

این نسخه فارسی سازی و راست چین نشده

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

حالا میزاشتی اخه ما میدیدیم ... :D ببینیم چی به چیه شاید یه فرجی میشد .

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

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

حالا میزاشتی اخه ما میدیدیم ... :D ببینیم چی به چیه شاید یه فرجی میشد .

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

 

خودم اون رو ترجمه میکنم

یه مشکل دیگه هست. پروفایل همه رو نشون نمیشه

پروفایل مدیریت کل رو نشون نمیده. آقا وحید هم عضو انجمن هستن که پروفایل ایشان رو هم نمایش نمیده

 

این مشکل بخاطر گراواتار هست

چیکار کنم تصاویر گراواتار غیر فعال بشه؟

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

خودم اون رو ترجمه میکنم

یه مشکل دیگه هست. پروفایل همه رو نشون نمیشه

پروفایل مدیریت کل رو نشون نمیده. آقا وحید هم عضو انجمن هستن که پروفایل ایشان رو هم نمایش نمیده

 

این مشکل بخاطر گراواتار هست

چیکار کنم تصاویر گراواتار غیر فعال بشه؟

 

برو Admin

system setting

members

Users Profile

بعد Allow users to use Gravatars رو بر روی No تنظیم کن 

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

هوک به خوبی کار میکنه و خیلی هوک خوبیه

سوال آخر

در بخش تصاویر, بالای تصاویر یه متن هست. چیکار کنم که اون متن واسه مهمان ها متفاوت و واسه کاربر هایی که وارد شدن متفاوت باشه؟

مهمان: مهمان عزیز, به انجمن خوش آمدید

کاربر: نام کاربر عزیز, به انجمن خوش آمدید

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

خودم اون رو ترجمه میکنم

یه مشکل دیگه هست. پروفایل همه رو نشون نمیشه

پروفایل مدیریت کل رو نشون نمیده. آقا وحید هم عضو انجمن هستن که پروفایل ایشان رو هم نمایش نمیده

 

این مشکل بخاطر گراواتار هست

چیکار کنم تصاویر گراواتار غیر فعال بشه؟

برای این جور تنظیمات تو بخش پنل ادمین بالاش یه سرچ داره، توش gravatar رو سرچ کنی راحت صفحه تنظیماتش رو میاره! نیازی هم به گشتن نیست :)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • بنیان گذار IPSFarsi

مهمان: مهمان عزیز, به انجمن خوش آمدید

کاربر: نام کاربر عزیز, به انجمن خوش آمدید

 

کد های قالب رو باید بگردی ببینی چه دستورات شرطی به کار برده. ولی آقای نظری یک اموزش داره برای نمایش پیغام که می تونید استفاده کنید.

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

  • مدیر کل بازنشسته سایت

<if test="$this->memberData['member_id']">
این پایینی فقط اسم کاربر رو نشون میده و لینک نداره
{$this->memberData['members_display_name']}

اگر این استفاده بشه اسم کاربر رو همراه با لینک میاره.یعنی روش کلیک بشه میره تو پروفایلش

<a href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}"  title='{$this->lang->words['your_profile']}'>{$this->memberData['members_display_name']} </a>


<else />



</if>

شرط اول میگه اگه مهمان نبود و جزو کاربران بود کد یا متن یا هرچیزی که اون تو هست رو نشون بده.در غیر این صورت (که میشه برای مهمان) کدی که بعد از <else /> قرار میگیره رو نشون بده.

 

 

یا اگه تکم تک خواستید به کار ببرید:

 

برای کاربر:

<if test="$this->memberData['member_id']">

{$this->memberData['members_display_name']} 

Or

<a href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}"  title='{$this->lang->words['your_profile']}'>{$this->memberData['members_display_name']} </a>


</if>

برای مهمان:

<if test="!$this->memberData['member_id']">

</if>

حالا هر متنی میخوای برای هرکدوم اضافه کن. مثلا تو بالایی قبل از بسته شدن if بنویس : مهمان عزیز خوش آمدید ...

پ.ن: تو پ.خ درخواست ندید لطفا.من خودم به تاپیک ها سر میزنم. :yes1:

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...