旧サイトで多用ってか乱用してた各種ツールを徐々に復活。
エラーとか表示させたいし、snipet表示させるsnipetとか、開発で使いたいっしょ。
というわけで復活。SyntaxHighlighter
内部idは変わっちまうけど、そんなの見ればいいしな。このサイトではiD=20になった模様。
/* id or msgを渡すと、textileでデコードして表示。 ・両方あるとid優先 ・両方ないとエラー ・textpattanからライブラリ持ってきた。 */ if( isset($id) ){ $tx_strings=$modx->getField($field='content', $docid=$id ); }else if( isset($msg) ){ $tx_strings=$msg; }else{ return " not text ID !!<br>" ; }; require_once( MODX_BASE_PATH.'assets/snippets/textile/Parser.php' ) ; $parser = new \Netcarver\Textile\Parser(); return $parser->setImages(false)->parse($tx_strings);
$sID=isset($id) ? $id : 7; $rs= $modx->db->select('*', 'site_snippets', "id=$sID",'',1); $row=$modx->db->getRow($rs); /* echo $row['id'] . '<br />'; echo $row['name'] . '<br />'; echo $row['snippet'] . '<br />'; */ /* return print_r( $row ,true) ;*/ $a = htmlspecialchars($row['snippet'],ENT_QUOTES); /* $a='<pre> '. $a. '</pre> ' ; */ return $a;