رفتن به مطلب

فعال کردن ویرایشگر کلاسیک در فرم نظرات سایت


پست های پیشنهاد شده

با  سلام

بنده قصد دارم با استفاده از قطعه کد، ویرایشگر کلاسیک وردپرس یا همان  visual editor را در فرم نظرات /دیدگاه سایت به نمایش در بیارم.

لطفا اعلام کنید که این کد چیه و کدام فایل قالب مورد استفاده قرار دهم.

با تشکر

لینک به ارسال
در 7 ساعت قبل، yesterday گفته است :

با  سلام

بنده قصد دارم با استفاده از قطعه کد، ویرایشگر کلاسیک وردپرس یا همان  visual editor را در فرم نظرات /دیدگاه سایت به نمایش در بیارم.

لطفا اعلام کنید که این کد چیه و کدام فایل قالب مورد استفاده قرار دهم.

با تشکر

سلام. این کد رو داخل فایل functions.php قالبتون قرار بدید و تست کنید:

add_action( 'comment_form_after', 'ywp_visual_editor_in_comment_form' );
function ywp_visual_editor_in_comment_form() {
?>
    <script type="text/javascript" src="<?php echo includes_url( 'js/tinymce/tiny_mce.js' ); ?>"></script>;
    <script type="text/javascript">
        tinyMCE.init({
            theme : "advanced",
            mode: "specific_textareas",
            language: "",
            skin: "default",
            theme_advanced_buttons1: 'bold, italic, underline, blockquote, strikethrough, bullist, numlist, undo, redo, link, unlink',
            theme_advanced_buttons2: '',
            theme_advanced_buttons3: '',
            theme_advanced_buttons4: '',
            elements: 'comment',
            theme_advanced_toolbar_location : "top",
        });
    </script>
<?php
}

 

لینک به ارسال

ضمن تشکر از پاسخ شما

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

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

add_filter( 'comment_form_defaults', 'rich_text_comment_form' );
function rich_text_comment_form( $args ) {
	ob_start();
	wp_editor( '', 'comment', array(
		'media_buttons' => true, // show insert/upload button(s) to users with permission
		'textarea_rows' => '10', // re-size text area
		'dfw' => false, // replace the default full screen with DFW (WordPress 3.4+)
		'tinymce' => array(
        	'theme_advanced_buttons1' => 'bold,italic,underline,strikethrough,bullist,numlist,code,blockquote,link,unlink,outdent,indent,|,undo,redo,fullscreen',
	        'theme_advanced_buttons2' => '', // 2nd row, if needed
        	'theme_advanced_buttons3' => '', // 3rd row, if needed
        	'theme_advanced_buttons4' => '' // 4th row, if needed
  	  	),
		'quicktags' => array(
 	       'buttons' => 'strong,em,link,block,del,ins,img,ul,ol,li,code,close'
	    )
	) );
	$args['comment_field'] = ob_get_clean();
	return $args;
}

ولی اشکال کد فوق داره، اینه که دکمه های زیادی را فراخوانی می کنه که اصلا نیاز ی به آن ها در بخش کامنت نیست.

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

حال مشکل که می خواهم حل کنم، حذف دکمه های اضافه است تا یک ویرایشگر ساده متناسب با بخش کامنت فراخوانی بشه.

لینک به ارسال
در 23 ساعت قبل، yesterday گفته است :

ولی اشکال کد فوق داره، اینه که دکمه های زیادی را فراخوانی می کنه که اصلا نیاز ی به آن ها در بخش کامنت نیست.

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

حال مشکل که می خواهم حل کنم، حذف دکمه های اضافه است تا یک ویرایشگر ساده متناسب با بخش کامنت فراخوانی بشه.

همانگونه که در بشرح فوق بیان کرده بودم، کدهای مربوط به دکمه ها را حسب مورد حذف کردم اما در عمل نتیجه منفی بود و دکمه ها همچنان نمایش داده می شوند.

 

لینک به ارسال

این قسمت رو

'quicktags' => array(
 	       'buttons' => 'strong,em,link,block,del,ins,img,ul,ol,li,code,close' 
)

به

'quicktags' => false

و

'tinymce' => array(
        	'theme_advanced_buttons1' => 'bold,italic,underline,strikethrough,bullist,numlist,code,blockquote,link,unlink,outdent,indent,|,undo,redo,fullscreen',
	        'theme_advanced_buttons2' => '', // 2nd row, if needed
        	'theme_advanced_buttons3' => '', // 3rd row, if needed
        	'theme_advanced_buttons4' => '' // 4th row, if needed
  	  	),

رو به

'tinymce' => array(
        	'toolbar1' => 'bold,italic,underline'
  	  	),

تغییر بدید نتیجه رو اعلام کنید

لینک به ارسال

ضمن تشکر از جنابعالی

نتیجه به قرار زیر است:

 

الف- ویرایشگر با کد قبل از تغییر: 

01.JPG.312b712b38b0f2ca5cb4c395efb3fb77.JPG

 

ب- ویرایشگر با کد پیشنهادی شما:

02.JPG.b1aff4899bdb4fe53dc09fd271ab9f0e.JPG

 

همانگونه که ملاحظه می نمایید:

1-  برخی دکمه ها از ردیف اول حذف شدند.

2- تغییری در کاهش و یا حذف دکمه های ردیف دوم ایجاد نشد.

3- با وصف این که دکمه های ردیف اول کم شده و دکمه های ردیف دوم هم می توانند در ردیف اول جای گیرند، اما این امر صورت نگرفت.

ویرایش شده توسط yesterday
لینک به ارسال

قالب sahifa یک قالب تجاری هست، اگر با قالب های معمول کار کنید احتمالا تمامی موارد به درستی کار کنن

بحث در مورد محصولات تجاری در انجمن ممنوع هست

https://themeforest.net/item/sahifa-responsive-wordpress-news-magazine-newspaper-theme/2819356

 

لینک به ارسال

موضوع تاپیک مربوط به یکی از بلوک های ویرایشگر گوتنبرگه نه قالب نصب شده در وردپرس که به همین جهت تصور نمی کردم طرح چنین موضوعی هم مورد را مشمول ممنوعیت بیان شده می کند.

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...