웹마스터 팁
페이지수정 안되시는 분들께 드리는 팁
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">
제목 | 글쓴이 | 날짜 |
---|---|---|
404 페이지 못찾음으로 나오는 문제 수정 [9] | 화니군 | 2007.08.18 |
페이지 수정시 메뉴들 가지런히 놓이게 하기 [3] | 팔공산 | 2007.08.21 |
홈페이지 주소 고정시키기 [12] | :에반: | 2007.08.21 |
w3c.org의 웹페이지 유효성 검사기 | 바람처럼831 | 2007.08.24 |
홈페이지에 게시판을 iframe, include로 이용하시는분들 | 느까끼 | 2007.08.27 |
페이지수정 안되시는 분들께 드리는 팁 [2] | 다케루 | 2007.08.30 |
메인 페이지 링크 www. 주소 표시, 로그인 링크 문제.... [5] | 마덴나 | 2007.09.08 |
페이지에 설문 조사 넣기 [2] | 지허 | 2007.10.01 |
홈페이지 주소 깔끔하게 사용하기 [초보용] [14] | 똑디 | 2007.10.13 |
관리자 페이지 모듈->댓글 내용에 & " < > 안 나오게 하기 [1] | 必得力 | 2007.10.18 |
간편해진 페이지 수정법 | coll | 2007.11.16 |
배경이미지기능으로 페이지꾸미기 [3] | 팔공산 | 2007.11.23 |
윈도우 라이브 메신저를 홈페이지 서명난에 달자 [1] | Diver | 2007.11.26 |
(회원정보) 보기 페이지에서 포인트 변경하기 [4] | Simulz | 2007.11.28 |
[동영상 강좌2] zbxe 페이지 생성과 기능 설명 [45] | 필반 | 2007.12.03 |
외부페이지에서 매개변수 사용가능하도록 하는 방법 [12] | 라르게덴 | 2007.12.05 |
권한없는 모듈을 만났을때 로그인 페이지 띄우기.. [10] | 똑디 | 2007.12.11 |
외부페이지 사용법 [8] | 길치객 | 2007.12.11 |
외부페이지에서 위젯사용하지 않고 로그인 정보 다루기. [5] [1] | 길치객 | 2007.12.12 |
페이지가 갑자기 하얀화면으로 나올경우에는 이렇게 해보십시오. [9] | 하나로45 | 2007.12.13 |
<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;" />
위에 색깔 칠한 부분이 자꾸만 붙네요. 저거 지우니까 제대로 나옵니다. 왜 저만 저런게 추가가 되는건가요...당췌 알수가 없네