امتیاز موضوع:
  • 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


پیام‌های داخل این موضوع
مشکل آکولادهای اضافی کنار دکمه گزارش، پس از عمودی کردن پست بیت - mojtabamalaekeh - 2016/05/14، 11:00 AM

پرش به انجمن:


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