2011-02-08 8 views
5

मैं सिंटेक्स हाइलाइटर के साथ खेलना चाहता था इसलिए मैंने http://alexgorbatchev.com/SyntaxHighlighter/ से नवीनतम संस्करण डाउनलोड किया। Src/shCore.js फ़ाइल जो अनपॅक/अनएन्कोडेड संस्करण है, तब काम नहीं करती है जब मैं डाउनलोड के साथ आने वाले index.html में स्क्रिप्ट/shCore.js से src/shCore.js में बदलता हूं।सिंटेक्स हाइलाइटर v3.0.83 स्रोत कोड

क्या कोई जानता है कि मुझे क्यों पता है कि मुझे एक कामकाजी स्रोत कोड कहां मिल सकता है, इसलिए मेरे पास एक खेल हो सकता है।

धन्यवाद

उत्तर

9

हां। सिंटेक्स हाइलाइटर संस्करण 3.0.83 को Steven Levithan's XRegExp.js library ver 1.5.0 की आवश्यकता है। एसएच का संकुचित संस्करण जो काम करता है (scripts/shCore.js 16,175 बाइट्स), में XRegexp.js अंतर्निहित है। हालांकि, असम्पीडित संस्करण, (src/shCore.js 43,502 बाइट्स) तब तक काम नहीं करेगा जब तक आप एक ही फ़ोल्डर में XRegExp.js की प्रतिलिपि नहीं डालते (यह डाउनलोड फ़ाइल में src फ़ोल्डर में शामिल नहीं है।)

ध्यान दें कि यदि आप full source archive डाउनलोड करें, इसमें असम्पीडित XRegExp.js फ़ाइल शामिल है और आपको इसके साथ खेलने की अनुमति देगी और यदि आप चाहें तो संकलित/संपीड़ित कर सकते हैं।

ध्यान दें कि सिंटेक्स हाइलाइटर में एक बहुत ही खराब बग है जो इसे भ्रमित और ग़लत ढंग से रंगीन रंग का कारण बनती है। मैंने बग का वर्णन करने वाला एक लेख लिखा है, और इसे कैसे ठीक किया जाए। देखें: Fixing the SyntaxHighlighter 3.0.83 Parser Bug। मैंने लेखक को बग के बारे में अधिसूचित किया लेकिन एक आधिकारिक फिक्स अभी तक लागू नहीं किया गया है।

इस उत्तर देर से एक सा है, लेकिन मैं अभी भी आशा है कि यह हो सकता है किसी को ...

+0

स्पष्ट रूप से पहले "shCore.js" "XRegExp.js" फ़ाइल को लोड करने अगर याद रखें आप असम्पीडित संस्करण का उपयोग कर रहे हैं। –

2

उत्कृष्ट जोड़ने में मदद करता है!

डिबगिंग के लिए

, wp-content \ plugins \ वाक्य रचना-हाइलाइटर-संपीड़ित \ वाक्य रचना-हाइलाइटर-compress.php

और निम्न पंक्ति जोड़ने wp_shc_head करने के लिए() जाना:

<!-- START: Syntax Highlighter ComPress --> 
    <script type="text/javascript" src="http://xregexp.com/xregexp.js"></script> 
1

इन दिनों, v.2.0.0 सिंटेक्स हाइलाइटर कोड को तोड़ दिया है, तो शामिल करने के लिए दोनों के लिए सुनिश्चित हो:

<script type="text/javascript" src="http://xregexp.com/xregexp.js"></script> 
<script type="text/javascript" src="http://xregexp.com/addons/backcompat.js"></script> 
संबंधित मुद्दे