gbview.skin.php에서 link #1에 나오는 http:// 삭제 방법 정보
그누보드 gbview.skin.php에서 link #1에 나오는 http:// 삭제 방법
본문
<?
// 링크 설정한 값만큼 출력
{
if ($link[1][link]) { echo "<tr><td> e-mail : <a href='{$link[1][href]}' target='$default[de_link_target]'>{$link[1][link]}</a></td></tr>"; }
if ($link[2][link]) { echo "<tr><td> homepage : <a href='{$link[2][href]}' target='$default[de_link_target]'>{$link[2][link]}</a></td></tr>"; }
}
?>
link#1을 e-mail주소 적는 곳으로 사용하고자 gbview.skin.php를 위와 같이 수정을 했습니다.
link #2는 홈페이지를 입력하는 곳입니다.
근데 글보기를 하면 http://***@***.com 이런식으로 됩니다.
http://
을 어떻게 해야 없앨수 있는지.....
물론 link #2는 홈페이지를 입력하는 곳이니까 http:// 이 없어지면 안됩니다.
제가 해본건
{$link[2][link]}는 gbform에서 입력한 값을 불러 오는 것 이라는걸 알았고,
target='$default[de_link_target]'을 삭제 했더니 아무 변화가 없었습니다. 무슨 용도인지는 모르겠습니다.
gbview.php에 link 관련부분에서 http://은 없었습니다.
// 링크 설정한 값만큼 출력
{
if ($link[1][link]) { echo "<tr><td> e-mail : <a href='{$link[1][href]}' target='$default[de_link_target]'>{$link[1][link]}</a></td></tr>"; }
if ($link[2][link]) { echo "<tr><td> homepage : <a href='{$link[2][href]}' target='$default[de_link_target]'>{$link[2][link]}</a></td></tr>"; }
}
?>
link#1을 e-mail주소 적는 곳으로 사용하고자 gbview.skin.php를 위와 같이 수정을 했습니다.
link #2는 홈페이지를 입력하는 곳입니다.
근데 글보기를 하면 http://***@***.com 이런식으로 됩니다.
http://
을 어떻게 해야 없앨수 있는지.....
물론 link #2는 홈페이지를 입력하는 곳이니까 http:// 이 없어지면 안됩니다.
제가 해본건
{$link[2][link]}는 gbform에서 입력한 값을 불러 오는 것 이라는걸 알았고,
target='$default[de_link_target]'을 삭제 했더니 아무 변화가 없었습니다. 무슨 용도인지는 모르겠습니다.
gbview.php에 link 관련부분에서 http://은 없었습니다.
댓글 전체
어디에 어떻게 넣어야 되는지 좀 정리해서 알려주시면 감사하겠습니다.
방금 한국이 13번째 골을 넣음과 동시에 해결했습니다.
root님의 소스를 보고 또 봤더니 답이 나왔습니다.
zzzz님과 root님께 감사 드립니다.
root님의 소스를 보고 또 봤더니 답이 나왔습니다.
zzzz님과 root님께 감사 드립니다.
$link[1][link] = preg_replace("(http://)","",$link[1][link]);
이걸 어디다 넣어야 할지 모르겠습니다.
이걸 어디다 넣어야 할지 모르겠습니다.
다음처럼해서 http://를 제거하고
$link[1][link] = preg_replace("(http://)","",$link[1][link]);
$link[1][link] 를 사용하면 될텐데..
$link[1][link] = preg_replace("(http://)","",$link[1][link]);
$link[1][link] 를 사용하면 될텐데..
허걱 방금 뭔가 왔었는데 안된다구..
원채 링크에 이메일 넣는 것이 무리가 있어 보입니다만,
제 코멘트를 소스를 사용후... 방법은 많습니다.
단지 link 2 만 따로 빼 주면 되는거니까요..
root 님의 소스를 이용해도 되겠군요.
아니면, 첫 코멘트 처럼. 이메일일 경우... 치환을 이용해 http:// 빼는 방법도 있습니다.
제 코멘트를 소스를 사용후... 방법은 많습니다.
단지 link 2 만 따로 빼 주면 되는거니까요..
root 님의 소스를 이용해도 되겠군요.
아니면, 첫 코멘트 처럼. 이메일일 경우... 치환을 이용해 http:// 빼는 방법도 있습니다.
zzzz님! 감사합니다.
이미 제가 해본 방법입니다.
그렇게 하면 게시판 전체에 영향을 끼칩니다.
해당 게시판 뿐만아니라 다른 게시판에서 홈페이지를 입력할때가 문제가 됩니다.
일일이 http://를 입력해야 되지요.
회원정보에서 이메일하고 홈페이지를 가져와 gbview.skin.php에 뿌려주는 방법을 알면 좋겠는데........
좀 더 분석을 해 봐야겠습니다.
언제 기회가 되면 만나는거 사 드리겠습니다.
고맙습니다.
이미 제가 해본 방법입니다.
그렇게 하면 게시판 전체에 영향을 끼칩니다.
해당 게시판 뿐만아니라 다른 게시판에서 홈페이지를 입력할때가 문제가 됩니다.
일일이 http://를 입력해야 되지요.
회원정보에서 이메일하고 홈페이지를 가져와 gbview.skin.php에 뿌려주는 방법을 알면 좋겠는데........
좀 더 분석을 해 봐야겠습니다.
언제 기회가 되면 만나는거 사 드리겠습니다.
고맙습니다.
테스트는 다음과 같이 했는데..
<?
$wr_5 = "http://*** 개인정보보호를 위한 이메일주소 노출방지 ***";
echo "111 - $wr_5<br>";
$wr_5 = preg_replace("(http://)","",$wr_5);
echo "222 - $wr_5<br>";
//$link[1][link] = preg_replace("(http://)","",$link[1][link]);
?>
<?
$wr_5 = "http://*** 개인정보보호를 위한 이메일주소 노출방지 ***";
echo "111 - $wr_5<br>";
$wr_5 = preg_replace("(http://)","",$wr_5);
echo "222 - $wr_5<br>";
//$link[1][link] = preg_replace("(http://)","",$link[1][link]);
?>
이것도 ...
$link[1][link] = preg_replace("(http://)","",$link[1][link]);
$link[1][link] = preg_replace("(http://)","",$link[1][link]);
그럼 좋습니다.
function set_http($url)
{
if (!trim($url))
return;
if (!eregi("^(http|https)://", $url))
$url = "http://" . $url;
return $url;
}
$url = "http://" . $url; 부분에서 $url = "" . $url; 이렇게 하세요
function set_http($url)
{
if (!trim($url))
return;
if (!eregi("^(http|https)://", $url))
$url = "http://" . $url;
return $url;
}
$url = "http://" . $url; 부분에서 $url = "" . $url; 이렇게 하세요
넵!!
이메일입니다.
웬만하면 스킨을 손보고 싶은데 아무리해도 http://가 나오네요.
방법이 있다면 주소를 넣으도 상관은 없습니다.
다른 필드에 멜주소 넣으면 되니까요.
그리고,
한번 1등은 영원한 1등임돠.........!!! *^^*
이메일입니다.
웬만하면 스킨을 손보고 싶은데 아무리해도 http://가 나오네요.
방법이 있다면 주소를 넣으도 상관은 없습니다.
다른 필드에 멜주소 넣으면 되니까요.
그리고,
한번 1등은 영원한 1등임돠.........!!! *^^*
허... 근데 주소가 아니라 이메일 입니까? -_-;;;;
큭........ 아닙니다... 맛나는거 필요 없다고 느닷없이 생각이 듭니다. 흠흠... ((((ㅡ,.-)
맛나는거라..................
음....!
어제 드린 아이콘부분 1등상 다시 생각해 봐야겠습니다. ^^
음....!
어제 드린 아이콘부분 1등상 다시 생각해 봐야겠습니다. ^^
갈켜줄테니 맛나는거 사주십시오... (이젠 공짜는 지쳤어.. ㅜ_ㅜ)
string.lib.php 의 69라인을 연구해 보세요
string.lib.php 의 69라인을 연구해 보세요
치환식......
뭐 하는 놈인지.........쩝!!!
뭐 하는 놈인지.........쩝!!!
그 부분은 치환 식으로.. 없애 줘야 될것 같습니다.