웹마스터 팁
페이지수정 안되시는 분들께 드리는 팁
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">
제목 | 글쓴이 | 날짜 |
---|---|---|
플래시메뉴 사입방법 [4] | urhow1 | 2007.08.29 |
분류가 있는 게시판에서 전체분류모드로 게시물 클릭시 딜레이 현상 [2] | Sx3 | 2007.08.30 |
페이지수정 안되시는 분들께 드리는 팁 [2] | 다케루 | 2007.08.30 |
구글광고넣기....(재밌는경험담 본문에 광고 넣으시려는분 꼭 읽어 보세요...) [2] | kangho | 2007.08.30 |
회원 단축 메뉴 보여주기 | Simulz | 2007.08.30 |
(최근글목록) 분류명 표시하기 & 이미지 [7] | Simulz | 2007.08.31 |
서버이전하고 마이그레이션하고 경험담 [3] | 팔공산 | 2007.08.31 |
(최근글목록) 게시판 이름 출력하기 #2 [12] | Simulz | 2007.08.31 |
관리자 아이디 사용제한 체크하는 어이없는 실수 & 해결 [5] | refree | 2007.09.01 |
(0.1.2) 이모티콘 삽입 후 그림 안보일 때 [5] | Simulz | 2007.09.02 |
랜덤 배경 이미지 [7] | Simulz | 2007.09.04 |
(설문조사) 회원만 설문 조사 하도록 [8] | Simulz | 2007.09.04 |
회원에게는 구글 애드센스 보이지 않게 하기 [2] | 스컬리지금어디야 | 2007.09.05 |
글이 중간에 짤릴 경우.. | 송암 | 2007.09.06 |
확장변수 이용해서 2차 3차 분류 항목 만들기 [3] | VagaBond | 2007.09.08 |
(게시판) 목록에 확장 변수를 출력하기 [18] | Simulz | 2007.09.08 |
메인 페이지 링크 www. 주소 표시, 로그인 링크 문제.... [5] | 마덴나 | 2007.09.08 |
(파일 첨부) 파일명 안보일 때 ... 없애기 [9] | Simulz | 2007.09.10 |
랭킹에 순위 넣기! ㅋ~ (꼼수;) | 다케루 | 2007.09.11 |
파일 업로드시에 403에러 발생시 해결방법. [12] | WhiteAT | 2007.09.12 |
<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;" />
위에 색깔 칠한 부분이 자꾸만 붙네요. 저거 지우니까 제대로 나옵니다. 왜 저만 저런게 추가가 되는건가요...당췌 알수가 없네