yesterday 8 ارسال شده در آذر 99 گزارش بازنشر ارسال شده در آذر 99 با سلام بنده قصد دارم با استفاده از قطعه کد، ویرایشگر کلاسیک وردپرس یا همان visual editor را در فرم نظرات /دیدگاه سایت به نمایش در بیارم. لطفا اعلام کنید که این کد چیه و کدام فایل قالب مورد استفاده قرار دهم. با تشکر نقل قول لینک به ارسال
yazdaniwp 1,186 ارسال شده در آذر 99 گزارش بازنشر ارسال شده در آذر 99 در 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 نقل قول لینک به ارسال
yesterday 8 ارسال شده در آذر 99 مالک گزارش بازنشر ارسال شده در آذر 99 ضمن تشکر از پاسخ شما متأسفانه با درج کد پیشنهادی شما ویرایشگر فراخوانی نشده است. خوشبختانه با جستجو در گوگل تونستم مطلبی در همین ارتباط در سایت 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; } ولی اشکال کد فوق داره، اینه که دکمه های زیادی را فراخوانی می کنه که اصلا نیاز ی به آن ها در بخش کامنت نیست. برابر توضیحی که در ارتباط با کم کردن دکمه ها در سایت پیش گفته اشاره شد عمل کردم اما نتیجه منفی بود. حال مشکل که می خواهم حل کنم، حذف دکمه های اضافه است تا یک ویرایشگر ساده متناسب با بخش کامنت فراخوانی بشه. نقل قول لینک به ارسال
asadiy4n 2,767 ارسال شده در آذر 99 گزارش بازنشر ارسال شده در آذر 99 این قسمت مربوط به دکمه ها هست میتونید هرکدوم رو که نمیخواید پاک کنید 'theme_advanced_buttons1' => 'bold,italic,underline,strikethrough,bullist,numlist,code,blockquote,link,unlink,outdent,indent,|,undo,redo,fullscreen', 1 نقل قول لینک به ارسال
yesterday 8 ارسال شده در آذر 99 مالک گزارش بازنشر ارسال شده در آذر 99 در 23 ساعت قبل، yesterday گفته است : ولی اشکال کد فوق داره، اینه که دکمه های زیادی را فراخوانی می کنه که اصلا نیاز ی به آن ها در بخش کامنت نیست. برابر توضیحی که در ارتباط با کم کردن دکمه ها در سایت پیش گفته اشاره شد عمل کردم اما نتیجه منفی بود. حال مشکل که می خواهم حل کنم، حذف دکمه های اضافه است تا یک ویرایشگر ساده متناسب با بخش کامنت فراخوانی بشه. همانگونه که در بشرح فوق بیان کرده بودم، کدهای مربوط به دکمه ها را حسب مورد حذف کردم اما در عمل نتیجه منفی بود و دکمه ها همچنان نمایش داده می شوند. نقل قول لینک به ارسال
asadiy4n 2,767 ارسال شده در آذر 99 گزارش بازنشر ارسال شده در آذر 99 این قسمت رو '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 نقل قول لینک به ارسال
yesterday 8 ارسال شده در آذر 99 مالک گزارش بازنشر ارسال شده در آذر 99 (ویرایش شده) ضمن تشکر از جنابعالی نتیجه به قرار زیر است: الف- ویرایشگر با کد قبل از تغییر: ب- ویرایشگر با کد پیشنهادی شما: همانگونه که ملاحظه می نمایید: 1- برخی دکمه ها از ردیف اول حذف شدند. 2- تغییری در کاهش و یا حذف دکمه های ردیف دوم ایجاد نشد. 3- با وصف این که دکمه های ردیف اول کم شده و دکمه های ردیف دوم هم می توانند در ردیف اول جای گیرند، اما این امر صورت نگرفت. ویرایش شده آذر 99 توسط yesterday نقل قول لینک به ارسال
asadiy4n 2,767 ارسال شده در آذر 99 گزارش بازنشر ارسال شده در آذر 99 یک خط دیگه هم اضافه کنید 'tinymce' => array( 'toolbar1' => 'bold,italic,underline', 'toolbar2' => '' ), 1 نقل قول لینک به ارسال
yesterday 8 ارسال شده در آذر 99 مالک گزارش بازنشر ارسال شده در آذر 99 خط فوق بعد از این کد قبلی پیشنهادی شما در 10 ساعت قبل، asadiy4n گفته است : 'quicktags' => false اضافه شد ولی خطای زیر ظاهر گردید و کد عمل مثبتی نداشت. نقل قول لینک به ارسال
asadiy4n 2,767 ارسال شده در آذر 99 گزارش بازنشر ارسال شده در آذر 99 قالب sahifa یک قالب تجاری هست، اگر با قالب های معمول کار کنید احتمالا تمامی موارد به درستی کار کنن بحث در مورد محصولات تجاری در انجمن ممنوع هست https://themeforest.net/item/sahifa-responsive-wordpress-news-magazine-newspaper-theme/2819356 1 نقل قول لینک به ارسال
yesterday 8 ارسال شده در آذر 99 مالک گزارش بازنشر ارسال شده در آذر 99 موضوع تاپیک مربوط به یکی از بلوک های ویرایشگر گوتنبرگه نه قالب نصب شده در وردپرس که به همین جهت تصور نمی کردم طرح چنین موضوعی هم مورد را مشمول ممنوعیت بیان شده می کند. در هر صورت، از تمامی تلاشی که برای حل مشکل بده بخرج دادید، بی نهایت سپاسگزارم. نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .