웹마스터 팁
페이지수정 안되시는 분들께 드리는 팁
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">
제목 | 글쓴이 | 날짜 |
---|---|---|
XE에서 레이아웃이나 기타의 페이지에 include 사용에 대한 오해??? [3] | DuRi | 2011.01.18 |
텍스타일 블로그 메인페이지 만들기 [1] | designm | 2011.01.13 |
두개 이상의 홈페이지 운영 - Virtual host 설정 [1] | 이성헌 | 2005.12.15 |
홈페이지 대량 변조 발생에 따른 ‘주의’ 경보발령 [4] | ATpple.com | 2005.01.07 |
[XAMPP]한 컴퓨터에서 여러 개의 홈페이지 운영하는 방법(가상호스트 아님) [8] | The Darkness | 2004.02.05 |
APM_Setup4 에서 에러페이지 띄우기 [2] | RedEye(kaist) | 2003.05.28 |
htaccss를 활용하자! 1탄 에러페이지 만들기 [10] | [쿨럭]블루엔젤 | 2003.01.23 |
에러페이지를 서버관리자가 지정한 페이지로. [1] | teenteenv | 2002.02.21 |
웹페이지 미리보기 snapshot 활용하기 [2] | 유창화 | 2008.02.15 |
나만의 미니홈 만들기 ㅡ 미니홈 생성 페이지
[3]
![]() | 예뜨락 | 2004.11.20 |
나만의 미니홈 만들기 ㅡ 기초적인 관리 페이지
[3]
![]() | 예뜨락 | 2004.11.20 |
페이지에 암호를 걸자..=_= [27] | ☺심심 | 2004.06.25 |
카일레라 서버 페이지 만들기. [2] | teslaMINT | 2003.12.09 |
홈페이지 관리자 모드 구축하기 (HTTP 인증, 중복 맞음)
[10]
![]() | 9000㎒ | 2003.11.01 |
내 홈페이지의 방문자 어디서 접속했을까 알아봅시다
[21]
![]() | 버찌소년 | 2003.10.08 |
홈페이지의 내용을 DB에 담기 [15] | 세죠위그이 | 2003.05.30 |
제로보드식 에러페이지 만들기 [2] | .zeve | 2003.02.04 |
[동주아빠] PHP 게시판(17강) - 저장 후 페이지 이동 | 손병목 | 2002.12.25 |
모닝샵 이용해서 쇼핑몰 만들기 (웹페이지 만들기1)
[8]
![]() | 한꼬마 | 2002.11.22 |
초보의 초보를위한 강의 PHP를 활용한 페이지 암호걸기 #3 [10] | 아이쿠 | 2002.11.15 |
<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;" />
위에 색깔 칠한 부분이 자꾸만 붙네요. 저거 지우니까 제대로 나옵니다. 왜 저만 저런게 추가가 되는건가요...당췌 알수가 없네