묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
2005.07.09 06:33
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
$lang->msg_exists_nick_name = \
댓글 6
-
영진
2005.07.09 08:22
-
김성국
2005.07.09 14:52
답변 감사합니다.
html을 사용해야 하는 경우는 주로 나모를 이용합니다.
(html 코드를 모른단 애기죠 -_-;;)
php 파일은 Editplus을 사용해서 열어봅니다.
outlogin.php파일은 열었습니다.
[notice_subject]에 어떻게 링크를 다나요?
게다가 [subject] 링크는 어떻게 알아 낼수 있나요? -
영진
2005.07.09 15:24
$main = str_replace("[subject]","<a href='".$_zb_url.$target."&no=$data[no]'>".$subject."</a>",$main);
[subject] 이 문자열을 링크가 있는 제목으로 바꾼다는 말입니다. -
영진
2005.07.09 15:28
그러니 이렇게 수정하세요.
$subject = cut_str(stripslashes($data[subject]),$textlen)."</font></b>";
$subject="<a href='".$_zb_url.$target."&no=$data[no]'>".$subject."</a>"
$date = date($datetype, $data[reg_date]);
$header = str_replace("[notice_memo]",$memo,$header);
$header = str_replace("[notice_subject]",$subject,$header);
$header = str_replace("[notice_date]",$date,$header); -
영진
2005.07.11 08:17
// 최근 글 목록 (일반 게시판 형)
function print_bbs($skinname, $title, $id, $num=5, $textlen=30, $datetype="Y/m/d") {
global $_zb_path, $_zb_url, $connect, $t_board, $admin_table;
if(!$skinname||!$id||!$title) return;
$str = zReadFile($_zb_path."latest_skin/".$skinname."/main.html");
if(!$str) {
echo "지정하신 $skinname 이라는 최근목록 스킨이 존재하지 않습니다<br>";
return;
}
$setup = mysql_fetch_array(mysql_query("select use_alllist from $admin_table where name='$id'"));
if($setup[use_alllist]) $target = "zboard.php?id=".$id;
else $target = "view.php?id=".$id;
$result = mysql_query("select * from $t_board"."_$id where is_secret=0 order by no desc limit $num", $connect) or die(mysql_error());
$tmpStr = explode("[loop]",$str);
$header = $tmpStr[0];
$tmpStr2 = explode("[/loop]",$tmpStr[1]);
$loop = $tmpStr2[0];
$footer = $tmpStr2[1];
// 공지사항 형식을 만들때 사용
if(eregi("\[notice\_",$header)) {
$data=mysql_fetch_array($result);
$memo = stripslashes($data[memo]);
if($data[use_html]<2) $memo = nl2br($memo);
else $memo = strip_tags($memo);
$filename1 = $data[file_name1];
$filename2 = $data[file_name2];
if(eregi("\.gif|\.jpg",$filename1))$uploadimage1 = "<img src=".$_zb_url.$filename1." border=0><br>"; else $uploadimage1="";
if(eregi("\.gif|\.jpg",$filename2))$uploadimage2 = "<img src=".$_zb_url.$filename1." border=0><br>"; else $uploadimage2="";
$memo = autolink($uploadimage1.$uploadimage2.$memo);
if($data[ismember]) {
$imageBoxPattern = "/\[img\:(.+?)\.(jpg|gif)\,align\=([a-z]){0,}\,width\=([0-9]+)\,height\=([0-9]+)\,vspace\=([0-9]+)\,hspace\=([0-9]+)\,border\=([0-9]+)\]/i";
$memo=preg_replace($imageBoxPattern,"<img src='".$_zb_url."icon/member_image_box/$data[ismember]/\\1.\\2' align='\\3' width='+ '+ '\\4' height='\\5' vspace='\\6' hspace='\\7' border='\\8'+ '>", stripslashes($memo));
}
$subject = cut_str(stripslashes($data[subject]),$textlen)."</font></b>";
$subject="<a href='".$_zb_url.$target."&no=$data[no]'>".$subject."</a>"
$date = date($datetype, $data[reg_date]);
$header = str_replace("[notice_memo]",$memo,$header);
$header = str_replace("[notice_subject]",$subject,$header);
$header = str_replace("[notice_date]",$date,$header);
}
$main_data = "";
while($data=mysql_fetch_array($result)) {
$name = stripslashes($data[name]);
$subject = cut_str(stripslashes($data[subject]),$textlen)."</font></b>";
$date = date($datetype, $data[reg_date]);
if($data[total_comment]) $comment = "[".$data[total_comment]."]"; else $comment="";
$main = $loop;
$main = str_replace("[name]",$name,$main);
$main = str_replace("[date]",$date,$main);
$main = str_replace("[subject]","<a href='".$_zb_url.$target."&no=$data[no]'>".$subject."</a>",$main);
$main = str_replace("[comment]",$comment,$main);
$main_data .= "\n".$main;
}
$list = $header.$main_data.$footer;
$list = str_replace("[title]","<a href='".$_zb_url."zboard.php?id=".$id."'>".$title."</a>",$list);
$list = str_replace("[dir]",$_zb_url."latest_skin/".$skinname."/images/",$list);
echo $list;
}
// 최근 설문조사 (일반 게시판 형) -
김성국
2005.07.10 14:55
자세한 답변 감사합니다.
여러번 적용을 해 보지만, 결과가 신통칠 않습니다.
바꾸고 나면 계속해서 홈페이지 첫화면에 이런 글이 뜨면서 홈페이지가 뜨질 않는군요.
Parse error: parse error, unexpected '/' in /free/home/bikeworldtra/html/bbs/outlogin.php on line 242
$main = str_replace("[subject]","<a href='".$_zb_url.$target."&no=$data[no]'>".$subject."</a>",$main);
[subject] 이 문자열을 링크가 있는 제목으로 바꾸라고 하셨는데, 어디서 부터 어디까지 바꿔야 한다는 애기인지 모르겠습니다.
즉 알려주신, "그러니 이렇게 수정하세요" 아래부분을 그대로 복사해다가 [subject] 이 문자열의 일부분에 복사/붙여 넣기하면 되는 것 아닌가요?
죄송합니다. 다시한번 답 해 주실순 없는지요?
아니면 위에 올려 놓은 소스를 고쳐 주실순 없는지요?
(죄송합니다. 애써 공부하신 내용을 그냥 알려달라고 하니 부끄럽습니다. -_-;;)
[subject] 과 같은 링크로 만들어주세요.