mp3, mp4, 유튜브 주소입력 자동표현 게시판 업데이트 정보
게시판 mp3, mp4, 유튜브 주소입력 자동표현 게시판 업데이트
첨부파일
테스트한 버전5.5.8.2
호환 가능 버전아마도 5.4 이상
본문
1. https://sir.kr/g5_skin/48614 은 여러가지 오류도 있고 해서 새로 코드를 만들어 보았습니다.
----------
2. 적용방법은 링크게시글의 적용방법과 동일합니다.
----------
3. 스마트에디터2에만 먹습니다.
다른에디터의 경우는 게시글 작성시 자동링크가 되는 에디터에만 먹을 것입니다.
자동링크가 안 되는 에디터는 https://sir.kr/g5_tip/18969 팁을 참고하세요.
-----------
4. 그누순정 5.4 버전 이상으로 빌더나 테마는 배려하지 않았습니다.
아미나나 이윰에도 먹나요 같은 질문도 사절입니다.^^
추천
15
15
댓글 전체

업그레이드를 . . . 대단히 감사합니다.

간만에 스킨 하나 업뎃하며 올립니다.
엄청 감사합니다.
스마트에디터2에서 해보니 잘 동작합니다. 사진 확대도 잘 되구요.
하지만 제 경우 스마트에디터2를 사진올리기만 남겨놓고 다 삭제를 했더니 님 소스가 본문에선 안먹히고 댓글만 먹히네요. (이전 버전은 잘 동작했습니다.)
스마트에디터2에서 해보니 잘 동작합니다. 사진 확대도 잘 되구요.
하지만 제 경우 스마트에디터2를 사진올리기만 남겨놓고 다 삭제를 했더니 님 소스가 본문에선 안먹히고 댓글만 먹히네요. (이전 버전은 잘 동작했습니다.)

mp3, mp4, 유튜브 주소를 삭제하면 안 되죠.
주소가 있어야 그 주소를 가지고 파싱을 하는 것입니다.
안 되는 페이지를 링크시켜 주세요.
주소가 있어야 그 주소를 가지고 파싱을 하는 것입니다.
안 되는 페이지를 링크시켜 주세요.

죄송하지만 글읽기 포인트가 모자라서 열람이 안 된다고 하네요.
그렇다고 제가 회원가입을 할 수도 없고...
그냥 게시글 본문에
https://youtu.be/WYy2fROj7uU
를 글쓰기에서 적어주면 적용이 안 되나요? 도저히 이해가 안 되어서요.
그렇다고 제가 회원가입을 할 수도 없고...
그냥 게시글 본문에
https://youtu.be/WYy2fROj7uU
를 글쓰기에서 적어주면 적용이 안 되나요? 도저히 이해가 안 되어서요.
이 글도 지워주시면 제 댓글 지울께요

이 코드는 아주 명료합니다.
mp3 의 경우
bo_v_con 이라는 아이디를 가진 엘레먼트에 모든 a 태그를 털어서 a 태그의 href 꼬랑지 네글자를 소문자로 치환한 문자열이 ".mp3" 라고 한다면...
a 태그 바로 뒤에 오디오태그를 추가하고 그 src 를 a 태그의 href 로 준 다음 a 태그 자체는 display:none 이 되어라 라는 명령인데...
오토링크가 성립되는 게시판에서는 절대 오류가 있을 수 없습니다.^^
mp3 의 경우
bo_v_con 이라는 아이디를 가진 엘레먼트에 모든 a 태그를 털어서 a 태그의 href 꼬랑지 네글자를 소문자로 치환한 문자열이 ".mp3" 라고 한다면...
a 태그 바로 뒤에 오디오태그를 추가하고 그 src 를 a 태그의 href 로 준 다음 a 태그 자체는 display:none 이 되어라 라는 명령인데...
오토링크가 성립되는 게시판에서는 절대 오류가 있을 수 없습니다.^^
해결했습니다.
스마트 에디터2 SE2BasicCreator.js 에서
아래 코드를 주석처리 했었네요.
oEditor.registerPlugin(new nhn.husky.SE2M_Hyperlink(elAppContainer));
원래대로 주석지우니 잘 됩니다.
스마트 에디터2 SE2BasicCreator.js 에서
아래 코드를 주석처리 했었네요.
oEditor.registerPlugin(new nhn.husky.SE2M_Hyperlink(elAppContainer));
원래대로 주석지우니 잘 됩니다.
공개해 주셔서 감사합니다.

감사합니다

감사합니다.

감사합니다

감사합니다.

감사합니다
감사합니다^^

감사합니다

안녕하세요 스킨 대단히 감사합니다.
이걸 설치하려고 하는데 basic 폴더랑 gallery 폴더에 복사해 넣기만 하면 되는건가요?
퍼미션 755주고 복사는 했는데
이 스킨을 어떻게 적용시키죠?
글 내용에 유튜브 주소링크 복사해서 글을 써봤는데
그냥 똑같이 링크주소만 뜨고 새창으로 유튜브로 가버리네요..
정말 초보적인 질문 죄송합니다.. 적용하는 방법을 모르겠어요 ㅜㅜ
이걸 설치하려고 하는데 basic 폴더랑 gallery 폴더에 복사해 넣기만 하면 되는건가요?
퍼미션 755주고 복사는 했는데
이 스킨을 어떻게 적용시키죠?
글 내용에 유튜브 주소링크 복사해서 글을 써봤는데
그냥 똑같이 링크주소만 뜨고 새창으로 유튜브로 가버리네요..
정말 초보적인 질문 죄송합니다.. 적용하는 방법을 모르겠어요 ㅜㅜ

에디터를 네이버스마트2 를 사용하세요.

답변감사합니다.
게시판 관리 -> 게시판 수정 -> 게시판 에디터 선택에 가면
cheditor2 하고 smarteditor2가 있습니다. 네이버스마트2는 없는데 따로 설치해야 하는건가요? smarteditor2로 하면 되지 않습니다.. 새로 작성해도 안됩니다. ㅜㅜ
게시판 관리 -> 게시판 수정 -> 게시판 에디터 선택에 가면
cheditor2 하고 smarteditor2가 있습니다. 네이버스마트2는 없는데 따로 설치해야 하는건가요? smarteditor2로 하면 되지 않습니다.. 새로 작성해도 안됩니다. ㅜㅜ

저는 몇번이나 테스트해도 이상이 없습니다

/skin/board/basic
/skin/board/gallery
이곳에 파일을 넣는게 맞는건가요?
view.tail.skin.php은 자동으로 불러지는건가요?
그누보드가 모든 php파일을 자동으로 부르는것인가요?
그누보드 새로설치하고 스킨파일 위에 디렉토리에 넣고
게시판 관리 -> 게시판 수정 -> 게시판 에디터 선택에서 smarteditor2선택하고
제가 혹시 빼먹은 단계가 있는지..
/skin/board/gallery
이곳에 파일을 넣는게 맞는건가요?
view.tail.skin.php은 자동으로 불러지는건가요?
그누보드가 모든 php파일을 자동으로 부르는것인가요?
그누보드 새로설치하고 스킨파일 위에 디렉토리에 넣고
게시판 관리 -> 게시판 수정 -> 게시판 에디터 선택에서 smarteditor2선택하고
제가 혹시 빼먹은 단계가 있는지..

정말유용하네요^^
멋진스킨 감사합니다.
조금 응용해서 사용해보려고하는데요.
혹시 이미지 복사 붙어넣기 했을시
아래와 같이 태그가 여러개 붙을때 싹 정리하고
<img src='이미지주소' width='600px' style='....' ....>
아래와 같이 할수 있을까요?
그냥 이미지만 출력 태그만 남기고 나머진 삭제
<img src='이미지주소'>
이리 저리 검색하고 해보는데 지식이 부족해서 잘 안되어서 문의드립니다.^^;
본문과 관련 없는 질문드려 죄송합니다;;
멋진스킨 감사합니다.
조금 응용해서 사용해보려고하는데요.
혹시 이미지 복사 붙어넣기 했을시
아래와 같이 태그가 여러개 붙을때 싹 정리하고
<img src='이미지주소' width='600px' style='....' ....>
아래와 같이 할수 있을까요?
그냥 이미지만 출력 태그만 남기고 나머진 삭제
<img src='이미지주소'>
이리 저리 검색하고 해보는데 지식이 부족해서 잘 안되어서 문의드립니다.^^;
본문과 관련 없는 질문드려 죄송합니다;;

여튼 게시글의 div 가 그누의 게시글처럼 아이디가 bo_v_con 이라고 한다면.
view.skin.php 의 하단에
이리하면 되지 않을까요?
1. 이미지의 src 를 순차적으로 srcList 라는 배열에 담고
2. 정규식으로 <img src=어쩌구저쩌구 .....> 를 <img> 로 바꾸고
3. img[0] 부터 img[마지막] 까지의 src 를 srcList[0] 부터 srcList[마지막] 까지로 넣어주는 형태입니다.
view.skin.php 의 하단에
<script>
srcList = [];
for (i of bo_v_con.getElementsByTagName("img")) srcList.push(i.src);
imgChange = /<img(.*?)>/gi;
bo_v_con.innerHTML = bo_v_con.innerHTML.replace(imgChange, "<img>");
for (j in bo_v_con.getElementsByTagName("img")) bo_v_con.getElementsByTagName("img")[j].src = srcList[j];
</script>
이리하면 되지 않을까요?
1. 이미지의 src 를 순차적으로 srcList 라는 배열에 담고
2. 정규식으로 <img src=어쩌구저쩌구 .....> 를 <img> 로 바꾸고
3. img[0] 부터 img[마지막] 까지의 src 를 srcList[0] 부터 srcList[마지막] 까지로 넣어주는 형태입니다.


감사합니다

감사합니다.