| نویسنده : Eric.Wang متصلشونده آدرس : http://wordpress.org/extend/plugins/wp-codebox/ برچسب ها : نحو برجسته ، نحو ، برجسته ، کد ، قالب بندی حداقل : 2.0 آزمایش کردن به : 2.5.1 پایدار برچسب : 1.3.1 دانلود | کمک مالی برای این توسعه نرم افزاری ، با تشکر! |
== == توضیحات
وپ کد CODEBOX برجسته پلاگین ، با پشتیبانی از زبان های متعدد ، دانلود کد ، کپی به clipboard ، جعبه کد ، جمع شدنی ، و در پس زمینه پیش فرض تنظیم اموال. این افزونه همچنین از ادامه توسعه ، خوش آمدید به استفاده و گزارش اشکالات.
وپ - CodeBox فراهم می کند تمیز به نحو برجسته و ویژگی های پیشرفته برای تعبیه کد منبع در داخل صفحات و یا پست های آن پشتیبانی طیف وسیعی از زبانهای محبوب برجسته با تعداد خط ، دانلود کد ، رونوشتدرتختهیادداشت ، codebox سقوط ، خودکار به پیوند کلمات کلیدی API کاربر و نگهداری قالب بندی در حالی که خرده کپی از کد آن را از مرورگر.
آن را فراهم پیکربندی سابقه و هدف ساده برای سبک و highlighter / قالب بندی سفارشی.
از آنجایی که این افزونه در حال توسعه است ، در آینده خواهد شد گزینه های آن را بیشتر پشتیبانی کنید. (گزینه CSS ، واژه سبک نمایش داده شود ، خودکار کلاه / Nocaps ، حساسیت مورد حقوقی و غیره)
طریقه استفاده == == اساسی
بلوک با قرار دادن کد `<prelang="LANGUAGE" line="1" file="download.txt" colla="+">` و `</ قبل>`
پارامترهای احتمالی :
زبان `` نحو [GeSHi] پشتیبانی از زبان است ؛
`` پرونده برای دانلود کد آورده شده است. ایجاد کنید ؛
`خط =" ñ "` خواهد codebox مجرد پنهان ؛
`colla ="+/-"` خواهد شد باز / بسته codebox.
`خط ، فایل ، colla` اختیاری است.
== نصب ==
1. ارسال وپ - CodeBox.zip شاخه خود را به وردپرس افزونه ها ، معمولا wp-content/plugins `/` و جدا کردن فایل از آن خواهد شد wp-content/plugins/WP-CodeBox `/` دایرکتوری ایجاد کنید.
2. فعال کردن این افزونه را از طریق 'منوی پلاگین در وردپرس.
3. رفتن به گزینه -> وپ - CodeBox مجموعه تنظیمات پیش فرض.
4. ایجاد یک پست / صفحه ای که حاوی یک قطعه کد زیر [نحو استفاده مناسب]
== == پرسش و پاسخهای متداول
وقتی که فعال کردن این افزونه ، پنجره خطا : "خطای مهلک : آیا می توانم کلاس redeclare نمی GeSHi در # # / wp-content/plugins/wp-codebox/geshi/geshi.php در خط 158"؟
جواب : disactivate دیگر Gashi بر اساس نحو highlighter افزونه اول است.
== تصاویر ==
1. پی اچ پی ، بدون شماره خط.
"foo" > <divشناسه = "foo"> <؟ پی اچ پی foo تابع () ( n" ; اکو "سلام جهان! \ \ ñ" ؛ ) \ $i = 0 ; \ $i < 10 $i ++ ) { برای (\ $ من = 0 ؛ \ $ من <من 10 $ + +) ( foo () ؛ ) ؟ " </ دیو> |
2. جاوا ، با تعداد خط ، codebox سقوط.
1 2 3 4 5 | کلاس های عمومی گرامی ( main ( String [ ] args ) { عمومی خالی استاتیک اصلی (رشته [] args) ( . println ( "Hello World!" ) ; سیستم خارج. Println ( "سلام جهان!") ؛ ) ) |
3. روبی ، با شروع در خط شماره 18 ، قابلیت دانلود.
18 19 20 21 22 | مثال در کلاس arg1 ) کر مثال (arg1) + arg1. to_s بازگشت "سلام :" + arg1. to_s پایان پایان |
طریقه استفاده == ==
** مثال 1 : پی اچ پی ، بدون شماره خط **
<prelang="php" line="n">
<divid="foo">
<؟ پی اچ پی
foo تابع () (
اکو "سلام جهان! \ \ ñ" ؛
)
برای (\ $ من = 0 ؛ \ $ من <من 10 $ + +) (
foo () ؛
)
؟ "
</ دیو>
</ قبل>
** مثال 2 : جاوا ، با تعداد خط ، codebox فروپاشی **
<prelang="java" colla="-">
کلاس های عمومی گرامی (
عمومی خالی استاتیک (اصلی رشته [] args) (
System.out.println ( "سلام جهان!") ؛
)
)
</ قبل>
** مثال 3 : روبی ، با شروع در خط شماره 18 ، کد ، دانلود (ruby.txt) **
<prelang="ruby" line="18" file="ruby.txt">
مثال در کلاس
کر مثال (arg1)
بازگشت "سلام :" + arg1.to_s
پایان
پایان
</ قبل>
زبان های پشتیبان == ==
زبان های زیر را در `` لنگ ویژگی پشتیبانی می شوند :
اکشن اسکریپت ، آدا ، آپاچی ورود به سیستم ، AppleScript ، ASM ، ماشماهی ، AutoIt ، بکوس - فرم Naur ، ترسیدن ، BlitzBasic ، ج ، سانتیگراد به مدت Macs ، ج # ، سی + + ، دلار کانادا DCL ، cadlisp ، CFDG ، CFDG ، ColdFusion ، CSS ، دلفی ، دیو ، داس ، ایفل ، فرترن ، فرترن ، فری بیسیک ، GML ، Groovy ، اچ ، Inno ، Íó ، جاوا ، جاوا 5 ، جاوا اسکریپت ، لیتک ، لیسپ ، Lua ، میکروپروسسوری ASM ، mIRC ، MySQL ، NSIS ، هدف ج ، OCaml ، OpenOffice بیسیک ، اوراکل 8 گذاشتن ، پاسکال ، پرل ، پی اچ پی ، PL / گذاشتن ، پایتون ، پرسش (uick) پایه ، robots.txt ، روبی ، جنسیت ، طرح ، SDLBasic ، Smalltalk ، ناقلا ، گذاشتن ، Ŧ - گذاشتن ، TCL ، thinBasic ، اونو IDL ، VB.NET ، ویژوال بیسیک ، ویژوال فاکس طرفدار ، WinBatch ، اکس + + ، XML ، Z80 ASM
== منابع == منتشرشده
** 1.0 ** : اول داخلی ساخته شد ؛ استفاده GeSHi v1.0.7.20 ؛
** ** 1.0.1 : اضافه کردن قابلیت نمایش کد آژاکس ؛
** 1.1 ** : افزودنیهای پیکربندی سابقه و هدف ساده برای سبک و highlighter / قالب بندی سفارشی ؛
** 1.2 ** : css تنظیم و i18n گزینه سازگار ؛
1.2.1 ** ** : استفاده GeSHi v1.0.7.21 ؛
** ** 1.2.2 : وپ 2.5 سازگار ؛
1.2.2.1 ** ** : تصحیح اشکالات کوچک ؛ بهبود css برای طرح بندی های جانبی کد هدر ؛ نویسندگان : YiXia.
1.2.3 ** ** : استفاده GeSHi v1.0.7.22 ، لینک اضافه کردن کلمات کلیدی به گزینه API را دانلود کنید.
کمک == ==
== == آینده بلند
آن backgroud گزینه برای سفارشی سبک highlighter (گزینه CSS ، سبک نمایش کلمات کلیدی ، خودکار کلاه / Nocaps ، حساسیت را مورد حقوقی و غیره) در نسخه آینده است.








ای برادر ، به من کمک کنید به آن نگاه می کنید؟ چرا من طبیعی است نمایش داده نمی باشد!
پاسخکد بسیار طولانی است برای کد نوار اسکرول افقی نشانی از سرب به طور کامل توضیح دادن مشکل نیست ،
نگاهی به این http://www.freeopens.com/2010_01_31.html
زحمت نگاهی به ارشاد!
با تشکر
IE6 ، 7 بعدی کد اگر بیش از حد طولانی است برای نوار اسکرول افقی بلوک از کد مشکلات منجر شود ، مشکلات را برای اصلاح بعدی به جزئیات زیر و همچنین استفاده از روش اصلاح خود من به طور موقت ، لطفا Zhijiao :
پاسخhttp://www.jhdxr.com/blog/html/tech/fix-wp-codebox-show-bug-for-ie6-and-ie7.html
رئیس امیدوار است تا در حل این مشکل! بیش از حد دردناک!
پاسخدر همان مقاله ، من بعد از 2 کدی که نشان می دهد نتایج به دست آمده طبیعی نیست قرار داده است. . . .
پاسخکرم دست
Én که مشکل این است که که این افزونه نشانی از قرار دادن اموال دانند؟ اگر کد بسیار طولانی است. من نوار اسکرول افقی نمی خواهیم به نظر می رسد چه کاری انجام دهید؟
پاسخاین افزونه در 2.91 می تواند تحت استفاده نمی شود؟ من با هیچ برجسته افتتاح شد. تنظیمات تنظیم وجود دارد ، اما صرفنظر از تنظیمات تغییر نخواهد کرد. . دفعات بازدید : هدر فایل را نشان نداد که نشانی از قرار دادن وپ - CODEBOX مربوطه سند وجود دارد.
پاسخمتوجه شدم که چرا کاغذ انجام نمی کند چرا که قرار دادن پاورقی من به دو شاخه دیگر را به نشان می دهد که در این را بداند که استفاده شده است تا بار JS مورد استفاده قرار
پاسخبرچسب های هاله را فراموش کرده ام. بدین خاطر است که سند ندارد پاورقی عضویت نیست
پاسخبا تشکر از شما بسیار مفید است.
پاسخThx برای به اشتراک گذاری
پاسخمشکل شما حل بسیار متشکرم!
پاسخمیهمان گرامی ، استفاده از این افزونه بسیار خوب است ، اما در حال حاضر نقص جزئی ،
پاسخhttp://www.clang.cn/blog/؟p=603
خط عوارض جانبی بعضی از تغییر شکل از تعدادی از ردیف است که می تواند کمک به تجزیه و تحلیل دلیل؟
سلام ،
آیا می توان برای مخفی کردن هدر / نوار تابع از کد پستی توسط پارامتر / در صفت قبل از تگ؟
اگر نه ، این می شود یکی از ویژگی های خوب برای نسخه های آینده است.
پاسخ. قبل از line_numbers (چپ padding : 10px ؛)
پاسختغییر به :. Line_numbers قبل (padding : 0px ؛)
من CSS سفارشی اضافه شده به طوری که CodeBox نشانی از رفتن بیش از حد بزرگ نیست برای کد های بزرگ :
. wp_codebox (
پاسخحداکثر ارتفاع : 800px ؛
سرریز : خودکار! مهم است ؛
)
سلام ،
من به روز شده در ترجمه ایتالیایی.
شما می توانید آن را در اینجا پیدا کنید :
http://gringo.netsons.org/blog/download/200/
آیا می توانید اضافه کنید لطفا آن را به منابع؟
با تشکر از شما
پاسخدیگو
وپ - CodeBox در مسائل WordPress2.8.6 نمایش داده میشود. بسیاری از محاکمه شده است. نمی تواند مورد استفاده قرار
http://stackoverflow.com/questions/1853590/anyone-using-wp-codebox-1-4-with-wordpress-2-8-6
پاسخمبلغ. . . نکته چند دقیقه پیش با جدید است. . حل مشکل. .
پاسخبسیار خوب با تشکر
پاسخtanx برای این پست : دی عاشق این سایت
پاسخآه ویژگی های بزرگ..
پاسخچگونه به حذف زبان بعدی را به عنوان نوع 'کد نمایش' در نوار کارکرد؟
پاسخپرسش
فایل = "ruby.txt دانلود" : ایجاد یک نام جدید ذخیره کنید
این سند باید در ruby.txt قرار داده می شود ، کدام مسیر؟ ؟
پاسخ//全部选中全部取消处理
function CheckTrue(obj)
{
$("input[type=checkbox][name=checkItem]").attr("checked",$(obj).attr("checked"));
}
/ / مجموعه از اقلام انتخاب شده
CollectCheckItems تابع ()
(
allcheckboxs vår = $ ( "ورودی [نوع فیلد =] [= checkItem نام] [بررسی]") ؛
شناسه vår = جدید StringBuilder () ؛
برای (vår من = 0 ؛ من <allcheckboxs.length ؛ من + +)
(
شناسه vår = $ (allcheckboxs [من]). attr ( "شناسه"). تقسیم ("_")[1] ؛
ids.Append (شناسه)
ids.Append ("،")؛
)
strIds vår = ids.ToString () ؛
strIds.substr بازگشت (0 ، strIds.length - 1) ؛
)
در متن این مقاله می آید از CSDN وبلاگ ، لطفا مجددا نشان می دهد منبع : http://www.cnblogs.com/xuezhizhang/archive/2009/10/28/1591639.html
پاسخبا تشکر برای این انمراجعه کند
پاسخبسیار خوب! مخازن ؛
پاسخخیلی به من کمک کرد!
اریک ،
پاسخافزونه خیلی خوب! یک سوال : هنگامی که من سعی می کنم عبارتند از بیانیه متنی در codeBox کاراکتر متنی هستند یعنی تبدیل> می شود> همه چیز من سعی می توانم از فکر می کنم -- در هر دو سالم و متنی نمایش کد می کند ، هر نکات gratefully خواهد بود استقبال مینماید. ضمن تشکر شما در پیشبرد...
سلام..
تشکر از این موارد میگردم :
اما ، من یک سؤال ساده.
آیا می توانید این پلاگین را در تم وردپرس استفاده می شود؟ چگونه می توانید از آن استفاده کنید؟
متاسفم.. برای انگلیسی من
پاسخپلاگین خیلی خوبی در ، چرا به روز نیست؟
پاسخسلام اریک!
من ایجاد شده ترجمه مجارستانی از اسکریپت شما.
پاسخلینک دانلود : http://vrnagy.ath.cx/stuff/wp-codebox-hu_HU.mo
برای تشکر از پلاگین قوی و کاربردی.
من پیدا کردم را یک مشکل کوچک با افزونه شما به طور مستقیم فایل ها از جمله جاوا اسکریپت را در عوض استفاده از http://codex.wordpress.org/Function_Reference/wp_enqueue_script تابع wp_enqueue_script
مزیت استفاده از این تابع این است که ، این نمی خواهند بود عبارتند از jQuery دوباره ، اگر شده است ، اکنون توسط بعضی از افزونه های دیگر و یا تم گنجانده شده است.
پاسخمرجع main.php در زمان admin.js ، آیا با استانداردهای XHTML های جدید همخوانی نداشته باشد ، آن باید برای نوع خط = "متن باشد / جاوا اسکریپت" ، به جای زبان اسکریپت = "جاوا اسکریپت"
پاسخFigured چه مشکل من بود! این 'sfreaking به نقل از دو مورد استفاده در این وبلاگ من کپی / pasted کد اما به درستی کار نمی کند. نوع خود به نقل از دو برابر در غیر این صورت کار نخواهد کرد!
http://wordpress.org/support/topic/282918؟replies=2 پست # - 1115173
پاسخمن یک مشکل با اشخاص و مانند نسخه متنی _lt ؛ و & _gt ؛ (_ اضافه شده است برای نشان دادن موجودیت).
من به استفاده از سازمان های متنی در تگ قبل از سایت خودم تهیه کنم برای حفظ (x) نسخه متنی معتبر و وردپرس تبدیل تمام <به & _lt ؛ تا آن اتفاق انجام دهد. من مشکل داشته باشد در رابطه با وپ - codebox زیرا وقتی من این افزونه را فعال کنید اشخاص نمایش داده می شود به جای رمزگشایی!
وقتی که غیر فعال کردن افزونه از قبل طبیعی شده است استفاده می شود و سازمان های دریافت و رمزگشایی نشان داده شده به عنوان <or>
آهنگ هر کسی می تواند مشکل پایین در وپ - codebox؟
پاسخمن مجبور بودم نگاه کد ، اما می تواند یک راه حل را پیدا کند
حتی من مشکل مشابه دارد. hml اشخاص هستند رمزگشایی لازم را نمی کند توسط پلاگین.
آیا هر کسی میدانند چگونه به حل آن؟ من حتی آماده به ضامن کسی است که می توانید این حل کنند.
پاسخمن از قبل نصب شده وپ - Codebox و نحوه استفاده از که؟ جزئیات لطفا برای من توضیح دهند و من می خواهم برای نشان دادن کد نسخه متنی را در جعبه پست با این کد.
پاسخسلام ، من ترجمه این افزونه به ترکی استانبولی اما من dont بدانید که چگونه من می توانم با ترجمه من استفاده کنید. آیا هیچ گزینه ای برای این؟ یا جایی که می توانم برای تنظیم آن ویرایش کنم؟
پاسخدر فاینال فانتزی آثار fine.Anyway ، من می خواهم بیش از حد نرم افزاری خود ، آن را 'بهترین من در نحو برجسته دیده می شود.
پاسخrn در متن این مقاله می آید : از www.EricBess.com تفصیلی منبع مرجع : http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/
شما باید برای اضافه کردن "چیدن متن : چپ ؛" به ". Wp_codebox قبل از" در غیر این صورت در برخی شرایط تمام کد متمرکز خواهد شد.
پاسخمن می خواهم بدانید که چگونه برای نمایش چیزی شبیه به :
<؟ پی اچ پی
/ /...
اکو "؛
اکو ''؛
؟ "
آیا می توانم هر چیزی را پیدا کنید که در اینجا ذکر -.-
من می دانم این stuff وحشت زده است ، اما در حال حاضر من با استفاده از "/ / متأسفم ،" و که مشکلی نیست.
خوش باشید!
پاسخwow... I'm چنین پرت XD
آن :
و اتمسفر. من با استفاده از <\ / قبل>
پاسخجهنم.....
را بیان می کنم تا ، فقط این دل....
پاسخبا این نسخهها کار بزرگ ، از شما سپاسگزارم
پاسخبسیار حمایت! کار بزرگ.
پاسخآخرین نسخه از تنظیمات در حال حاضر نسخه متنی را تعریف راه برای مشخص کردن زبان برنامه نویسی در نشانه گذاری.
به عنوان مثال :
<pre><codeclass="language-pascal"> vår من : صحیح ؛
آغاز
من : = 1 ؛
پایان </> کد </ قبل>
منبع :
http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html # کد عنصر
آیا می توانید یک نسخه جدید از این افزونه می شود به روز شده در استفاده از این نحو؟
پاسخچگونه می توان روشن اچ ه بیانیه ای؟
پاسخبا وپ 2.7 کار نمی کند
پاسخاین وبلاگ در حال کار در وپ 2.7
پاسخمن می توانم کد سی شارپ به کار نمیکند. من به استفاده از زبان پیش = "ج" نمایندگی نزدیک سی شارپ. آیا می توانید با این کمک می کنید. اتمام سایت خودم تهیه کنم پست من با مشکل داشتن را ببینند.
پاسخلنگ = "csharp"
پاسخسپاس از شما ، من واقعا به آن نیاز دارید.

پاسخآیا راهی برای فعال / غیر فعال کردن نوار تابع در کد زیر از طریق پیش از رفتن به نادیده گرفتن رفتار پیش فرض مخفی کردن نوار تابع؟ یه چیزی مثل نوار ="+/-" شبیه به ="+/-"؟ colla با تشکر مجدد برای افزونه فوق العاده!
پاسخهاله ~ ~ زیر را که این نرم افزار است و می تواند هر نقشه را نمیبینید ، من به آدرس بالا خواهد آمد. رقم از گزینه انگلیسی ، و تمام معناست؟ ساعت ttp : / / test.35sun.com/temp/wp-codebox-1.gif
پاسخ↓ ↓ این گزینه ، من سعی کردم ، که آیا و یا چک نمی آقای متین ، به هر گونه تغییر را ببینید. ساعت ttp : / / test.35sun.com/temp/wp-codebox-2.gif
میهمان گرامی ، ممکن است دو تنظیمات سابقه ، 1 بپرسم. رقم از گزینه انگلیسی ، و تمام معناست؟ 2. ↓ ↓ این گزینه ، من سعی کردم ، که آیا و یا چک نمی آقای متین ، به هر گونه تغییر را ببینید.
پاسخچینگ های ،
هر گونه افکار و چگونه؟
پاسخدر صفحه افزونه های وردپرس ، می گوید یک دکمه در ویرایشگر TinyMCE شما برای شما خواهد شد.
شبیه من نیست این کلید کنید
نسخه وردپرس : 2.7
با تشکر از شما
من
مشکل دانلود کردن فایل پس از نصب 1.3.31 ، ثابت شده توسط تغییر دهید در خط 38 به وپ - codebox.php ،
پاسخاگر (preg_match ( "/ \ * ثانیه <pre(.*file=[\"']".$download."[\"'])[^>]+>(.*)< \ / قبل> \ ثانیه * / siU "، $ محتوا ، $ مسابقه)) (
اگر کسی تا به مشکل همین ، سعی کنید این حل کنند.
به نظر می رسد ، که یک اشکال وجود دارد! ^ ^
پاسخمن نمی توانم AutoIT برجسته نیست کد با این پلاگین -- آن را امتحان کنید -- Ù چیزی مثل کردم :
استراتژی گستردگی = "رنگ : # 0080FF ؛ قلم سبک : ایتالیک ؛ قلم وزن : کلفت ؛" "=" رنگ : # 0080FF ؛ قلم سبک : ایتالیک ؛ قلم وزن : کلفت ؛ "" = "رنگ : # 0080FF ؛ قلم سبک : مورب ؛ قلم وزن : ضخیم ؛">/=" رنگ : # 0080FF ؛ قلم سبک : مورب ؛ قلم وزن : جسور ؛ "> </ www.autoitscript.com/autoit3/docs/functions/ MsgBox.htm "> / 3 / =" رنگ : # 0080FF ؛ قلم سبک : مورب ؛ قلم وزن : جسور ؛ ">> msgbox <=" رنگ : # 0080FF ؛ قلم سبک : مورب ؛ قلم وزن : ضخیم ؛ "> /> (=" رنگ : # 0080FF ؛ قلم سبک : مورب ؛ قلم وزن : ضخیم ؛">=" رنگ : # AC00A9 ؛ قلم سبک : مورب ؛ قلم وزن : جسور ؛ "=" رنگ : # 0080FF ؛ قلم سبک : مورب ؛ قلم وزن : جسور ؛ ">> 0 ، =" رنگ : # 0080FF ؛ قلم سبک : مورب ؛ قلم وزن : جسور ؛ "> =" رنگ : # 0080FF ؛ قلم سبک : مورب ؛ قلم وزن : جسور ؛ ">" Warum؟ "سبک گستردگی =" رنگ : # 0080FF ؛ قلم سبک : مورب ؛ قلم وزن : جسور ؛ "> =" رنگ : # 0080FF ؛ فونت -- سبک : مورب ؛ قلم وزن : ضخیم ؛">،=" رنگ : # 0080FF ؛ قلم سبک : مورب ؛ قلم وزن : جسور ؛ "> =" رنگ : # 0080FF ؛ قلم سبک : مورب ؛ فونت وزن : جسور ؛ ">" ویل kann ichs! "سبک گستردگی =" رنگ : # 0080FF ؛ قلم سبک : مورب ؛ قلم وزن : جسور ؛ "> =" رنگ : # 0080FF ؛ قلم سبک : مورب ؛ فونت وزن : ضخیم ؛">)=" رنگ : # 0080FF ؛ قلم سبک : مورب ؛ قلم وزن : جسور ؛ ">
بله ، یکی از بالا
پاسخبا تشکر..
پاسخسلام ،

پاسخمن ، دوباره
استفاده کنم و دانشی در این پست وبلاگ) : 'شیک نمونه کد که پر Deux' و به نظر میرسد به من رسیدن به نقطه ای وجود دارد من می توانم بیشتر به جلو حرکت ، امید
با احترام
سلام ،
پاسخمن نرم افزاری خود را نصب وپ - codebox. من وردپرس 2.3.3 و خود الگو مدل دهید. (با دو سبک بزرگ css - فایل)
در نتیجه فقط من است همان است استفاده کنم '<pre>تگ ، ایستاده به تنهایی.
من مشکوک است که برخی از css - مسئله وجود دارد.
شما می توانید در ارسال نمونه در این لینک نگاه : وبلاگ http://blogg.ngn.nu/index.php/2009/01/14/testar-syntax-highligt-wp-codebox/The است در زبان سوئدی به شما اما من فکر می کنم می تواند پیام ارسال شده به هر حال درک
آیا می توانم به شما (هر) دادن به من این ایده؟
آیا اطلاعات اضافی به شما (هر) نیاز دارید به من کمک کند؟
با احترام
سلام اریک ،
پاسخافزونه خوب!
من آن را به ایتالیایی ترجمه شده و می شود فایل اینجا هستید :
http://gringo.netsons.org/blog/download/200/
من امیدوارم که این می تواند برای شما مفید باشد و خواهد بود که به زودی در نسخه بعدی یکپارچه شده است.
خداحافظ.
سلام.
پاسخوردپرس 2.7 به من بدهید و من یک مشکل با نرم افزاری خود. زمانی که من برای دریافت کد منبع کلیک کنید در txt ، بار از این صفحه :... / wp-content/plugins/wp-codebox/wp-codebox.php؟ P = 1 & دانلود = دانلود . txt ، اما صفحه سفید است. من مطالعه شده است و کد منبع آن را خطا در وپ خط codebox.php 39 : عبارت منظم با هم مطابقت ندارند و ارسال هرگز به محتوا.
چگونه می توانم این من حل و فصل؟ بسیاری از پست ها.
با احترام.
کدهای من در فاصله نشده است
پاسخچرا این است؟
سلام ، بعد از نصب افزونه ، بلاگ غیر عمدی به داده های صادراتی خارج شده اند وجود دارد برخی از اشتباهات ، به عنوان
پاسخاخطار : include_once (../../../وپ - config.php) [function.include - بار] : قادر به باز کردن جریان : مانند شماره پرونده یا دایرکتوری در / پلاگین ها / وپ - codebox / وپ - codebox.php در خط 32 اخطار : include_once () [function.include] : عدم باز شدن '../../../وپ - config.php برای شمول (include_path ='.:/ usr / معاونت / پی اچ پی : / usr / محلی / معاونت / پی اچ پی ') در / پلاگین ها / وپ - codebox / وپ - codebox.php در خط 32 اخطار : include_once (../../../وپ - settings.php) [function.include - بار] : قادر به بازکردن جریان : مانند شماره پرونده یا دایرکتوری در / پلاگین ها / وپ - codebox / وپ - codebox.php در خط 33 اخطار : include_once () [function.include] : باز کردن عدم '../../../وپ - settings.php 'برای گنجاندن (include_path ='.:/ usr / معاونت / پی اچ پی : / usr / محلی / معاونت / پی اچ پی') در / پلاگین ها / وپ - codebox / وپ - codebox.php در خط 33
باید سپاسگزار اگر شما می توانید در نگاه کنید ، با تشکر
وقتی که من سعی می کنم به نوشتن متنی لخت ویژگی های من هستند من بعد از حذف نجات دهد. من مو با استفاده از وردپرس. thats من عقیده دارم که دلیل آن را نشانی از box.BTW ماشه نیست ، رمزگذاری سایت شما خراب است بد داشته باشند. مثل آسیایی ها اگر چه اشتباهات رمزگذاری می رسد وردپرس خود را anounces UTF8. من حتی می توانید متن دکمه نمی خواند. guessing فقط...
پاسخسلام ، از شما سپاسگزارم در وصل خود ، امروز ، من در مقایسه با کد دو شاخه چندین قابل فهم ، شما که این بهترین است. 但是. به ذکر است یک مشکل کوچک :
پاسخفایل = "Hello.java" نشان داده اند که نام فایل hello.java است. بنابراین می شود از کنار برخی از فایل جاوا است وارد نیست ، لطفا فکر می کنم از چه راهی برای حل پرونده جاوا حساس است.
تغییر ، هیچ تغییر شماره نسخه وجود دارد ، شما دوباره دانلود و نصب کنید چه ،
پاسخدر فاینال فانتزی و اپرا - ri نمی شود "نمایش داده رونوشتدرتختهیادداشت"
پاسختبریک می گوییم پاسخ صحیح شما ، شما را در جهت بهبود شرکت می کنند.
پاسخخب ، مشکل در اصل option.php شد
پاسخپس از ارتقاء به 1.3.3 ، شما می توانید در داخل main.php کد مشاهده و رونوشتدرتختهیادداشت تغییر نه برای چینی ، و به زبان انگلیسی ، صفحه را در ظروف سرباز یا مسافر ، و نسخه اصلی نیست این مشکل را دارند
پاسخمن یک کمی مشکل گرفتن این خط به درستی کار من آن را یک بار تغییر کرده است. من می خواهم برای حمایت از هر دو <code>و <pre>اظهارات من باعث می شود که یک یا پشتیبانی از آن دیگر اما من می خواهم آن را به حمایت از هر دو است. هر گونه پیشنهاد در regex روشی برای ساخت این اثر آن را بدون شکستن؟
پاسخwp_codebox_before_filter تابع ($ محتوا)
(
بازگشت preg_replace_callback (
"/ \ * S <(کد | پیش)}(؟: زبان = [\"']([ \ تنگستن] *) \ "\'] | فایل = [\ "']([\ تنگستن] * \.؟ [\ تنگستن] *) \ "\'] | colla = [\ "']([\ + \ --]) [\" \ '] | خط = [\" \ '] (\ د * | ñ ) [\ "\'] | \ ثانیه)+>(.*)< \ / (کد | پیش)> \ ثانیه * / siU "،
"Wp_codebox_substitute" ،
$ محتوا
) ؛
)
فقط به حال در حالی که خطای زیر کلیک کردن بر روی ruby.txt :
پاسخhttp://www.ericbess.com/ericblog/wp-content/plugins/wp-codebox/wp-codebox.php؟p=134&download=ruby.txt
ثابت
پاسخسلام ،

پاسخبرای تشکر از نرم افزاری خود ، اما آن را 2 اشکالات :
1) بیش از تعداد خطوط کد منتقل می شوند : ثانیه
و 2) را در داشبورد مدیریت ، برای ویرایش تنظیمات افزونه از شما ، من این صفحه :
شما کاربر سطح 8 یا بالاتر و از اینرو شما می توانید پیکربندی وپ - CodeBox نیست. اگر شما از سطح 8 یا بالاتر کاربر ، پس لطفا خروج و ورود دوباره.
نوشته شده توسط پاسخ خود را برای پیشبرد و در صورت نیاز ، اشکالات را تصحیح سرپرستی پایان نامه های...
ثابت در نسخه جدید است.
پاسخآیا فقط گفت : اشتباه است ، مرحله دوم باید به عنوان Werbeagentur - Wissen گفت ، فقط حاشیه نویسی '&' = "' & 'در طول خط ، و اگر همه حاشیه نویسی ، و جاهای دیگر است مشکل وجود دارد. مرحله سوم آن است که باید جاوا اسکریپت ، به زبانهای دیگر بسته به شرایط. هیچ گونه مشکل دیگر در بر داشت.
پاسخو بالاخره یک راه حل یافت نشد. اول ، هنگامی که کد منبع منتشر می شود نوشته شده است ، اگر کد وجود دارد "، به دنبال فضایی می شود ، نمی تواند هر کاراکتر دیگری ، در غیر این صورت تغییر دهید ویرایشگر بصری نظر گرفته خواهد شد برچسب غیرقانونی متنی ، سپس محتویات حذف خواهد شد. دوم این است که اصلاح wp-codebox/geshi/geshi.php ، خواهد hsc لین '&' = ="'"'،'<' "'&'،'"'=" '" 'تابع ،' " '=" '" '،' نظر از پیامهای قبل Werbeagentur - Wissen قبلا ذکر شده است. سوم ، wp-codebox/geshi/geshi/javascript.php تغییرات ، خواهد شد 'نمادها' => آرایه را حذف و یا تغییر در & چنگ & & ، که با توجه به زبانی که می خواهید به انتشار انواع مختلف و متفاوت
پاسخآنها انجام داده ایم و برخی تحقیقات نشان داد که در صورتی که خمیر آن را به صورت مستقیم به کد منبع ، در کنار "در پشت هر یک از حروف ، و سپس بازگشت وقتی که ویرایشگر بصری ، سردبیر بصری است که فکر می کنم این نسخه متنی برچسب ، برچسب است و این صحیح نیست ، پس پشت محتوا حذف خواهد شد. اگر شما به آن رب را مستقیما به ویرایشگر بصری ، ویراستار بصری خواهد دوباره کد رب بندی ، اضافه کردن برخی از <br>نوع برچسب ، و سپس از وپ - codebox خروجی آن قطعا درست نیست. بنابراین ، می تواند به کد منبع pasted شود ، و می تواند در نظر گرفته شده است که نمی شود به رشته بصری ویرایشگر تگ اچ. پس از چسباندن چنین از کد منبع برای بازگشت وقتی که ویرایشگر بصری ، سردبیر بصری ، کد نخواهد بود دوباره مرتب شده است ، اما خواهد شد کاراکترهای خاص "" "و به همین ترتیب به <>"&。همیشه چنین باید قادر باشد ، ولی من نمی توانم وپ - codebox این کاراکترهای خاص را تغییر پشت ، یا <>"&،نشان می دانم دلیل قرار دارند لطفا کمک و دادن اشاره گر.
پاسخافسرده ، قمری ، انداختن نیمی از روز ، و "و" مشکل یا Gaobu دینگ. برخورد "یا بازگشت" را به جایی که ویرایشگر بصری قطع شد "،" پشت به تبع آن رفته است. مگر در مواردی که انتشار آنها را اصلاح نمی کند ، یا دیگری دوباره دوباره تجدید نظر Dumo دایره استراتژیک. اگر به طور مستقیم در ویرایشگر بصری ، رب کد در داخل ، آنها را منتشر در تمام کد اچ تی ام ال من استفاده از جاوا اسکریپت ، در داخل دارای یک شماره "ممکن است شکست بخورند که در آن ، در پایان ما به اتفاق ه؟ به حال نیمه روز پشت سر تفسیر نمی خواند ، بنابراین چه چیزی برای دیدن راه خوبی برای درک مؤثر
پاسخخطای مهلک : آیا می توانم کلاس geshi در redeclare نیست / صفحه اصلی / مطالب / ساعت / من / گرم / hightfly / متنی / وبلاگ / وپ - مطالب / پلاگین ها / وپ - codebox / geshi / geshi.php در خط 243
پاسخ@ کایل :
پاسخمن مجبور بودم همین مشکل : من فقط نظر خط خارج -- به نظر می رسد به کار کنید.
Sincerly ،
کهنه را نم زدن.
برای همه با مشکلات مثل EcApS -- فقط باز / wp-codebox/geshi/geshi.php ، نگاه کن که در آن hsc تابع تعریف شده و فرار outcomment اولین عنصر آرایه ("&").کاربر وپ مختلف ، کاربردهای مختلف
پاسخمن آن را فقط.. کد اچ insttaled نشانی از دریافت نمی رنگی متاسفانه ، ولی بسیار بزرگ از شما!
پاسخسلام ، آیا راهی برای تنظیم ارتفاع "" از codebox؟ به عنوان مثال ، من می خواهم مجموعه ای به ارتفاع 15 به خطوط ، و اگر کد من است دیگر ، فقط می افزاید scrollbar.Thanks عمودی!
پاسخ"به معنای ؛ رخ می دهد که پیش از برچسب" "شماره باید استفاده شود" ، و "؛. در اصل ، استفاده از تگ قبل از "و" ؛ آن را به درستی نشان داده شده است ، اما با GESHI را حل و فصل نمی تواند درست باشد. GESHI است مشکل مشکل ، وصل نیست در مشکل. اما امیدواریم که که توسط نشانی از اصلاح تا آنجا که ممکن است. مستقیما در برچسب پیش از استفاده از "" می توانید این مشکل را حل کند ، و در ie67 و فاینال فانتزی درست باشد. اما عواقب که نمی تواند تایید xhtml1.0. من فکر می کنم این قابل دوام است ، اما این چیز خوبی نیست.
پاسخافزونه عالی -- من باید با نادیده گرفتن برخی از چیزهای پاکیزه و مرتب به CSS ، ولی عالی -- با تشکر!
پاسخمن finnaly دریافت آن را در وپ blog.We من مشغول به کار هستند تصور خود را برای ویرایش در کد "کد" نمایش ، در نیست "بصری" ، سپس همه چیز را با این نسخهها کار کار fine.Nice ، رفیق.
پاسخ$ hHead.= یعنی اگر "<!-[]> \ <styleñ type\"text/css\"> \ ñ" ؛ $ hHead.= ". wp_codebox (سرریز - x : خودکار ؛ سرریز - ý : پنهان ؛ padding - پایین : بیان (this.scrollWidth> this.offsetWidth؟ \ "15px \" : 0) ؛ عرض : 100 ٪ ؛) \ ñ "؛ $ hHead.=" </ سبک> \ ñ <! <o:p/>] -- "" ؛
پاسخاین اضافه
codebox_header تابع ()
و حذف css در / * یعنی هک * / بخش اعتبار را از طریق css
باز هم ، اگر تنظیمات سابقه و هدف نوشتن بر روی وردپرس تبدیل شده است باید XHTML تو در تو درست invalidly به صورت خودکار
پاسخبنابراین ، می خواهم <؟ پی اچ پی تبدیل خواهد شد <؟ پی اچ پی یکی بیشتر فضا ، "! -- تبدیل خواهد شد"! -- به طور خودکار به این فیلتر آیا نمی پرش
Reworked کمی از کد ، به منظور ساده کردن نسخه متنی خروجی ، خلاص شدن از شر نشانی های ناخواسته شناسه یا http://www.e-xia.com/2008/05/wp-codebox-122-bug-fix/ اما او نداشت برای درک همین دلیل است که کوکی ، ما باید آن را ادامه دهید؟ بعد از سوئیچ است نمی خواهیم وضعیت را حفظ؟ برای اینکار کمی وقت مشکل کوچک مواجه شدید ، واقعا به اندازه کافی برای ایجاد سوء تفاهم ، بنابراین من معمولا onclick = "جاوا اسکریپت : تابع ()" ، سپس در تابع که در آن شما می توانید بطور مستقیم این فراخوانی این تابع از شی ، من در مقابل دستیابی به صفحه اصلی فهرست را برای دریافت استفاده کنید [+] انجام شده است ، اساسا همان جاوا اسکریپت را ، مانند اچ ، اما این سال اشتباه wpcd_toggle_collapse تماس بگیرید و در نهایت فقط می تواند به تصویب این به عنوان آرگومان در آمد کاملا افسرده ، می دانید چرا؟ آخرین بسته های فشرده در داخل پوشه js در جای اشتباه به نظر می رسد ، و این نیز درست است ، و در آن علاقه مند نخواهد دفعه بعد. شما وجود دارد گفت : "ñ" می تواند کپی نیست نیست امتحان کنید آیا بیرون ، به هر حال ، با سه مثال به شما بدهد ، می تواند با موفقیت کپی ، شاید من اشتباه گرفته بود js نیز ممکن است در رابطه اشتباه قرار داده شده است.
پاسخنمیدانم چرا این پلاگین در وبلاگ خود من ، که کار نمی کند ، در دو شاخه فعال در بدون Baocuo ، تغییر تنظیمات Baocuo نبود ، در منبع فایل متنی می تواند اشاره به js و پاسخ از codebox مراجعه کنید
پاسخمن حالت ویرایش متنی برای اضافه کردن <پیش از... ، شما می توانید در حالت قابل پیش بینی گرفتن ، محاکمه و همچنین شکست خورده ، من هم فعال نیست همه افزونه ، همان کار نمی کند. من به طور مستقیم کپی کد نمونه در اینجا ، بلکه بی فایده بدانند دقیقا چگونه این پلاگین را در نشانی از نقش منبع در فایل متنی ندارد ، چه چیزی تغییر خواهد کرد؟
برای پیدا کردن دلایل نیست این است که آیا نسخه دریافت شده صحیح نیست به خاطر
پاسخhttp://downloads.wordpress.org/plugin/wp-codebox.zip
در اینجا به دانلود ، و جرأت به استفاده از تندر ، حق دریافت اضافی گزارش اشکال : در داخل main.php get_settings ( 'صفحه اصلی') درخواست get_settings تغییر siteurl ( '') ، به دلیل index.php من است در دایرکتوری نصب نیست ,如果用home的话引用js和css会报错。
另一个bug是<和>都显示<和>这个不知道是不是和别的插件冲突,明天继续测试。
谢谢提供那么好的插件
把我前面写得留言都删掉吧,谢谢,自己都觉得太罗嗦了
پاسخ不过今天又继续抓虫,因为真的很喜欢这个插件。
主要是copy to clipboard这个方法,因为只能在ie而且是在expand的时候才能用,所以在php代码里面加了如果不是ie隐藏这个链接,在javascript里面加了如果显示[-]的时候隐藏这个链接还有,现在的view和download都把代码第一行最前面的空格去掉了,不是很舒服,所以把trim都去掉了,download的正则表达式加了<pre….>.*\n(来去掉最前面的一个空行。
发在http://www.e-xia.com/?p=58,如果有兴趣的话可以看一下。
另外我找到了http://www.jeffothy.com/weblog/clipboard-copy/这个写了如何在firefox下实现copy to clipboard,不过因为当中要引用了一个swf,不知道怎么把这个的地址放到js里,能想到的只能是参数传递,不太舒服,所以也就没有用了。
感想您对WPCD的支持, 你所做的修改正是WPCD所欠缺的。我正在逐个把你做的修改做测试并加到发布版,在changlog日志中加上了贡献人信息。
پاسخ同时也向你报告你的修改文件的一个bug. line=”n” 时copy to clipboard无作用。
<,>问题是wordpress editor hooks 在捣鬼,应该是可以解决的。
没想到你真的会看哦,很感动的说,其实我从来都不用copy to clipboard也就没有好好测试,我用firefox的,对ie的测试做得不好:redface:
پاسخVery nice plugin, thank you.
پاسخThis is another vote to keep the [Copy to Clipboard][+] visible at all times (with either word wrap or cleverer use of CSS)
Thanks, I'm finding it very useful.
Wonderful plugin ! but 1 more thing.
پاسخHow can I make word-wrap(no auto scrollbar) ?
can't work with wordpress 2.5
پاسخ不能在2.5版下使用哦..
希望早日更新
Try it again!
پاسخWhen I wrap (without the spaces) around basic html, it breaks and doesn't work.
پاسخYou need to move the 'copy to clipboard' to the left sign. I use this for SQL scripts. When they are too long (and most are), you can't see the 'copy to clipboard' unless you go to the bottom of the script and then use the scrollbar to scroll to the right. Most users don't even realize it's there as a result.
Great plugin otherwise.
پاسخOopss.. I meant left “side” obviously. Thx!
پاسخNice plugin but it breaks the Lightbox-2 plugin ( http://wordpress.org/extend/plugins/lightbox-2/ ). If your WP-CODEBOX plugin is enabled at the same time as Lightbox-2, Lightbox-2 doesn't work (it just shows the images in the browser window, ie the Ajax calls fail).
FYI …
پاسخHi there,
Thanks for an awesome plugin.
I've got it working by writing my posts in 'code' view in wordpress. However, when I edit the article, it goes back to the 'visual' view on wordpress. When I switch back to the 'code' view, the following happens:
For php:
1. becomes ?>
3. ' becomes \' and each time I edit the article, another \ (slash) is added
Do you have any idea why this might be happening or am I doing something wrong?
Cheers and thanks for the plugin!
پاسخOops! Looks like my comment didn't come through properly. I'll try again.
1. <?php disappears
2. ?> becomes ?& gt; (without the space between & and gt; – I just can't post that in this comment)
3. ' becomes \' and each time I edit the article, another \ (slash) is added
Thanks again
پاسخDoes no work with “>”
exemple:
shown:
پاسخIf Prototype or LightBox or ProtoBox or whatever does not work with WP CodeBox, you will have to do the following:
Open /wp-content/plugins/wp-codebox/js/codebox.js and find these lines:
function $(id) {
return document.getElementById(id);
}
Then replace it with
if ('undefined' == typeof $) {
function $(id)
{
return document.getElementById(id);
}
}
Since Prototype's $ function is extented with respect to CodeBox's one, the code should work fine.
پاسخHope this helps.
That is not working on IE7
پاسخI'am Ie 7, no problem!
پاسخI mean, the workaround vladimir posted (and you integrated on wp-codebox). I'm using wp-codebox with lightbox-2 and codebox breaks the lightbox-2 script. On FF works fine.Anyway, I like too much your plugin, it' the best I have seen on syntax highlighting.
پاسخEric, there is one more bug in the code: when creating a download link, you are using htmlspecialchars() function to screen special characters. However, by default, htmspecialchars() assumes iso-8859-1 charset, which is wrong for the most of blogs. So it would be more correct to use wp_specialchars() instead.
پاسخI get:
پاسخWarning : Invalid argument supplied for foreach() in /home/xxx/public_html/wp-content/plugins/wp-codebox/geshi/geshi.php on line 2281 Warning : Invalid argument supplied for foreach() in /home/ xxx /public_html/wp-content/plugins/wp-codebox/geshi/geshi.php on line 2281 Warning : Invalid argument supplied for foreach() in /home/ xxx /public_html/wp-content/plugins/wp-codebox/geshi/geshi.php on line 2281 Warning : Invalid argument supplied for foreach() in /home/ xxx /public_html/wp-content/plugins/wp-codebox/geshi/geshi.php on line 2281
Any ideas?
还是楼上说的< > 问题我发现当在源代码模式写时,比如<pre lang=”C”> p->q …… 如果立刻发布就没有问题可一旦我切回可视模式后,就会被转成 <pre lang=”C”> p->q …… 而这时发布就只能看到错误的形式了而且我试了其他几个代码高亮插件,同一个编辑器下,虽然编辑时显示的是p->q 但发布后没有问题,可以看到p->q
پاسخ所以应该不是编辑器的问题,希望老大解决还有一个就是行号这一栏有时莫名其妙的非常宽,包括您这里的几个例子也是,应该不是我浏览器的问题吧(我用的是firefox)
贴个图给您看看http://i264.photobucket.com/albums/ii169/coffeecat10/code.jpg
پاسخ