기능성 게시판 v01 - 보이기 숨기기 박스형 파일업로드 주소추출 중간점검 > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

기능성 게시판 v01 - 보이기 숨기기 박스형 파일업로드 주소추출 중간점검 정보

게시판 기능성 게시판 v01 - 보이기 숨기기 박스형 파일업로드 주소추출 중간점검

첨부파일

v01.zip (103.7K) 23회 다운로드 2021-12-28 22:11:45 포인트 차감20
테스트한 버전5.4.20
호환 가능 버전5.4 이상

본문

기본 basic 게시판에 3가지 기능을 붙여 보았습니다.

 

1. 제목, 본문, 이미지, 파일, 링크의 5가지 영역을 체크박스로 보이거나 숨길 수 있게 하였습니다.

숨기고 싶은 부분은 체크를 해 주세요. 여분필드는 w_10 하나만 사용하였습니다.

 

31846119_1640695925.8153.jpg

 

----------

 

2. 파일업로드 부분을 기존의 일자형에서 박스형으로 만들어 보았습니다.

 

1) 이미지 파일은 썸네일이 보이고 썸네일을 클릭하면 view 페이지 처럼 원본크기 새창으로 연결됩니다.

2) 이미지 이외 일반파일은 분홍바탕으로 나타나고 업로드 파일이 없는 경우는 빈공간으로 나타납니다.

3) 주소복사 버튼을 클릭하면 파일의 절대주소가 추출되어 복사됩니다. 원하는 부분에 붙여넣기 하세요.

4) 원본파일명이 길 경우는 적당크기로 문자열이 잘립니다. 문자열을 클릭하면 원본파일명이 복사됩니다.

5) 복사버튼 클릭시 효과음을 넣었습니다.

6) 가로의 숫자는 pc는 5개씩, 모바일은 3개씩 나타납니다. 

 

31846119_1640696019.9746.jpg

 

----------

 

3. 중간점검 버튼을 만들었습니다.

이 기능은 업뎃 후 view 페이지로 가는 것이 아니라 다시 write 페이지로 돌아옵니다.

 

31846119_1640696421.0973.jpg

 

----------

 

4. list 페이지는 basic 스킨 그대로입니다.

스타일은 따로 css 를 만들지 않고 엘레먼트에 직접 주었으니 수정해서 사용할 분들은 그 점 염두에 두셨으면 합니다.

크롬과 안드로이드에서만 확인하였고 그누순정 5.4 에서 작업하였습니다.

따라서 테마나 빌더 등은 배려하지 않았습니다.

기능상 이상이 발생할 경우에는 모르겠으나, 더 기능을 업뎃시키고 싶다거나 css 를 바꾸고 싶다거나 할 때는 따로 질문하지 마시고 본인들이 직접 해결해 주세요.^^

추천
13
  • 복사

댓글 전체

파일업로드쪽 로직을 보면....

$file_width_limit = 5;
$file_hight_percent = 100;
$file_text_limit = 16;

가 있습니다.

1번은 가로박스의 숫자
2번은 이미지가로에 대한 이미지세로의 퍼센트, 100을 주면 정사각형이 되겠죠.
3번은 원본파일명의 글자최대값인데 뒤쪽을 기준으로 문자열이 잘리고
앞쪽에 ... 이 붙습니다.
확장자 표시 때문에 그리한 거구요.

문제는 이걸 바꾸면 안쪽의 css 를 다 흔들어야 해서 5개와 3개에 최적화된 style 만을 맞추고 배포했습니다.
비타주리님 천재셨네요.. 그동안 몰라뵈서 죄송합니다.
자료 역주행 해봐야 겠네요..
바로 사용할 수는 없어도 아이디어가 너무 좋아서 한번씩 다시 봐야 겠네요
아이고 저 정도 내공은 냑에서 차고도 넘칩니다.
그저 잔머리가 좀 있을 뿐이에요.
카페형식 테마를 하나 만들고 있는데 게시판 여러스킨 만드는 것보다는 여분필드에서 썸네일형식 갤러리형식 웹진형식 등등을 선택하는 멀티형을 만들려고 생각하다 보니 중간과정에서 나온 아주 사소한 컨텐츠입니다.
다른 건 하루 정도면 충분히 다 만들었는데...
https://sir.kr/g5_skin/45028
사흘 걸리더라구요. 이후로는 리스트를 상하단 선택형으로 여분필드에서 주면서 검색기능까지 게시판에 넣어야 하는데 시간이 너무 걸릴 것 같아서 버티는 중이랍니다.
리스트에서 공지 분리를 어떻게 하나 한참 고민했는데 올리신 스킨 보고 해결했습니다. ㅎㅎ
감으로 때려 맞추는 제가 보기엔 멋지십니다 !!
아이구 그거 아주 쉬울 거라 접근했다가...
bbs/list.php 를 고치면 그리 어려운 건 아니었는데 기본코어를 안 건드리려고 하다보니 스킨 안에서 리스트를 재정의하는 바람에 중복된 수순이 있을 거에요.
페이징 문제도 걸리고 제 내공으로는 은근히 까다로운 스킨이었습니다.ㅋ
다양한 아이디어와 다양한 스킨들이 요즘 많이 올라오네요.~
다들 대단한 분들이 많네요~
일단 스크랩 해 두고 추후 적용 해보겠습니다.
감사합니다.
4번을 태클 거시는분이 계셨다니....
도대체 꽁으로 얼마나 드시려고 그랬을까...
이래서 제가 개발을 때려치우고 싶은겁니다...(날 이단아로 만든 나쁜 사람들...)

그래놓고 왠만한건 다 답해주지만...
그누코딩은 문서 로딩전 코딩과 로딩후 코딩 2가지 경우 뿐인데 전자는 php가 강한 분이, 후자는 js가 강한 분이 주로 사용할 거에요.
저는 대부분 후자쪽입니다.
전자가 유리한 건 코드가 안 보인다는 거고 후자가 유리한 건 기본코어를 안 건드려도 수정이 가능한 경우가 전자보다 휠 많다는 거지요.

근데 어느쪽이거나 어려운 분들은 어렵습니다.
충분히 이해할 수 있습니다.

하지만 css 를 수정해 달라는 건... 이건 좀 아닌 것 같아요.
새해 복 많이 받으세요.
© SIRSOFT
현재 페이지 제일 처음으로