скачал библиотеку SyntaxHighlighter. Закачал её на сайт через фтп Добавил во все фаилы(для каталога статей) между head этот код:
Code
<! -- подсветка синтаксиса SyntaxHighlighter -->
<style type="text/css">
@import url(/templates/highlight/styles/Styles/SyntaxHighlighter.css);
</style>
<script type="text/javascript" src="/templates/highlight/Scripts/shCore.js"></script>
<script type="text/javascript" src="/templates/highlight/Scripts/shBrushCSharp.js"></script>
<script type="text/javascript" src="/templates/highlight/Scripts/shBrushJScript.js"></script>
<! -- /подсветка синтаксиса SyntaxHighlighter -->
после Body на странице добавление\редактирование материала:
Code
<! -- подсветка синтаксиса SyntaxHighlighter -->
<script type="text/javascript">
allDivs = document.getElementsByTagName('div');
for(i=0;i<allDivs.length;i++){
if(allDivs[i].className=='bbCodeBlock'){
code = allDivs[i].childNodes[1].innerHTML
while(allDivs[i].childNodes.length>0) allDivs[i].removeChild(allDivs[i].childNodes[0]);
code = code.replace(/<br>/gi,'\r\n'); // В IE не работает и за этого и не переводятся строки!
code = code.replace(/<!--uzc-->/gi,'');
code = code.replace(/<!--\/uzc-->/gi,'');
pre = document.createElement('pre');
pre.setAttribute('name','code');
pre.className = 'c-sharp';
pre.innerHTML = code;
allDivs[i].appendChild(pre);
}}
dp.SyntaxHighlighter.ClipboardSwf = '/templates/highlight/Scripts/clipboard.swf';
dp.SyntaxHighlighter.HighlightAll('code');
</script>
<! -- /подсветка синтаксиса SyntaxHighlighter -->
Но в статьях все равно без подсветки. Что не так?