подсветка синтаксиса Александра Горбачева не работает для меня - PullRequest
0 голосов
/ 12 ноября 2011

Я просто публикую всю свою страницу, чтобы избежать путаницы. Я посмотрел на каждую ссылку и проверил папку на наличие файлов. кажется, все это есть. что не работает? очень разочарован, можно использовать свежую пару глаз. вся моя страница отображает содержимое pre, но без какого-либо форматирования. еще раз спасибо за помощь

<code><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" />

<!--SYNTAX HIGHLIGHTER-->
<script type="text/javascript" src="shCore.js"></script>
<script type="text/javascript" src="shBrushPhp.js"></script>

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




</head>

<body>
<pre class="brush: php">

$last_modified = filemtime("header.php");
echo("last modified: ");
echo(date("m.j.y h:ia", $last_modified));

SyntaxHighlighter.HighlightAll ();

Ответы [ 2 ]

1 голос
/ 12 ноября 2011

Четыре вещи:

  1. SYNTAX HIGHLIGHTER - поместите файлы .js ПОСЛЕ скриптов jquery, jQueryUI и т. Д. Порядок важен!

  2. используйте $ (document) .ready, чтобы убедиться, что все файлы js загружены до того, как содержимое тела попытается его использовать.

  3. Используете ли вы firebug или какой-либо другой инструмент для проверки ошибок сценариев в браузере?

  4. Есть ли у вас какие-либо ошибки или вы просто не видите эффект выделения?

0 голосов
/ 21 января 2012

Заменив:

SyntaxHighlighter.HighlightAll();

с

SyntaxHighlighter.all();

Ваш пример кода работает для меня.

...