p3i 3 ارسال شده در خرداد 98 گزارش بازنشر ارسال شده در خرداد 98 (ویرایش شده) سلام من یه وب سایت تازه زدم مشکل من یکی اینکه فزونه syntax ها مثل syntaxhighlighter و امثال اون بر روی پست ها اعمال نمیشه هر کاریش کردم کد هارو در پست در تگ های [ p h p ] [ / p h p ] چون توی انجمن کد میشه با فاصله گذاشتم یا هر کدی قرار دادم دقیقا به همون صورت کد ها بدون هیچ استایلی در پست نشون میده مثل متن !!! مشکل دیگه اینکه در قسمت منبع کد ادیتور تاینی هم هر کدی قرار میدم فقط کد رو به صورت متن نشون میده و باز تغییری نمیکه در پست و در قسمت single کلا خیلی از تغییرات اعمالی در ادیتور در نمایش پست اعمال نمیشه مثلا از کد دستور استفاده کمیکنم که یک بکگراند نرم به متن میده هم نشون داده نمیشه حتی لطفا اگه میشه اول بگید چطور میتونم بر روی این قسمت ها از پست تغییراتی بدم و مشکلات رو برطرف کنم؟ تشکر ویرایش شده خرداد 98 توسط p3i نقل قول لینک به ارسال
اسماعیل ابراهیمی 371 ارسال شده در خرداد 98 گزارش بازنشر ارسال شده در خرداد 98 سلام دوست عزیز اول اینکه با یک قالب دیگه ، مثلاً قالب های پیش فرض وردپرس برای مورد نمایش کدها تست بگیرید دوم اینکه فکر می کنم باید کدها بین تک pre باشن و نه php سوم اینکه اگر سایت آنلاین هست ، لینکش رو بزارید تا بشه بهتر راهنمایی کرد نقل قول لینک به ارسال
p3i 3 ارسال شده در خرداد 98 مالک گزارش بازنشر ارسال شده در خرداد 98 (ویرایش شده) در 1 ساعت قبل، resanehwp گفته است : سلام دوست عزیز اول اینکه با یک قالب دیگه ، مثلاً قالب های پیش فرض وردپرس برای مورد نمایش کدها تست بگیرید دوم اینکه فکر می کنم باید کدها بین تک pre باشن و نه php سوم اینکه اگر سایت آنلاین هست ، لینکش رو بزارید تا بشه بهتر راهنمایی کرد منتظر تایید dns ها از سایت نیک هستم که فعلا ست نشده بر روی قالب های پیشفرض مشکلی نداشت مشکلم اینه که نمیدونم باید چیو تغییر بدم دقیقا چون از فایل های پیشفرض هم استفاه کردم و همون کد هارو جیگزین کردم که تاثیری نداشت چند تا افزونه رو در این زمینه مثل همون syntaxhighlighter امتحان کردم که از تگ های دیگه هم میشد استفاده کرد که متاسفانه جواب نداد بر روی قالب در ادیتور شاید درست باشه اما توی نمایش سایت مشکل دارم که یه سری از کد ها عمل نمیکنه اصلا امکان داره مشکل از فایل فانکشن باشه ؟ بله با تستی که انجام دادم مشکل از فایل فانکشن من هستش و نمیدونم باید چه کدی رو درش درج کنم کلا هم تغییر میدم تمام قالب بهم میریزه ویرایش شده خرداد 98 توسط p3i نقل قول لینک به ارسال
اسماعیل ابراهیمی 371 ارسال شده در خرداد 98 گزارش بازنشر ارسال شده در خرداد 98 سلام مجدد کد زیر رو از گیت هاب پیدا کردم یه تست بگیرید با قرار دادن در فایل functions.php <?php /* * Plugin Name: Smart Code Escape * Plugin URI: https://github.com/danielpataki/Smart-Code-Escape * Description: Converts less than, greater than and ampersand characters to their HTML entities within pre tags before they are output on the page. You will always see the non-escaped version in the editor, making code easy to modify. It Will not convert code tags directly within pre tags to support Prism-style highlighting. * Version: 1.1 * Author: Daniel Pataki * Author URI: http://danielpataki.com * License: GPL v2 * Licence URI: http://www.gnu.org/licenses/gpl-2.0.txt */ function smart_code_escape_pre( $data ) { preg_match('@(<code.*>)(.*)(<\/code>)@isU', $data[2], $matches ); if( !empty( $matches ) ) { return $data[1] . $matches[1] . str_replace( array( '&', '<', '>' ), array( '&', '<', '>' ), $matches[2] ) . $matches[3] . $data[3]; } else { return $data[1] . str_replace( array( '&', '<', '>' ), array( '&', '<', '>' ), $data[2] ) . $data[3]; } } add_filter( 'the_content', 'smart_code_escape_content', 9 ); function smart_code_escape_content( $content ) { $content = preg_replace_callback('@(<pre.*>)(.*)(<\/pre>)@isU', 'smart_code_escape_pre', $content ); return $content; } 1 نقل قول لینک به ارسال
p3i 3 ارسال شده در خرداد 98 مالک گزارش بازنشر ارسال شده در خرداد 98 (ویرایش شده) در 4 ساعت قبل، resanehwp گفته است : سلام مجدد کد زیر رو از گیت هاب پیدا کردم یه تست بگیرید با قرار دادن در فایل functions.php <?php /* * Plugin Name: Smart Code Escape * Plugin URI: https://github.com/danielpataki/Smart-Code-Escape * Description: Converts less than, greater than and ampersand characters to their HTML entities within pre tags before they are output on the page. You will always see the non-escaped version in the editor, making code easy to modify. It Will not convert code tags directly within pre tags to support Prism-style highlighting. * Version: 1.1 * Author: Daniel Pataki * Author URI: http://danielpataki.com * License: GPL v2 * Licence URI: http://www.gnu.org/licenses/gpl-2.0.txt */ function smart_code_escape_pre( $data ) { preg_match('@(<code.*>)(.*)(<\/code>)@isU', $data[2], $matches ); if( !empty( $matches ) ) { return $data[1] . $matches[1] . str_replace( array( '&', '<', '>' ), array( '&', '<', '>' ), $matches[2] ) . $matches[3] . $data[3]; } else { return $data[1] . str_replace( array( '&', '<', '>' ), array( '&', '<', '>' ), $data[2] ) . $data[3]; } } add_filter( 'the_content', 'smart_code_escape_content', 9 ); function smart_code_escape_content( $content ) { $content = preg_replace_callback('@(<pre.*>)(.*)(<\/pre>)@isU', 'smart_code_escape_pre', $content ); return $content; } ادرس سایت : p3i.ir در حالت عادی که روی هاست ریختم درست شده تقریبا فقط مشکلش اینه که به صورتی خطی نشون میده کدهارو یعنی هرچی اینتر میزنم نشون نمیده به این صورت این کدی که ارسال کردید کاراکتر هایی که در فانکشن هست رو کامل نشون میده و بهم میریزه اما فکر کنم جواب بده چون من احتمالا فایل فانکشنم ناقص هست به مشکل خوردم ویرایش شده خرداد 98 توسط p3i نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .