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

μ‚¬μš©μžμ˜ 베리즈 μ›Ήμ‰μ–΄μ˜ ν˜„μž¬ 리비젼을 μ•Œλ €μ€λ‹ˆλ‹€.

μ •λ¦¬μ•ˆλ¨

$content

$content_hide_back_button

$show_files

$title

$display_upper

$action_plugins

$view_plugins