Vahid Taheri

مشکل در ویرایشگر tinymce

6 پست در این موضوع

ارسال شده در (ویرایش شده)

سلام

برای بالابردن امنیت سایت کامپوننت rsfirewall رو نصب کردم و سایتم رو اسکن کردم ولی بعد از اسکن منوی مدیریت با مشکل مواجه شد.بکاپ هم گرفته بودم.وقتی اونو روی سایت آپ کردم(البته با دیتابیس خودش)دیدم که اون خرابه.بک آپ مال قبل از اسکن و بعد از نصب فایروال بود.مجبور شدم از بک آپ قبل از اون استفاده کنم که متاسفانه دیتابیسش رو نداشتم و پاک کرده بودم پس از دیتابیس بکاپ خراب استفاده کردم.حالا وقتی میخوام مطلبی بزنم یا ویرایش کنم یا ماژول html سفارشی بزنم صفحه ای که توش ویرایشگر وجود داره به هم میریزه و آخرش این ارور رو میده:

Fatal error: Call to undefined method stdClass::onDisplay() in /home/****/public_html/libraries/joomla/html/editor.php on line 459

اینم عکس از صفحه:

do.php?imgf=joomlaforum.ir_13429472161.jpg

از کمکتون ممنونم.

ویرایش شده در توسط Vahid Taheri

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

این کار رو کن ... توی خط 261 فایلی که گفته شده برو و کد زیر رو پیدا کن :

$resultTest = $plugin->onDisplay($editor);

بعد از خطی که نوشته :

“// Try to authenticate — only add to array if authentication is successful”)

.. حالا مقدار کد اولی رو به مقدار زیر تغییر بده ( کد اولی رو به این کد تغییر بده )

if (method_exists($plugin, ‘onDisplay’)) {
$result[] = $plugin->onDisplay($editor);
}

Share this post


Link to post
Share on other sites

توی خط 261 همچین چیزایی ننوشته.اینا رو نوشته:

	/**
 * Display the editor area.
 *
 * @param   string   $name     The control name.
 * @param   string   $html     The contents of the text area.
 * @param   string   $width    The width of the text area (px or %).
 * @param   string   $height   The height of the text area (px or %).
 * @param   integer  $col      The number of columns for the textarea.
 * @param   integer  $row      The number of rows for the textarea.
 * @param   boolean  $buttons  True and the editor buttons will be displayed.
 * @param   string   $id       An optional ID for the textarea (note: since 1.6). If not supplied the name is used.
 * @param   string   $asset    The object asset
 * @param   object   $author   The author.
 * @param   array    $params   Associative array of editor parameters.
 *
 * @return  string
 *
 * @since   11.1
 */

Share this post


Link to post
Share on other sites

وقتی همچین مشکلاتی برای ویرایشگر پیش میاد باید اول به پلاگین های نوع editor-xtd شک کنید!

چرا ؟ چون این پلاگین ها به شکل یک دکمه زیر ویرایشگر نمایش داده میشن برای اعمال کارهای مختلف و حالا اگه جایی نقصی وجود داشته باشه ویرایشگر خوب بارگزاری نمیشه و خطاهای بی دلیل و یا بهم ریختگی در جاهایی که ویرایشگر هست بوجود میاد مانند بخش مطالب و یا ماژول html سفارشی

برای رفع اشکال میرید تو قسمت مدیریت پلاگین ها و پلاگین های نوع editor-xtd رو نگاه میکنید و اگر اونجا پلاگینی غیر از پلاگین هسته اصلی جوملا بود موقتا غیر فعال میکنید و تست میگیرید ... اگر رفع اشکال شد پس مشکل از همون پلاگینها بوده ...

Share this post


Link to post
Share on other sites
وقتی همچین مشکلاتی برای ویرایشگر پیش میاد باید اول به پلاگین های نوع editor-xtd شک کنید!

چرا ؟ چون این پلاگین ها به شکل یک دکمه زیر ویرایشگر نمایش داده میشن برای اعمال کارهای مختلف و حالا اگه جایی نقصی وجود داشته باشه ویرایشگر خوب بارگزاری نمیشه و خطاهای بی دلیل و یا بهم ریختگی در جاهایی که ویرایشگر هست بوجود میاد مانند بخش مطالب و یا ماژول html سفارشی

برای رفع اشکال میرید تو قسمت مدیریت پلاگین ها و پلاگین های نوع editor-xtd رو نگاه میکنید و اگر اونجا پلاگینی غیر از پلاگین هسته اصلی جوملا بود موقتا غیر فعال میکنید و تست میگیرید ... اگر رفع اشکال شد پس مشکل از همون پلاگینها بوده ...

مشکل منم حل شد خدا خیرت بده / عاشقتونم به مولا

Share this post


Link to post
Share on other sites
وقتی همچین مشکلاتی برای ویرایشگر پیش میاد باید اول به پلاگین های نوع editor-xtd شک کنید!

چرا ؟ چون این پلاگین ها به شکل یک دکمه زیر ویرایشگر نمایش داده میشن برای اعمال کارهای مختلف و حالا اگه جایی نقصی وجود داشته باشه ویرایشگر خوب بارگزاری نمیشه و خطاهای بی دلیل و یا بهم ریختگی در جاهایی که ویرایشگر هست بوجود میاد مانند بخش مطالب و یا ماژول html سفارشی

برای رفع اشکال میرید تو قسمت مدیریت پلاگین ها و پلاگین های نوع editor-xtd رو نگاه میکنید و اگر اونجا پلاگینی غیر از پلاگین هسته اصلی جوملا بود موقتا غیر فعال میکنید و تست میگیرید ... اگر رفع اشکال شد پس مشکل از همون پلاگینها بوده ...

خیلی خیلی ممنون

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری