Berryz Webshare Skin Markup - mAKEkr/mAKEkr_Berryz GitHub Wiki
νμΌλ§ν¬
css, js, jpg, gif, pngλ±μ μ€ν¨μ νμν νμΌλ€μ μμ κ°μ΄ λ§ν¬λ₯Ό μμ±νκ² λ©λλ€.
skin(layout)μμ νμΌ λ§ν¬λ₯Ό μν κ²½μ°
/$skin/foo.bar?action=SkinFile
κΈ°ν pluginμμ νμΌ λ§ν¬λ₯Ό μν κ²½μ°
/?action=PluginResource&type=pluginname&file=foo.bar
μ κ°μ΄ μμ±ν΄μ£Όμλ©΄ λλ©°, SkinFileμ κ²½μ° HTTP Streamingλ§μ μ§μνκ² λ©λλ€.(μ§μ μ μΌλ‘ λ€μ΄λ‘λ μλμ κ΅¬κΈ ν¬λ‘¬μ νμΌλͺ
μ λ€μ΄λ‘λλ±μΌλ‘ νμνκ² λ©λλ€.)
쑰건문
μνκΉμ§λ§ μ‘°κ±΄λ¬Έμ΄ μ°μ°κΉμ§λ νμ§ μμ΅λλ€.(κ°λ€, λ€λ₯΄λ€κ° μλ λ³μμ μ‘΄μ¬μ¬λΆλ§ νμΈν©λλ€.)
#if
μ£Όλ‘ λ³μμ μ‘΄μ¬μ¬λΆλ₯Ό νμΈν©λλ€($files, $title, ...).
#else
ifμ μ‘°κ±΄λ¬Έμ΄ λ§μ§μμ κ²½μ°(λ² λ¦¬μ¦ μΉμμ΄ μ€ν¨μμλ ν΄λΉ λ³μκ° μ‘΄μ¬νμ§ μμ κ²½μ°) λ°λλλ 쑰건μ λλ€.
#end
μ‘°κ±΄λ¬Έμ΄ λλ¬μμ μλ €μ€λλ€. 무쑰건μ μΌλ‘ ν¬ν¨λμ΄μΌν©λλ€.
μμ
#if( $files )
$files λ³μκ° μ‘΄μ¬ν κ²½μ° λ€μ΄κ° λ΄μ©
#else
μ‘΄μ¬νμ§ μμκ²½μ° λ€μ΄κ° λ΄μ©
#end
λ°λ³΅λ¬Έ(#foreach)
foreachλ phpμμ μ¬μ©νλ foreachμ λμΌν©λλ€, λ°°μ΄ μμ 10κ°μ μμ΄ν μ΄ μλ€ νλ©΄, 10λ² λ°λ³΅νλ, μλ°μ€ν¬λ¦½νΈλ‘ μΉλ©΄ for(var i=0; i<arr.length; i++) μ κ°μ΅λλ€.
μμ
#foreach($files) #files λ³μμ λ€μ΄κ° λ΄μ©($name, $size, $date) #end
λ³μ
λ³μλ phpμ κ°μ΄ $ λ‘ νμλλ©° μ§κΈκΉμ§ μ°Ύμμ§ λ³μλ μλμ κ°μ΅λλ€.
ν¬κΈ° κ΄λ ¨ λ³μ
$total_size
byteλ¨μλ‘ νμλλ©°, μ κ·Όν ν΄λκ° μμΉν λμ€ν¬μ μ 체 ν¬κΈ°λ₯Ό νμν©λλ€.
$free_space
byteλ¨μλ‘ νμλλ©°, μ κ·Όν ν΄λκ° μμΉν λμ€ν¬μ λ¨μ ν¬κΈ°λ₯Ό νμν©λλ€.
κ²½λ‘ κ΄λ ¨ λ³μ
$address
$upload_path
νμΌ λͺ©λ‘ νμ κ΄λ ¨ ν¨μ
$files
μλμ λ³μλ€μ filesμμ μ’ μλλ, foreach λ°λ³΅λ¬Έ μμμ μ¬μ©λλ λ³μλ€μ λλ€.
$link
a νκ·Έμ μ¬μ©ν μμλ λ³μμ λλ€. μ£Όλ‘ $name κ³Ό κ°μ΄ μ¬μ©λ©λλ€.
$name
νμΌμ μ΄λ¦μ νμνλ λ³μμ λλ€.
$size
νμΌμ ν¬κΈ°λ₯Ό νμνλ λ³μμ λλ€.
$date
λ μ§μ μ΄λ¦μ νμνλ λ³μμ λλ€.
μΆλ ₯ λ³μ
$current_login_id
νμ¬ λ‘κ·ΈμΈν μ¬μ©μμ μμ΄λλ₯Ό μλ €μ€λλ€.
κΈ°ν λ Όλ¦¬ κ΄λ ¨ λ³μ
ifμμ λ Όλ¦¬μ°μ°μ ν μ μλ λ³μμ λλ€.
$is_folder
κΈ°ν λ³μ
$version
μ¬μ©μμ λ² λ¦¬μ¦ μΉμμ΄μ νμ¬ λ²μ Όμ μλ €μ€λλ€.
$revision
μ¬μ©μμ λ² λ¦¬μ¦ μΉμμ΄μ νμ¬ λ¦¬λΉμ Όμ μλ €μ€λλ€.