글
1. index.php 301~302줄
<?=join('',file($dxr.$id."/head.dat"))?>
<?
<?
if(!$_GET[comment]) echo join('',file($dxr.$id."/head.dat"));
이렇게 바꿨습니다..
덧글을 iframe으로 불러들이는데,, 덧글프레임에 저 부분까지 포함되어서 나오길래,,,
2. index.php 534줄
function rrp(no,cc,mt) { 함수 끝나기전에
self.resizeTo(document.body.scrollWidth,document.body.scrollHeight);
이거 추가했습니다.
덧글의 덧글을 열거나 닫으면, 코멘트창의 높이가 늘고/줄고 하는데,
IE에서는 코멘트창의 높이에 따라서, iframe의 높이가 달라집니다.
(FF에서는 안됩니다:다만 사용상의 큰 어려움은 없습니다.)
3. admin.php 788~ 832사이의 두어군데
admin.php 에서 bno.dat파일의 줄수를 세서 분화여부+갯수 파악하던거 저장된 값으로 대체했습니다.
srboard 1.0에서부터 이 값을 저장하기 시작했는데,,
그때 같이 수정했어야 하는걸, 이제야 .. 수정했습니다.
4. exe.php에서 rss출력하는 부분에
에러는 아니지만, ,에 필요없는 줄바꿈이 섞이길래, trim(줄바꿈,앞뒤공백삭제) 시켰습니다.
5. 게시판전체에 조회수 달았는데, 내역(관리자만 볼수 있음)을 봤더니
같은 ip가 무척 많은게, 세션으로 처리했더니, 브라우저 닫히면 세션이 사라져서..
쿠키도 병행되도록 했습니다.
- - 3일간의 기록은 시간,ip,QUERY_STRING,HTTP_REFERER 의 항목으로 보여지고,
- - data/count_3d.dat에 저장됩니다.
- - 3일이 지난 기록은 삭제되고, 그 날에 기록한 갯수만 data/count.dat에 저장됩니다.
- - count.dat 도 어떻게 해볼라다가,
- - 생각해보니 1년이 365일이니까, 1년 사용해서 365줄 누적되는 정도라면,
- - 뭐 별다른 정리가 필요없을거 같아서,, 그냥 뒀습니다.
- - 다음에 뭐 주간통계나 월별통계 같은걸.. 추가할까 생각중입니다.
6. 전체최근게시물에서
1.2버전에서 게시물링크가 $url이란 변수에 작은 썸네일을 포함했던걸,, 빼서
$smg로 스킨에 따로 출력하도록 했습니다.
- - 스킨을 개조하다보니까, http://www2.ssam.biz/bd/
- - 링크주소에 작은 썸네일이 포함되니까, 불편하더군요. 일일이 분리해줘야할 필요성도 있고.
- - 간편함을 위해서, $url 하나에 합쳤던건데,,
- - 기능적 제약이 더 큰거 같애서, 따로 뺐습니다.
7. <nobr> 태그와 클래스로 주로 길이를 잘랐는데,
제목에서는 같이 붙어있는 덧글수 같은게 먼저 짤려서,
글자수 자르는 함수로, 제목길이를 조정하고 있습니다.
그게 1.2버전에서는 -목록에서는 52, 최근게시물에서는 43이었는데,
rss리더게시판의 경우엔, 읽기권한이 있을때는 제목옆에 링크표시가 붙어있어서, 길이를 더 잡아먹어서,
$cut = 얼마;
if($type == 'r') $cut = 얼마;
하는식으로 바꿨는데, 그게 스킨파일입니다.
그래서 1.2버전의 skin/default.php 파일의 (이하 계속)
- - 120줄 위에
$cut = 46;
if($type =='r') $cut = 44;
이거 추가,
- - 146줄에 <?=strcut($subject[0], 52)?> 이거는
<?=strcut($subject[0], $cut)?> 이것으로,
- - 207줄 위에
$cut = 40;
if($type =='r') $cut = 38;
이거 추가.
- - 219~220줄에
<?=$url?><?=strcut($subject[0], 43)?><?=$rlink?></a> <font class=t7><?=$zzz[3]?></font>
<textarea name='<?=$mid?>' style='display:none;'><?=$simg?><?=$mmb?></textarea><br>
이거는
<?=$smg?><?=$url?><?=strcut($subject[0], $cut)?><?=$rlink?></a> <font class=t7><?=$zzz[3]?></font><br>
<textarea name='<?=$mid?>' style='display:none;'><?=$simg?> <?=$mmb?></textarea>
이걸로,,, 바뀌었습니다.
압축풀어 계정에 업로드하고, data폴더의 권한을 777주고,
admin.php 접속해서 관리자회원가입을 합니다(첫번째 가입자를 관리자로 인식합니다.)
그리고 index.php 접속해서 사용합니다.
<?=join('',file($dxr.$id."/head.dat"))?>
<?
<?
if(!$_GET[comment]) echo join('',file($dxr.$id."/head.dat"));
이렇게 바꿨습니다..
덧글을 iframe으로 불러들이는데,, 덧글프레임에 저 부분까지 포함되어서 나오길래,,,
2. index.php 534줄
function rrp(no,cc,mt) { 함수 끝나기전에
self.resizeTo(document.body.scrollWidth,document.body.scrollHeight);
이거 추가했습니다.
덧글의 덧글을 열거나 닫으면, 코멘트창의 높이가 늘고/줄고 하는데,
IE에서는 코멘트창의 높이에 따라서, iframe의 높이가 달라집니다.
(FF에서는 안됩니다:다만 사용상의 큰 어려움은 없습니다.)
3. admin.php 788~ 832사이의 두어군데
admin.php 에서 bno.dat파일의 줄수를 세서 분화여부+갯수 파악하던거 저장된 값으로 대체했습니다.
srboard 1.0에서부터 이 값을 저장하기 시작했는데,,
그때 같이 수정했어야 하는걸, 이제야 .. 수정했습니다.
4. exe.php에서 rss출력하는 부분에
에러는 아니지만, ,에 필요없는 줄바꿈이 섞이길래, trim(줄바꿈,앞뒤공백삭제) 시켰습니다.
5. 게시판전체에 조회수 달았는데, 내역(관리자만 볼수 있음)을 봤더니
같은 ip가 무척 많은게, 세션으로 처리했더니, 브라우저 닫히면 세션이 사라져서..
쿠키도 병행되도록 했습니다.
- - 3일간의 기록은 시간,ip,QUERY_STRING,HTTP_REFERER 의 항목으로 보여지고,
- - data/count_3d.dat에 저장됩니다.
- - 3일이 지난 기록은 삭제되고, 그 날에 기록한 갯수만 data/count.dat에 저장됩니다.
- - count.dat 도 어떻게 해볼라다가,
- - 생각해보니 1년이 365일이니까, 1년 사용해서 365줄 누적되는 정도라면,
- - 뭐 별다른 정리가 필요없을거 같아서,, 그냥 뒀습니다.
- - 다음에 뭐 주간통계나 월별통계 같은걸.. 추가할까 생각중입니다.
6. 전체최근게시물에서
1.2버전에서 게시물링크가 $url이란 변수에 작은 썸네일을 포함했던걸,, 빼서
$smg로 스킨에 따로 출력하도록 했습니다.
- - 스킨을 개조하다보니까, http://www2.ssam.biz/bd/
- - 링크주소에 작은 썸네일이 포함되니까, 불편하더군요. 일일이 분리해줘야할 필요성도 있고.
- - 간편함을 위해서, $url 하나에 합쳤던건데,,
- - 기능적 제약이 더 큰거 같애서, 따로 뺐습니다.
7. <nobr> 태그와 클래스로 주로 길이를 잘랐는데,
제목에서는 같이 붙어있는 덧글수 같은게 먼저 짤려서,
글자수 자르는 함수로, 제목길이를 조정하고 있습니다.
그게 1.2버전에서는 -목록에서는 52, 최근게시물에서는 43이었는데,
rss리더게시판의 경우엔, 읽기권한이 있을때는 제목옆에 링크표시가 붙어있어서, 길이를 더 잡아먹어서,
$cut = 얼마;
if($type == 'r') $cut = 얼마;
하는식으로 바꿨는데, 그게 스킨파일입니다.
그래서 1.2버전의 skin/default.php 파일의 (이하 계속)
- - 120줄 위에
$cut = 46;
if($type =='r') $cut = 44;
이거 추가,
- - 146줄에 <?=strcut($subject[0], 52)?> 이거는
<?=strcut($subject[0], $cut)?> 이것으로,
- - 207줄 위에
$cut = 40;
if($type =='r') $cut = 38;
이거 추가.
- - 219~220줄에
<?=$url?><?=strcut($subject[0], 43)?><?=$rlink?></a> <font class=t7><?=$zzz[3]?></font>
<textarea name='<?=$mid?>' style='display:none;'><?=$simg?><?=$mmb?></textarea><br>
이거는
<?=$smg?><?=$url?><?=strcut($subject[0], $cut)?><?=$rlink?></a> <font class=t7><?=$zzz[3]?></font><br>
<textarea name='<?=$mid?>' style='display:none;'><?=$simg?> <?=$mmb?></textarea>
이걸로,,, 바뀌었습니다.
압축풀어 계정에 업로드하고, data폴더의 권한을 777주고,
admin.php 접속해서 관리자회원가입을 합니다(첫번째 가입자를 관리자로 인식합니다.)
그리고 index.php 접속해서 사용합니다.
'웹스터디 > nosqlboardchat' 카테고리의 다른 글
srboard 제로보드스킨 버전(1.7)입니다. (0) | 2008.05.26 |
---|---|
srboard 1.6 버전입니다. (0) | 2008.05.26 |
srboard 1.5 버전입니다. (1) | 2008.05.26 |
srboard 1.4 버전입니다. (0) | 2008.05.26 |
스킨 수정하는 방법 (0) | 2008.05.26 |
srboard 1.2 로의 데이타변환 소스 (0) | 2008.05.26 |
srboard 1.2 버전입니다. (0) | 2008.05.26 |
srboard 1.0 버전입니다. (0) | 2008.05.26 |
게시판에서 인클루드해서 쓰는 파일 - 5 (0) | 2008.05.26 |
게시판에서 인클루드해서 쓰는 파일 - 4 (0) | 2008.05.26 |
RECENT COMMENT