ets의 변수 역이용 링크 처리팁 > 그누3 팁자료실

그누3 팁자료실

ets의 변수 역이용 링크 처리팁 정보

일반 ets의 변수 역이용 링크 처리팁

본문

ets(이지템플릿) 최신버전의 경우 if else구문이 있지만, 이전 버전에서는 아직 지원하지 않내요.. 이것가지고 끙끙거리다.. 리스트에 나온 변수를 그대로 이용하기로 했죠.

간혹 회원제로 된 사이트에서 방문자는 회원제인 지 모르고 링크 클릭하죠.. 그누보드에서는 이 과정이 다소 불편한데.. 아예 링크를 걸어두지 않는 방법입니다.
아래와 같이 처리하시면 됩니다.  스킨 아래에 gblist.est를 열어서 {제목}이라는 부분은 검색하세요.
회원이든 아니든 무조건 자동링크 걸렸있죠.. 이것은 변수를 이용해서 처리할 수 있죠. 회원로그인하면 하단에 정보수정리스트가 나타나죠..

변수는 변화하는 값에 따라 그 결과가 다르게 표현되죠.
{var:변수}{/var:변수} 즉 변수가 있으면 {}{/} 사이값을 실행하도록 하는 것입니다.
반대는 {mis:변수}{/mis:변수}를 해주시면 됩니다. 그 변수값이 없으면 {}{/} 사이의 값을 처리하는 식입니다.

링크걸린 링크처리할 때, gblist.ets에 있는 것 그대로 이용해서 다음과 같이 처리하시면 되는 것이죠.
로그인하였으면 아래를 보여주고
      {var:정보수정링크}<a href=./gbview.php?gb_table={게시판}&sselect={검색선택}&stext={검색어}&bd_id={아이디}&page={페이지}>{var:공지사항}<b>{/var:공지사항}{제목}{var:공지사항}</b>{/var:공지사항}</a>{/var:정보수정링크}

로그아웃 상태라면 아래처럼 처리합니다.
      {mis:정보수정링크}{제목}{/mis:정보수정링크}

결과는 로그아웃이나 로그인하지 않은 일반 방문자는 리스트만 출력되는 것이죠..

ets 3.0버전은 많은 변경이 있는 데,, http://sourceforge.net/projects/ets/에서 가보세요..
현재 그누보드는 관리자님이 밝힌대로 3.0버전의 ets를 사용하지 않습니다. 그냥 덮어쓰면 되는 지 모르겠지만, ets 3.0버전과 그 전 버전의 태그처리가 변경되었기 때문에 문제가 생길 것같내요.. 테스트해보지 않아서..혹시 필요한 분이 있을 듯해서 이곳에 올립니다.
추천
14

댓글 전체

위 글은 freeware 님께서 데모 사이트에 올린글을 옮겨놓은 것입니다.

베타 4에서 ets 3.01 을 사용하려 하였으나 문제점이 상당히 노출되어 당분간 ets 2.04a 로 만족해야 할 것 같습니다.
전체 1,026
그누3 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT