그

작성자(이름) 이름을 20자이상입력&출력(40자정도)

· 2006-06-07 (수) 15:27:10 · 2421 · 6
리스트페이지에서 작성자 이름을 출력하길 원하는데 20자로 제한되어 있는거같은데
 
리스트페이지에서 출력할때 20자 이상나오게 하려면 어디어디를 수정해야하죠^^?
 
 
|

댓글 6개

<input type=text name='wr_name' size=15 maxlength=20 required itemname='이름' value='<?=$name?>' class=input></td><? } ?>


입력폼에 maxlength=20 20자로 되어 있네요..

list에 출력 하고 싶다면

<?=$list[$i][wr_name]?> 이런식으로 함 해보세요...
gblist.php 리스트를 보면


$list[$i][name] = gblayer($row[mb_id], cut_str($row[wr_name],12,''), $row[wr_email], $row[wr_homepage]);

cut_str($row[wr_name],12,''), 12개로 자르도록 되어 있습니다.

gblist.skin.php
<?=$list[$i][name]?> 요눔을 <?=$list[$i][wr_name]?> 이런식으로 .....
회원정보와 게시판의 이름 자리가 최대 20자리로 설정되어있군요.
20자리 이상으로 하실려면 관련 테이블과 상당수의 프로그램을 고쳐야 할것으로 보입니다.

mb_name varchar(20)
wr_name varchar(20)

리스트에서 20자리까지 안보이는 문제는 위의 카이루님께서 알려주신 gblist.php 부분을 수정하시면될것 같습니다
cut_str() 를 사용해서 12자리까지 자르도록되어있는데 모두보이도록 하던가... 아니면 20개 이하에서 원하시는 만큼 수정하는것으로... ^^
http://홈페이지주소/?doc=db_chang.php?bo_table=테이블이름


=====================================================
db_chang.php

<?
//이름필더 20->40으로 변경
sql_fetch(" alter table gb_write_$bo_table change wr_name wr_name varchar(40);");
?>

=====================================================

Root님 말대로 디비부터 수정해야하네요...^^;;;
gb_member 테이블도 해야되고..
게시판은 생성한 모든 게시판을 처리해야 될것 같군요.
아무래도 손대기 너무 겁나는...ㅋㅋㅋ
나중에 관리자에서 게시판을 생성하면 그때 저걸 또 돌려줘야 할지....
아니면 자동으로 모든것이 40으로 수정되도록 해야할지........ 넘 어려워요.....^^
아하 회원가입할때부터 20자리로 제한 걸려있군요....

이름 필더대신 wr_1 필드를 사용하는게 사용하는편이

이름이 40자로 해야 하는 목적이라도 말씀 해주시는게

조금 도움이 될것 같은데요 ^^
댓글을 작성하시려면 로그인이 필요합니다.

그누3질답

9,564건
+
제목 글쓴이 날짜 조회
06-06-07 조회 2,422
06-06-06 조회 2,419
06-06-05 조회 2,440
06-06-05 조회 2,943
06-06-05 조회 3,081
06-06-04 조회 2,295
06-06-03 조회 2,216
06-06-02 조회 2,530
06-06-02 조회 2,370
06-06-01 조회 2,278
06-06-01 조회 2,351
06-05-31 조회 2,528
06-05-30 조회 3,074
06-05-29 조회 2,585
06-05-29 조회 3,043
06-05-26 조회 2,738
06-05-25 조회 2,133
06-05-25 조회 2,115
06-05-25 조회 2,940
06-05-24 조회 2,793