رفتن به مطلب

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


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

با  سلام

بنده قصد دارم با استفاده از قطعه کد، ویرایشگر کلاسیک وردپرس یا همان  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
}

 

  • پسندیدن 4
لینک به ارسال

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

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

خوشبختانه با جستجو در گوگل تونستم مطلبی در همین ارتباط در سایت 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'
  	  	),

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

  • پسندیدن 1
لینک به ارسال

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

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

 

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

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

 

  • پسندیدن 1
لینک به ارسال

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

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

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...