[제로] [스킨만들기] setup.php 의 설명
페이지 정보

첨부파일
-
2005-06-23 07:32:12
짧은주소
-
https://yadolee.com/tip/15 주소복사
평점
본문

위의 그림처럼 보드의 가장 위쪽 부분을 지정하는 파일입니다.
<? ?> 이렇게 되어있는 부분은 php 문법입니다. 모르셔도 스킨 만드는데 문제 없습니다. 그 안에 <? ?> 이렇게 묶여져 있죠. 이건 제로님이 어떤 변수가 사용되었는지 설명해 주기위한 주석입니다.(즉 설명이죠)
게시판 생성에 직접적인 영향 없습니다.
<script language=JavaScript>
......
</script>
이렇게 된 부분은 손 안대셔도 됩니다. 함수가 2개 있는데 위의 것은 object 찾는 함수이고, 아래쪽 함수는 아이콘에 버튼을 대고 클릭하면 2개의 이미지를 가지고 클릭할 때마다 다른 그림을 보여주는 겁니다. 게시판 아래쪽의 찾기 하는 부분에 name, subject, contents 눌러보세요. 이해가실 겁니다.
<!-- HTML 시작 -->
<? include "$dir/value.php3"; ?>
: <? ?> php 시작과 끝이라고 얘기했죠. 위 줄의 뜻은 'value.php3' 라는 파일을 현재 setup.php로 읽어오겠다는 뜻입니다.
# 참고로 value.php3에는 색 지정에 관한 값들이 있습니다.
<td valign=bottom style=font-family:Tahoma;font-size:6pt;font-weight:bold;color:#76A332;>
color:#76A332 -> 이 부분이 위쪽의 접속회원수, 글 수 뭐 이런 것을 나타낼 때 사용하는 숫자들의 색 지정입니다. 알아서 바꾸세요.
<?=$memo_on_sound?> 이런 스타일
즉 <?=$변수이름?> 이렇게 된 부분은 제로보드 프로그램에서
대충 이렇게 선언되어 있습니다.
$a_logout="<a onfocus=blur() href='logout.php?$href$sort'>"
무슨 말이냐 하면요...
<?=$변수이름?> 은 html 태그로 표현하면 <a 정의된 것> 이렇게 바뀐다는 거죠 즉 위처럼 되어 있는 것은 링크되어지는 부분이라고 생각하시면 됩니다.
<?=$total?> : 현재까지의 게시판에 올라온 글의 숫자
스킨에서 'Total' 이부분이죠.
setup_articles.gif 이게 바꿀 파일이죠.
<?=$total_page?>:전체 페이지에서 현재 페이지 수를 나타내죠
스킨에서 'pages/Now page is' 이 부분입니다.
setup_pages_nowpage.gif 이 파일 변경하시면 됩니다.
<?=$a_member_memo?> : 자기에게 메모가 왔는지 체크하는 부분
뒤쪽에 있는 member_memo_off.gif 파일을 자기 스킨에 맞게 교체
<?=$a_member_join?> : 회원가입 입력폼 링크입니다.
setup_signin.gif (Loged members) 이 파일을 분위기에 맞게 변경합니다.
그림 파일 말고 글로 그냥 사용하고 있다면 당연히 <img .....> 이 부분 없애주고 그냥 글자로 쓸 수도 있겠죠...
<?=$total_connect?> : 현재 전체 회원 로그인수의 숫자입니다.
<?=$group_connect?> : 현재 그룹 로그인수
<?=$a_member_modify?> : 현재 로그인된 회원의 정보를 볼 수 있는 곳
주로 스킨에서 'MYINFO'이렇게 된 부분입니다.
setup_userinfo.gif : 이 파일입니다. 한 번 열어보세요. 이해갑니다.
글로 쓸려면 당연히 <img ..> 날려주고 글쓰면 됩니다.
<?=$a_member_memo?> : 메모박스를 열 때 사용합니다.
스킨에서 MEMOBOX라고 된 부분입니다.
setup_memobox.gif 이 파일 수정합니다. 분위기 맞게
글로 쓸려면 당연히 <img ..> 날려주고 글쓰면 됩니다.
<?=$a_login?> : 로그인할 때 사용하죠.
스킨에서 'LOGiN'이라고 표현되죠.
setup_login.gif 이 파일 수정합니다.
글로 쓸려면 당연히 <img ..> 날려주고 글쓰면 됩니다.
<?=$a_logout?> : 로그아웃할 때 사용하죠
스킨에서 'LOGOUT'이라고 표현되죠.
setup_logout.gif 고쳐주세요
글로 쓸려면 당연히 <img ..> 날려주고 글쓰면 됩니다
<?=$a_setup?> : 현재 게시판 셋업할 때 사용하죠.
스킨에서 'CONFIG BOARD'라고 표현되는 부분
setup_config.gif 고쳐주세요
글로 쓸려면 당연히 <img ..> 날려주고 글쓰면 됩니다
happycast는 그림으로 표현했는데 글로 표현해도 별 문제 없으리라고 생각됩니다.
여기까지가 윗부분 설정하는 파일의 끝이죠.
추천인

Progress Bar 76.42%
-
[배경 화면] 프랑스의 에귀으 듀 샤흐도네(Aiguille du Chardonnet)산으로 스위스와 접경지에 위치해 있습니다. /*0) generatedType=2; if (generatedType==2) { dMap.style.cursor = "pointer"; dMap.onclick = function(e) {initGmapsLoader(e||event)}; var t = document.createTextNode("로딩하려면 클릭하세요"), d = document.createElement("div"); d.appendChild(t); d.style.cssText="background-color:#e5e5e5; filter:alpha(opacity=80); opacity:0.8; padding:1em; font-weight:bold; text-align:center; position:absolute; left:0; box-sizing:border-box; width:100%; max-width:500px; top:0"; dMap.appendChild(d); } function CreateGMapgmap202421141257() { var dMap = document.getElementById("gmap202421141257"); if (dMap) dMap = dMap.parentNode; else dMap = document.getElementById("wgmap202421141257"); if (!dMap) return; if (dMap.ckemap) { var map = dMap.ckemap.map, center = map.getCenter(); google.maps.event.trigger(map, "resize"); map.setCenter(center); return; } dMap.onclick = null; var mapOptions = { zoom: 11, center: [45.96864,7.00157], mapType: 0, zoomControl: "Default", mapsControl: "Default", heading: 0, tilt: 0, overviewMapControlOptions: {opened:true}, pathType: "Default", googleBar: false }; var myMap = new CKEMap(dMap, mapOptions); dMap.ckemap=myMap; } if (!window.gmapsLoaders) window.gmapsLoaders = []; window.gmapsLoaders.push(CreateGMapgmap202421141257); if (generatedType==3) window.gmapsAutoload=true; window.gmapsKey="AIzaSyApiu_e4Br_dRpB-RNC3XgioygMilKhadA"; /*]]>*/ /* CK googlemapsEnd v3.6 */2024-03-05
-
[공지사항] 특별한 버그가 발견되지 않으면 공개하도록 하겠습니다.2024-01-23
-
[공지사항] 한가지를 빼먹었습니다 사운드클라우드도 썸네일을 생성합니다 사운드클라우드는 meta tag > og:image > content의 url를 통해 이미지를 추출2023-05-05
-
[공지사항] 제법 추가해야 할 소스가 많습니다 또한 외부 프로그램(php exec 함수 이용)도 필요해요 ffmpeg, youtube-dl, twitter-media-downloader 간략하게 설명을 드려 볼게요 twitter-media-downloader은 트위터 트윗 이미지를 추출하는 용도 youtube-dl은 트위터 트윗 이미지 및 동영상 url, 페이스북 watch 동영상 url를 추출하는 용도 ffmpeg는 페이스북 watch의 동영상 url를 이용해 포스터 이미지를 추출하는 용도 인스타그램은 meta tag > og:image > content의 url를 통해 이미지를 추출 그 이미지를 게시판 설정 크기로 썸네일화하기2023-05-04
-
[공지사항] 네 맞습니다. Tagify 기능이 훌륭해 변경해 놓았습니다. 한번 적용해 보세요.2022-12-25
-
[영어 문법] 7년 전 게시되었을 때에는 재생에 문제가 없었던 것으로 기억하고 있었으나 현재에는 재생 목록 파라미터가 변경된 걸로 확인했습니다. 수정완료하였으며 3000점의 경험치를 제공해 드렸습니다. 오류 제보 감사드립니다.2022-12-04
-
[공지사항] 공지와 연관되지 않는 댓글은 자제 부탁드립니다.2022-12-03
-
[공지사항] SortableJS를 이용했습니다. https://inpa.tistory.com/entry/%EB%93%9C%EB%9E%98%EA%B7%B8-%EC%95%A4-%EB%93%9C%EB%A1%AD-Drag-Drop-%EA%B8%B0%EB%8A%A5 {코드} https://github.com/SortableJS/Sortable {코드}위 두 링크를 참조해 보세요.2022-11-27
댓글
첫 번째 댓글을 남겨 주세요