2011-01-05 10 views
5

दिखाई नहीं दे मैं अपने अनुप्रयोग के भीतर और किसी कारण टूलबार IE, Firefox या क्रोम में दिखाई नहीं देते के लिए नवीनतम SyntaxHighlighter उपयोग कर रहा हूँ। कोड बिना किसी समस्या के हाइलाइट करता है, लेकिन मैं टूलबार चाहता हूं। चीजों को और भी बदतर बना देता है कि आधिकारिक वेबसाइट पर toolbar demo या तो काम नहीं कर रहा है।SyntaxHighlighter उपकरण पट्टी

क्या मुझे कुछ याद आ रही है? नीचे कोड nuggets हैं।

<script src="Scripts/syntaxhighlighter/scripts/shBrushCSharp.js" type="text/javascript"></script> 
<link type="text/css" rel="stylesheet" href="Scripts/syntaxhighlighter/styles/shCoreDefault.css" /> 
<script type="text/javascript"> 
    // Highlight code 
    SyntaxHighlighter.all(); 
</script> 

<pre class="brush: csharp; ruler: true; title: 'Test'; toolbar: true;"> 
public static bool HelloWorld() 
{ 
    // Return 
    return false; 
} 
</pre> 

उत्तर

8

मैं अपने आप को इस एक पता लगाने की कोशिश कर रहा हूँ। मैं यहाँ 100% सही होने का दावा नहीं होगा, लेकिन मैं क्या बता सकता से, इस जवाब है:

  1. टूलबार संस्करण के लिए संस्करण 2 से अद्यतन में बदल गया था 3.
  2. टूलबार अब भी शामिल है प्रतीक और क्या नहीं।
  3. डिफ़ॉल्ट टूलबार अब सरल है '?'।

यह काफी बेकार है, अगर यह सच है। पॉप-अप टूलबार डब्ल्यू/आइकन उन चीजों में से एक है जिसने मुझे अन्य विकल्पों में एसएच चुनने के लिए बनाया है।

यह है कि मैं क्या सीएसएस साइटों "उचित" उपकरण पट्टी सक्षम के साथ एक संस्करण है पर उपलब्ध करने के लिए नवीनतम पैकेज में शामिल सीएसएस फ़ाइलों की तुलना में अनुमान लगाने कर रहा हूँ है। ramymostafa.com

+0

इसके अलावा, 'स्मार्ट-टैब: झूठा' कार्यालय डेमो में भी काम नहीं करता है, ['स्मार्ट-टैब' डेमो] (http://alexgorbatchev.com/SyntaxHighlighter/manual/demo/smart-tabs। एचटीएमएल)। कोई भी इसे ठीक करने का सुझाव देता है? – SparkAndShine

+0

[लिंक] (http://www.ramymostafa.com/?p=99) आपने उल्लेख किया है उपलब्ध नहीं है। – SparkAndShine

+0

@ स्पार्कंडशिन वास्तव में नहीं। मैं इन दिनों Google Prettify और/या Highlight.js का उपयोग करता हूं। –

2

एक ही समस्या यहाँ:

यहाँ एक के लिए एक लिंक मैं में ताक-झांक रहा था। ऐसा लगता है कि v3 में कोई टूलबार नहीं है।

मैं फिर से V2 उपयोग: http://alexgorbatchev.com/SyntaxHighlighter/download/download.php?sh_2.1.382

यदि आप के आसपास CSS और JS कॉपी, मत भूलना फ़ोल्डर शैलियों में चित्रों को शामिल करने

+0

क्या मुझे नए संस्करण के लिए 'XRegExp.js' लोड करना चाहिए? – SparkAndShine

3

मैं टूलबार अपने आप चाहते हैं, ऐसा लगता है कि एक टूलबार सुविधाओं के - कॉपी पेस्ट & - एक उपकरण पट्टी आइटम के लिए आवश्यकता के बिना शामिल किया गया है:

यदि आप कोड पर कहीं भी डबल क्लिक करें, पूरी कोड दृश्य है एक पूर्व चयनित दृश्य के साथ बदलता है जो उपयोगकर्ताओं से एक सिम के साथ प्रतिलिपि बना सकते हैं कृपया Ctrl/सीएमडी-सी। कहीं और क्लिक करने से दृश्य मूल स्थिति में आता है। http://alexgorbatchev.com/SyntaxHighlighter/whatsnew.html#copytoclipboard

मैं अभी भी पॉप बाहर सुविधा, लेकिन कम बटन की तरह एक अच्छी बात है, मुझे लगता है है चाहते हैं?

+0

आम तौर पर, मैं सहमत हूं, लेकिन मेरा प्राथमिक उपयोग केस (इसे टिडलीविकि में एम्बेड करना क्योंकि 1.x और 2.x एमआईटी लाइसेंस प्राप्त करने के बजाए एलजीपीएल हैं) इसके साथ नहीं मिलता है क्योंकि टिडलीविकि का अपना डबल-क्लिक हैंडलर है । (और मुझे दो बार क्लिक करने के बाद मैन्युअल रूप से कोड स्निपेट का चयन करने में परेशानी है, मुझे TW के संपादन दृश्य में ले जाता है) ... यह मेरे निजी TiddlyWiki के अलावा अन्य स्थितियों में उपयोगकर्ताओं के दौरे के लिए भी स्पष्ट नहीं है। – ssokolow

2

उपकरण पट्टी आसानी से बस प्लगइन विन्यास में जाओ, हाइलाइटर संस्करण VERSION 2X करने के लिए सेट पर भी दिखाया जा रहा जा सकता है। इस तरह टूलबार फिर से दिखाया जाएगा!

1

मैं पुष्टि करते हैं कि संस्करण 3 में उपकरण पट्टी प्रदर्शित नहीं करता है।

संबंधित मुद्दे