게시판 설정 글 작성시 미리 입력된 글 출력 여기에서 확장변수 값을 불러올수는 없을까요?

 

게시판 스킨설정에 보면 글 작성시미리 입력된 글 출력 이라는곳이 있는데 이곳에서 https://search.naver.com/search.naver?sm=tab_hty.top&where=nexearch&query={$oDocument->getExtraEidValue('블랙핑크')} 이런식에 확장변수값을 불러올수는 없을까요?

 

이렇게 불러오면 글 제목은 블랙핑크 전세게 이슈가되다!

확장변수의 값은 블랙핑크 shut down 그럼 버튼을 누르면 https://search.naver.com/search.naver?sm=tab_hty.top&where=nexearch&query= 블랙핑크 shut down의 검색결과가 나오겠죠?

이런식으로 여러가지 활용을 해보려고 하는데 _read.html 에서는 위치가 위 아니면 아래 2곳밖에는 안되는거 같아서...

 

버튼형식으로 해서 확장변수값을 넣고 싶은데 _read.html 에서는 작동이 잘되는데 글 작성시 미리 입력된 글 출력에서는 작동이 안되더라구요.

 

_read.html에서 넣으면 본문위 아니면 본문아래 2가지의 선택지밖에없어서 원하는 위치에넣을수가 없을거 같은데 글 작성시 미리 입력된 글 출력에서 확장변수값을 가져오게 할수는 없을까요?

  • profile
    에디터 안에서는 작성자가 임의로 php 변수를 사용할 수가 없어서일 거예요.
    말씀하신대로 본문 위나 아래에 버튼을 삽입하는 것이 좋을 듯하구요.

    본문에 특정 치환자가 있으면 이것을 버튼으로 바꿔치기할 수도 있기는 한데,
    그러려면 애드온이나 모듈을 따로 만들어야 할 겁니다.
  • profile profile
    일단 자바로 확장변수가 아닌 class를 끌어와서 적용은 했습니다.
    unction jsfile(gubun){
    var aa = document.getElementsByClassName("deco")[0].innerHTML.replace(/'/gi, "").replace(/"/gi, "");
    이걸 어찌 변형을 하면 확장변수도 불러올수 있지않을까요?
  • profile profile
    class가 됐든 id가 됐든 특정 요소의 innerText가 확장변수값으로 되어 있다면 불러올 수도 있겠네요.
    그리고 본문 자리의 적당한 곳에서 그 값을 끌어다 쓰면 될 거구요.
  • profile profile
    확장변수를 불러온건 아니구요 그냥 본문에 class에 제목치면 테이블안에 원하는곳에 제목이 들어가는 방식입니다. 도저히 확장변수까지는 안되더라구요.ㅠ.ㅠ
  • profile profile
    테이블 안이 어딜 의미하는지는 모르겠지만, _read.html 하단쯤에 확장변수를 따로 출력해보시라구요.
    <div id="special_extra_var" style="display: none">{$oDocument->getExtraEidValue('your_eid')}</div>

    그리고 스크립트에서 네이버 주소를 가지는 a태그를 찾아서 href 속성값에 $('#special_extra_var').text() 를 넣어주면 되지 않을까요?
  • profile profile
    감사합니다. 윤삼님 덕분에 잘 적용되었습니다^^