<@2> <@local(opt)> <@> <@> JUGEM 形式 <@> <$logs = argv#0> <$opt = argv#1> <@ifexec(! logs, begin)>

JUGEM

非表示属性がないため、非公開の記事は出力されません。

<$break()> <$end> <@>----------------------------------------------------------------------------- <@> JUGEM形式 exporter <@>----------------------------------------------------------------------------- <$exporter = loadapp('adiary::ExportJUGEM')> <$ifbreak(!exporter)> <$ifset(!opt.allow_pings, opt.allow_pings, 0)> <$ifexec(Export_debug, begin)> <$output_http_headers('text/plain', 'UTF-8')> <$end> <$set_header('Content-Disposition', "attachment; filename=<@opt.base_filename>_export_jugem.xml")> <$output_http_headers('text/xml', 'UTF-8')> <$opt.header = exec(begin) > <@> <@> blogに関する情報の出力 <@> <@v.blog.blog_name> ]]> <@Auth.name> <$end> <@> <@> 記事の出力 <@> <$exporter.export( begin.day, logs, opt )> <@local(t,t2)> <$t = argv#0> <@esc_xml(t.title)> <@esc_xml(t.name)> <@esc_xml(t.tags_ary#0)> <@print_tmf("%Y/%m/%d %H:%M:%S", t.tm, 0)> <$exporter.cdata_escape(t.body, t.ex_body)> ]]> ]]> <@> <@> コメントの生成 <@> <@ifexec(! opt.no_comment, begin.comment )> <@forexec(t2, v.load_comments_current_blog(t), begin)> <name><@esc_xml(t2.name)></name> <email><@esc_xml(t2.email)></email> <url><@esc_xml(t2.url)></url> <date><@print_tmf("%Y/%m/%d %H:%M:%S", t2.tm, 0)></date> <description><![CDATA[<@exporter.cdata_escape( t2.text )>]]></description> </comment> <$end> </comments> <$end.comment> </entry> <$end.day> <@> <@> 終了 <@> <$print( "</entries></blog>\n" )> <$export_return = 0>