مرجع پارسی MyBB

نسخه‌ی کامل: مشکل در تیک زدن به عنوان خوانده شده ها
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
میخواستم تمامی انجمن ها رو به عنوان اینکه خوانده شدند علامت بزنم این پیام اومد

کد Authorisation تطبیق نمی‌کند. آیا مطمئن هستید که به طور درست به این کاربرد دسترسی دارید؟ لطفاً بازگردید و دوباره امتحان کنید.


مشکل کجاست ؟؟؟
مشكل از كد هاي قالب هست.
قالب هاي
forumdisplay_threadlist
index_boardstats
headerinclude

رو چك كنيد . اگه لينكش به شكل زير نيست. اونا رو اصلاح كنيد . (اين كد رو جايگزين كنيد.)

کد:
misc.php?action=markread&my_post_key={$mybb->post_code}

البته تو قالب forumdisplay_threadlist بايد كد زير رو بذاريد . اون كد قبلي تموم انجمن ها رو علامت مي زنه و مال index_boardstats هست

کد:
misc.php?action=markread&fid={$fid}&my_post_key={$mybb->post_code}
کدوم لینک مثل اون نیست اینو جایگزاری کنم

میشه به صورت مبتدی توضیح بدین ؟

این دو تا forumdisplay_threadlist و headerinclude کجان ؟
فكر كنم headerinclude اصلا اين كد رو نداره. پس اين يكي رو بيخيال!

forumdisplay_threadlist از زير مجموعه هاي Forum Display Templates هست.

مثلا در مورد همين قالبي كه گفتم ، كدش به صورت
کد:
misc.php?action=markread&fid={$fid}

هست كه بايد به
کد:
misc.php?action=markread&fid={$fid}&my_post_key={$mybb->post_code}

تغيير بديد.
يا در مورد index_boardstats كد به صورت
کد:
index_boardstats

هست كه بايد تغيير بديد به

کد:
misc.php?action=markread&my_post_key={$mybb->post_code}

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

در index_boardstats

کد:
<a href="misc.php?action=markread">{$lang->markread}</a>

این کد ها رو جایگزین بالایی کردم

کد:
<a href="misc.php?action=markread{$post_code_string}">{$lang->markread}</a>