Changeset 732
- Timestamp:
- 03/29/11 11:28:48 (14 months ago)
- Location:
- trunk
- Files:
-
- 39 added
- 3 edited
-
components/forum/frontend.php (modified) (1 diff)
-
includes/bbcode/bbcode.lib.php (modified) (3 diffs)
-
includes/geshi (added)
-
includes/geshi/geshi (added)
-
includes/geshi/geshi.php (added)
-
includes/geshi/geshi/actionscript.php (added)
-
includes/geshi/geshi/actionscript3.php (added)
-
includes/geshi/geshi/apache.php (added)
-
includes/geshi/geshi/asm.php (added)
-
includes/geshi/geshi/asp.php (added)
-
includes/geshi/geshi/bash.php (added)
-
includes/geshi/geshi/c.php (added)
-
includes/geshi/geshi/cpp.php (added)
-
includes/geshi/geshi/csharp.php (added)
-
includes/geshi/geshi/css.php (added)
-
includes/geshi/geshi/delphi.php (added)
-
includes/geshi/geshi/diff.php (added)
-
includes/geshi/geshi/groovy.php (added)
-
includes/geshi/geshi/haskell.php (added)
-
includes/geshi/geshi/html.php (added)
-
includes/geshi/geshi/html5.php (added)
-
includes/geshi/geshi/ini.php (added)
-
includes/geshi/geshi/java.php (added)
-
includes/geshi/geshi/javascript.php (added)
-
includes/geshi/geshi/jquery.php (added)
-
includes/geshi/geshi/latex.php (added)
-
includes/geshi/geshi/lisp.php (added)
-
includes/geshi/geshi/make.php (added)
-
includes/geshi/geshi/mysql.php (added)
-
includes/geshi/geshi/pascal.php (added)
-
includes/geshi/geshi/perl.php (added)
-
includes/geshi/geshi/php.php (added)
-
includes/geshi/geshi/powershell.php (added)
-
includes/geshi/geshi/prolog.php (added)
-
includes/geshi/geshi/python.php (added)
-
includes/geshi/geshi/rails.php (added)
-
includes/geshi/geshi/ruby.php (added)
-
includes/geshi/geshi/sql.php (added)
-
includes/geshi/geshi/text.php (added)
-
includes/geshi/geshi/xml.php (added)
-
includes/geshi/geshi/yaml.php (added)
-
templates/_default_/css/styles.css (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/components/forum/frontend.php
r705 r732 783 783 784 784 } else { 785 $message_post = $inCore->request('message', 'html');786 $message = $inDB->escape_string($message_post);787 $message = $inCore->badTagClear($message);788 if (!$message) { echo '<p>'.$_LANG['NEED_TEXT_POST'].'</p>'; return; }785 $message_post = $inCore->request('message', 'html'); 786 $message = $inDB->escape_string($message_post); 787 $message = $inCore->badTagClear($message); 788 if (!$message) { echo '<p>'.$_LANG['NEED_TEXT_POST'].'</p>'; return; } 789 789 790 790 if($do=='newpost'){ -
trunk/includes/bbcode/bbcode.lib.php
r730 r732 971 971 // Ôóíêöèÿ - îáðàáîò÷èê òåãà [b] 972 972 function b_2html($elem) { 973 return '< b>'.$this -> get_html($elem['val']).'</b>';973 return '<strong>'.$this -> get_html($elem['val']).'</strong>'; 974 974 } 975 975 // Ôóíêöèÿ - îáðàáîò÷èê òåãà [code] 976 976 function code_2html($elem) { 977 977 978 $lang = $elem['attrib']['code']; 978 979 if(!$lang){ $lang = 'php'; } 979 $str = '<div class="bb_tag_code">'; 980 $str .= '<b>Êîä '.strtoupper($lang).':</b><br/>'; 981 $str .= '<pre class="brush: '.strtolower($lang).';">'; 982 983 $inPage = cmsPage::getInstance(); 984 $inPage->addHeadCSS('includes/jquery/syntax/styles/shCore.css'); 985 $inPage->addHeadJS('includes/jquery/syntax/scripts/shCore.js'); 986 $inPage->addHeadJS('includes/jquery/syntax/scripts/shBrush'.ucfirst(strtolower($lang)).'.js'); 987 $_SESSION['bbcode']['code_js_added'][$lang] = 1; 980 981 $str = '<div class="bb_tag_code">'; 982 $str .= '<strong>Êîä '.strtoupper($lang).':</strong><br/>'; 983 $str .= '<pre>'; 984 985 $inCore = cmsCore::getInstance(); 986 $inCore->includeFile('includes/geshi/geshi.php'); 988 987 989 988 foreach ($elem['val'] as $item) { … … 991 990 $item['str'] = str_replace('’', "'", $item['str']); 992 991 $item['str'] = str_replace('', "'", $item['str']); 993 $str .= htmlspecialchars($item['str']); 994 } 992 } 993 994 $geshi = new GeSHi($item['str'], $lang); 995 $geshi->enable_line_numbers(GESHI_NORMAL_LINE_NUMBERS); 996 997 $str .= $geshi->parse_code(); 998 995 999 $str .= '</pre></div>'; 996 $str .= '<script type="text/javascript"> 997 SyntaxHighlighter.config.clipboardSwf = \'/includes/jquery/syntax/scripts/clipboard.swf\'; 998 SyntaxHighlighter.all(); 999 </script>'; 1000 1000 1001 return $str; 1001 }1002 1002 1003 } 1003 1004 // Ôóíêöèÿ - îáðàáîò÷èê òåãà [video] 1004 1005 function video_2html($elem) { … … 1010 1011 $str .= '</div>'; 1011 1012 return $str; 1012 } 1013 1013 } 1014 1014 // Ôóíêöèÿ - îáðàáîò÷èê òåãà [audio] 1015 1015 function audio_2html($elem) { -
trunk/templates/_default_/css/styles.css
r705 r732 1286 1286 } 1287 1287 .bb_tag_code{ 1288 border:solid 1px silver;1289 padding:8px;1288 border:solid 1px silver; 1289 padding:8px; 1290 1290 margin-top:5px; 1291 1291 margin-bottom:5px; 1292 max-width:700px; 1293 overflow:auto; 1294 } 1295 .bb_tag_code ol{ 1296 padding: 6px 0; 1297 padding-left:5px; 1292 1298 } 1293 1299 .bb_tag_hide{
Note: See TracChangeset
for help on using the changeset viewer.
