2011-11-13 6 views
1

gorbachevの構文ハイライターを実装しようとしているときに、ChromeとFirefoxで次のエラーメッセージが表示されます。ローカルホストでalex gorbatchevの構文ハイライターにエラーメッセージが表示される

ページは言う: SyntaxHighlighter は "tはのためのブラシを見つけることができます:私はちょうどそれが同じフォルダにテストページに取り組んでしまったので、PHP

をそれはすべてのより多くのイライラ、それはまだ動作します。 2つのページ間で異なる非常に少ないがありますここに私のコードは次のとおりです。

<??> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr"> 

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

<!--STYLESHEET LINKS--> 
<link href="stylesheet.css" rel="stylesheet" type="text/css" media="screen" /> 
<link href="shThemeDefault.css" rel="stylesheet" type="text/css" media="screen" /> 
<link href="shCore.css" rel="stylesheet" type="text/css" media="screen" /> 

<!--JQUERY SCRIPTS--> 
<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript" src="jquery-ui.js"></script> 

<!--PROCESSING SCRIPTS 
<script type="text/javascript" src="processing.js"></script> 
<script type="text/javascript" src="init.js"></script> 
--> 
<!--syntax highlighter--> 
<script type="text/javascript" src="shBrushPhp.js"></script> 
<script type="text/javascript" src="shCore.js"></script> 

<script type="text/javascript"> 
$(document).ready(function() { 
    // put all your jQuery goodness in here. 
    SyntaxHighlighter.all(); 
}); 
</script> 
</head> 


<title>code</title> 

<body> 
<div id="content"> 
<h2>code</h2> 
<pre class="brush: php"> 
$last_modified = filemtime("header.php"); 
echo("last modified: "); 
echo(date("m.j.y h:ia", $last_modified)); 
</pre> 

<!--<script type="application/processing"> 
</script> 
<canvas data-processing-sources="processing/lines.pde"> 
</canvas> --> 
</div> 
</body> 
</html> 
<??> 

答えて

0

私はページのすべてのコンテンツをテストページに移動し、名前を変更してすぐに問題なく動作しました。私が推測するそれらの事のちょうど1つ。

2

これは、PHPの蛍光ペンのためのjsファイルを見つける傾けるあなたは右のブラシをアップロード作成し、ブラシの正しいパスを持っている私が持っていました。 MVC 3アプリケーションで動作するのに苦労しました。私はS3ホストアレックスが持っているファイル。 リモートファイルを呼び出して、動作しているかどうかを確認しようとしています。また、jquery呼び出しからSyntaxHighlighter.all()を呼び出してください。私のものは独自のスクリプトタグのセットです。それが動作するかどうかを確認します。

<link href="http://alexgorbatchev.com/pub/sh/current/styles/shCore.css" rel="stylesheet" type="text/css" /> 
<script src="http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js" type="text/javascript"></script> 
<script src="http://alexgorbatchev.com/pub/sh/current/scripts/shAutoloader.js" type="text/javascript"></script> 
<script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushVb.js" type="text/javascript"></script> 
<script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js" type="text/javascript"></script> 
3

私にとって、解決策はブラシスタイルを非大文字にしていました。だから、私のために、私は(ハスケル)をsyntaxhighlighterする新しいブラシを追加した、と私はマークアップ変更:

Brush.aliases = ['Haskell']; 
<pre class="brush:haskell">...</pre> 

また

<pre class="brush:Haskell">...</pre> 

には、あなたはブラシの識別子を変更することができます

希望します。

+0

私と同じこと。一度すべての小文字を使用すると、すべてが機能しました。 – CTKeane

関連する問題