امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل آکولادهای اضافی کنار دکمه گزارش، پس از عمودی کردن پست بیت
#1
سلام

برای استفاده از سبک قدیمی یعنی نمایش آواتار و مشخصات کاربری در سمت راست متن پست ها،
طبق راهنمای روش تبدیل پست بیت به عمودی عمل کنید.
یعنی وارد فضای مدیریت فایل هاست بشین و فایل functions_post.php موجود در دایرکتوری inc در محل نصب انجمن رو ویرایش کنید

کد زیر رو با امکان جستجوی مرورگرتون (که با Ctrl+F فعال میشه) جستجو کنید:

کد:
if($mybb->settings['postlayout'] == "classic")

دو مورد پیدا میشه. مورد دومی یعنی جایی که کد این شکلی هست:

کد:
if($mybb->settings['postlayout'] == "classic")
    {
        eval("\$postbit = \"".$templates->get("postbit_classic")."\";");
    }
    else
    {
        eval("\$postbit = \"".$templates->get("postbit")."\";");
    }
باید این دو خط کد رو قبلش اضافه کنید:
کد:
// این دو خط برای نمایش پست بیت به صورت عمودی
$mybb->settings['postlayout'] = "classic";
eval("\$GLOBALS['classic_header'] = \"".$templates->get("showthread_classic_header")."\";");

مسئله ای که پیش میاد نمایش آکولادهای اضافی در سمت چپ دکمه گزارش پایین هر پُسته.
   
برای حذف آکولادهای اضافی این مراحل رو انجام بدین:
  1. کنترل پنل مدیر کل => قالب ها و پوسته ها => پوسته ها
  2. روی مجموعه قالب پیشفرض (Default Templates) کلیک کنید
  3. مجموعه قالب Post Bit Templates رو گسترش بدین
  4. قالب postbit_classic رو ویرایش کنید
  5. در انتهای کد قبل از سومین div (که اگه از آخر شمرده بشه سومی میشه) کاراکترهای اضافه رو پاک کنید.
   
مواظب باشید اونقدر Backspace نزنید که از انتهای خط قبلی چیزی پاک بشه. چون خط قبل هم یکی از همین کاراکترها آخرش هست Big Grin

با سپاس از کاربر amiri که این مشکل رو گزارش دادن Smile
پاسخ
roseتشکر شده توسط: amiri
#2
سلام
ممنون از اینکه پیگیری کردین برای رفع مشگل
.....
من این مسیری که گفتین رو رفتم : کنترل پنل مدیر کل => قالب ها و پوسته ها => پوسته ها
ولی توی قسمت پوسته ها این نبود: Forum Bit Templates

مسیری که رفتم و درستش کردم این بود:
کنترل پنل مدیر کل => قالب ها و پوسته ها => قالب ها =>Default Templates
از داخلش Forum Bit Templates رو کسترش دادم
از داخلش باز Post Bit Templates رو کسترش دادم و postbit_classic رو ویرایش زدم و در نهایت همون مراحلی که گفتین انجام دادم و درست شد
.............
در واقع راه حل همونی بود که گفتین ولی مسیرش دو سه مرحله متفاوت بود.

بازم ممنونم
پاسخ
roseتشکر شده توسط: mojtabamalaekeh
#3
بله مسیر اشتباه گفتم Big Grin
خیلی مچکرم ازتون.
پست اول اصلاح شد.... Wink
پاسخ
roseتشکر شده توسط: amiri


پرش به انجمن:


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