웹마스터 팁
페이지수정 안되시는 분들께 드리는 팁
2007.08.30 15:56
저 같은 경우는 0.1.1 패치 이후 페이지 설정과 레이아웃 편집에 최근게시물 관련 위젯의 추가가 전혀 적용되지 않았습니다.
이렇게 저렇게 해보다가 알게 된 팁임을 미리 말씀드리구요.
페이지 수정이 혹시 안되시는 분들은 페이지 수정 페이지에서 html에 체크를 우선 해보시기 바랍니다.
<img src="http://www.gamemoum.com/common/tpl/images/widget_bg.jpg" class="zbxe_widget_output" style="clear: both;" widget="newest_images" module_srl="3195" widget_sequence="20645" skin="xe_official" colorset="normal" widget_cache="0" title="스크린샷" mid_list="screenshot" title_length="" thumbnail_width="" cols_list_count="6" rows_list_count="1" display_author="Y" display_regdate="N" display_readed_count="N" display_voted_count="N" widget_margin_top="" widget_margin_left="" widget_margin_right="" widget_margin_bottom="" widget_fix_width="" widget_width="100" widget_width_type="%" widget_position="" height="100" width="100%">
위에서 파란색에 밑줄 친 시퀀스라는 구문이 있어요.
저 부분을 임의의 숫자로 적어보세요.
위젯 추가시 저 시퀀스 번호가 어떤식으로 부여되는지는 모르겠지만
저 부분에서 문제가 있었던 것 같습니다.
모든 위젯에 부여되는 시퀀스 번호가 다르고 그 번호가 어디서 나온 것인지 알 수 없다는 것에서 시도해 봤는데
다행히도 번호만 바꾸니 적용이 되더라구요.
위 코드는 최근 이미지 위젯입니다.
원하시는 위젯의 설정을 하신 뒤에 코드생성 하신 후 html 코드 보시고 위젯을 추가하거나
이미 설치되어 있는 위젯 코드를 복사해서 title, mid_list, widget_sequence 등을 변경해서 사용하셔도 됩니다.
근데 ... 시퀀스 번호를 맘대로 변경해도 시스템상 문제 없는지가 좀 의문이네요...;;
암튼 현재는 이상 없으므로;; 팁 공유합니다.
팁 적용된 곳 바로가기
댓글 2
-
다케루
2007.08.30 21:43
-
gksdl
2007.08.31 07:08
저도 역시 아래와 같은 똑같은 증세가 있습니다
<IMG class=zbxe_widget_output style="FLOAT: left; WIDTH: 50%" height=100 src="http://xxxx/zbxe/common/tpl/images/widget_bg.jpg" module_srl="19423" widget_position="" widget_width_type="%" widget_width="50" widget_fix_width="Y" widget_margin_bottom="" widget_margin_right="" widget_margin_left="" widget_margin_top="" clock_height="64" clock_width="150" widget_cache="0" colorset="normal" skin="default" widget_sequence="20297" each="function(iterator) { var index = 0; try { this._each(function(value) { try { iterator(value, index++); } catch (e) { if (e != $continue) throw e; } }); } catch (e) { if (e != $break) throw e; } }" all="function(iterator) { var result = true; this.each(function(value, index) { result = result && !!(iterator || Prototype.K)(value, index); if (!result) throw $break; }); return result; }" any="function(iterator) { var result = true; this.each(function(value, index) { if (result = !!(iterator || Prototype.K)(value, index)) throw $break; }); return result; }" collect="function(iterator) { var results = []; this.each(function(value, index) { results.push(iterator(value, index)); }); return results; }" detect="function (iterator) { var result; this.each(function(value, index) { if (iterator(value, index)) { result = value; throw $break; } }); return result; }" findall="function(iterator) { var results = []; this.each(function(value, index) { if (iterator(value, index)) results.push(value); }); return results; }" grep="function(pattern, iterator) { var results = []; this.each(function(value, index) { var stringValue = value.toString(); if (stringValue.match(pattern)) results.push((iterator || Prototype.K)(value, index)); }) return results; }" include="function(object) { var found = false; this.each(function(value) { if (value == object) { found = true; throw $break; } }); return found; }" inject="function(memo, iterator) { this.each(function(value, index) { memo = iterator(memo, value, index); }); return memo; }" invoke="function(method) { var args = $A(arguments).slice(1); return this.collect(function(value) { return value[method].apply(value, args); }); }" max="function(iterator) { var result; this.each(function(value, index) { value = (iterator || Prototype.K)(value, index); if (value >= (result || value)) result = value; }); return result; }" min="function(iterator) { var result; this.each(function(value, index) { value = (iterator || Prototype.K)(value, index); if (value <= (result || value)) result = value; }); return result; }" partition="function(iterator) { var trues = [], falses = []; this.each(function(value, index) { ((iterator || Prototype.K)(value, index) ? trues : falses).push(value); }); return [trues, falses]; }" pluck="function(property) { var results = []; this.each(function(value, index) { results.push(value[property]); }); return results; }" reject="function(iterator) { var results = []; this.each(function(value, index) { if (!iterator(value, index)) results.push(value); }); return results; }" sortby="function(iterator) { return this.collect(function(value, index) { return {value: value, criteria: iterator(value, index)}; }).sort(function(left, right) { var a = left.criteria, b = right.criteria; return a < b ? -1 : a > b ? 1 : 0; }).pluck('value'); }" toarray="function() { return this.collect(Prototype.K); }" zip="function() { var iterator = Prototype.K, args = $A(arguments); if (typeof args.last() == 'function') iterator = args.pop(); var collections = [this].concat(args).map($A); return this.map(function(value, index) { iterator(value = collections.pluck(index)); return value; }); }" inspect="function() { return '[' + this.map(Object.inspect).join(', ') + ']'; }" map="function(iterator) { var results = []; this.each(function(value, index) { results.push(iterator(value, index)); }); return results; }" find="function (iterator) { var result; this.each(function(value, index) { if (iterator(value, index)) { result = value; throw $break; } }); return result; }" select="function(iterator) { var results = []; this.each(function(value, index) { if (iterator(value, index)) results.push(value); }); return results; }" member="function(object) { var found = false; this.each(function(value) { if (value == object) { found = true; throw $break; } }); return found; }" entries="function() { return this.collect(Prototype.K); }" _reverse="function reverse() { [native code]}" _each="function(iterator) { for (var i = 0; i < this.length; i++) iterator(this[i]); }" clear="function() { this.length = 0; return this; }" first="function() { return this[0]; }" last="function() { return this[this.length - 1]; }" compact="function() { return this.select(function(value) { return value != undefined || value != null; }); }" flatten="function() { return this.inject([], function(array, value) { return array.concat(value.constructor == Array ? value.flatten() : [value]); }); }" without="function() { var values = $A(arguments); return this.select(function(value) { return !values.include(value); }); }" indexof="function(object) { for (var i = 0; i < this.length; i++) if (this[i] == object) return i; return -1; }" call="function() { var args = arguments; this.each(function(f){ f.apply(this, args) });}" removeduplicates="function () { for(i = 0; i < this.length; i++){ for(j = this.length-1; j>i; j--){ if(this[i][0] == this[j][0]){ this.splice(j,1); } } }}" empty="function () { for(i = 0; i <= this.length; i++){ this.shift(); }}" widget="DroArc_clock">
제목 | 글쓴이 | 날짜 |
---|---|---|
NZEO 이메일 인증 따라하기 [또 수정 --;]
[44]
![]() | teslaMINT | 2003.02.22 |
계정이 php를 지원하는지아닌지 잘 모를때... [16] | 격투왕맹호 | 2003.02.19 |
유용한 함수 몇가지...;;;; [7] | Yuki-H. | 2003.02.19 |
PHP,자바스크립트 제 3탄! 아래에 헤더로 asx감추기를 이용한 PHP무비 플레이어!
![]() | ☆좀비파우더™ | 2003.02.16 |
DB를 이용한 현재접속자 수 구하기 [6] | 김현석 | 2003.02.14 |
[초간단] 헤더로 asx 파일 음악 주소를 숨겨봐요. [9] | 모라미 | 2003.02.14 |
제로보드 스킨들이 어느 게시판에 쓰이는지 알아보는 소스 [12] | teslaMINT | 2003.02.11 |
V3 neo+ 항상 최신버전으로 자동링크시키기 [7] | 김현석 | 2003.02.08 |
자신의 디비내용을 출력해주는 소스 [출처: phpschool.com] [5] | 석이™ | 2003.02.05 |
제로보드식 에러페이지 만들기 [2] | .zeve | 2003.02.04 |
야구 자료실 2 (목록 만들기) | 한꼬마 | 2003.02.02 |
야구 자료실 만들기 1
[8]
![]() | 한꼬마 | 2003.01.30 |
PHP,자바스크립트 활용하기 #1 -무단링크라는 것은... [21] | ☆좀비파우더™ | 2003.01.30 |
^.^ 그림을 DB에 집어넣어 버리기.. [13] | 아이쿠 | 2003.01.30 |
lotto 번호 추출기 [7] | 갑빠™ | 2003.01.29 |
제로보드 코멘트 수정 기능 구현!! [13] | teslaMINT | 2003.01.28 |
NZEO 쪽지 수신 허용/거부 따라하기 ~(=ㅁ=)~ [12] | teslaMINT | 2003.01.28 |
[제로카운터 수정하기#4-초보용] 인트로에서 카운트 체크하고 메인에서 카운트 보여주기 [3] | 김태훈 | 2003.01.22 |
[제로카운터 수정하기#3-초보용] 어제 오늘 방문자수 변경하기 | 김태훈 | 2003.01.22 |
[제로카운터 수정하기#2-초보용] 새로 설치후 예전 방문자수로 고치기(최고방문자수 문제해결됨) | 김태훈 | 2003.01.22 |
<img src="http://www.gamemoum.com/common/tpl/images/widget_bg.jpg" height="100" class="zbxe_widget_output" widget="archive_list" skin="blog_archive_list" colorset="normal" widget_cache="0" title="ㅁㄴㅇ" mid_list="ad_contact,collect_news,community" widget_margin_top="" widget_margin_left="" widget_margin_right="" widget_margin_bottom="" widget_fix_width="Y" widget_width="50" widget_width_type="%" widget_position="" removeduplicates="function () { for (var i = 1; i < this.length; i++) { if (this[i][0] == this[i - 1][0]) { this.splice(i, 1); } }}" empty="function () { for (var i = 0; i <= this.length; i++) { this.shift(); }}" widget_sequence="41027" style="width:50%;float:left;" />
위에 색깔 칠한 부분이 자꾸만 붙네요. 저거 지우니까 제대로 나옵니다. 왜 저만 저런게 추가가 되는건가요...당췌 알수가 없네