게시판 뷰페이지에서 ... > 시즌3 질문과 답변

본문 바로가기

시즌3 질문과답변

[해결중] 게시판 뷰페이지에서 ...

  • - 별점 : 평점
  • - [ 0| 참여 0명 ]

본문

특정 게시판 뷰페이지에서 내용에 

 

제15회 14/03/15$XNjg1NzUzNzMy 
제14회 14/03/14$XNjg1MjMyNTky 
제13회 14/03/08$XNjgyNTg2ODI4 
제12회 14/03/07$XNjgyMTY5NzE2 
제11회 14/03/01$XNjc5NTExMzc2 
제10회 14/02/28$XNjc5MTA4NzIw 
제9회 14/02/22$XNjc2NDk3Mzg0 
제8회 14/02/21$XNjc2MDk4MzQw 
제7회 14/02/14$XNjczMTAzNTM2 
제6회 14/02/08$XNjcwNjU0MzAw 
제5회 14/02/07$XNjcwMjU0OTY4 
제4회 14/02/01$XNjY4MzU4NjI0 
제3회 14/01/31$XNjY4MTExNDQw 
제2회 14/01/25$XNjY2MjEyODc2 
제1회 14/01/24$XNjY1ODYwMzQ4 

이런 내용이 적여 있다면 ... 

$이문자 앞뒤로 잘라서 <a href="http://www.XNjY1ODYwMzQ4.com"><제1회 14/01/24/</a> 이런 형식으로 표현 하려고 합니다.

eyoom/user_program/board/ 의 view.skin.php 에서 

    $permit_bo_table = array('05_11');
    $tmp=explode("\n", trim($view[wr_content]);
    $cnt=count($tmp);
    for($i=0; $i<$cnt; $i++){
    $tmp2=trim($tmp[$i]); if(!$tmp2) continue;
    $tmp3=explode('$', $tmp2);
    echo "<a href="http://www.{$tmp3[1]}.com">{$tmp3[0]}</a> <br>";
}

아래의 함수를 적용하니 에레가 생기네요? 

 

 

 

 

0 0
로그인 후 추천 또는 비추천하실 수 있습니다.
포인트 50
경험치 3,720
[레벨 6] - 진행률 60%
가입일
2016-05-21 15:57:06
서명
미입력
자기소개
미입력

최신글이 없습니다.

최신글이 없습니다.

댓글목록1

이윰IN님의 댓글

profile_image
음.. 정규표현식을 활용하면 쉽게 처리하실 수 있습니다.

글 내용에 해당 형식에 맞는 것들을 찾아서 알아서 링크를 생성해 주면 되는 것으로 이해했는데요.

$view['wr_content'] 에 아래와 같은 값들이 있다고 가정해 보겠습니다.
제15회 14/03/15$XNjg1NzUzNzMy 
asdfa
제14회 14/03/14$XNjg1MjMyNTky 
asdf
asdf
asdf
제13회 14/03/08$XNjgyNTg2ODI4 
asdf
제12회 14/03/07$XNjgyMTY5NzE2 
제11회 14/03/01$XNjc5NTExMzc2 
제10회 14/02/28$XNjc5MTA4NzIw 
제9회 14/02/22$XNjc2NDk3Mzg0 
제8회 14/02/21$XNjc2MDk4MzQw 
제7회 14/02/14$XNjczMTAzNTM2 
제6회 14/02/08$XNjcwNjU0MzAw 
제5회 14/02/07$XNjcwMjU0OTY4 
제4회 14/02/01$XNjY4MzU4NjI0 
제3회 14/01/31$XNjY4MTExNDQw 
제2회 14/01/25$XNjY2MjEyODc2 
제1회 14/01/24$XNjY1ODYwMzQ4 


위의 내용을 자동으로 변경해서 링크를 생성하도록 하면 될테니 아래 소스를 참고하여 처리해 보세요.


eyoom/user_program/board/view.skin.php 파일의 적당한 위치에 소스를 추가해 주시면 됩니다.
$view['wr_content'] = preg_replace('#(제\d+회)\s(\d{2}\/\d{2}\/\d{2})\$(\w+)#', '<a href="www.$3.com">$1 $2</a>', $view['wr_content']);


적용해 보시고 피드백 부탁드립니다.

축하합니다. 첫댓글 포인트 97포인트를 획득하였습니다.

이윰빌더 시즌4 질문과 답변 게시판입니다.

질문과 답변 게시판에는 가능한 이윰 관리자가 답변을 드리지 않습니다. 회원간 활성화 될수 있도록 도움 부탁드리며, 질문자는 원하는 답변이 달릴경우 꼭 채택하여 주시기 바랍니다.

상품구매 및 유료상품 문의는 1:1문의 게시판을 이용해 주시기 바랍니다.

1:1문의 바로가기 : https://eyoom.net/bbs/qalist.php

전체 647 건 - 35 페이지
번호
제목
글쓴이
채택포인트
별점
사이트 내 전체검색