旧サイトの機能Snippet_view

Home > 単発機能 > 旧サイトの機能Snippet_view

snippet_view復活できたぜ

旧サイトで多用ってか乱用してた各種ツールを徐々に復活。

エラーとか表示させたいし、snipet表示させるsnipetとか、開発で使いたいっしょ。

というわけで復活。snippet_view

内部idは変わっちまうけど、そんなの見ればいいしな。このサイトではiD=7になった模様。

 
/* 
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);

さらに、textileも復活。表が書きやすいんだよね。

 
$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;




  •