xpressengine / xe-core

XpressEngine 1.x
https://xe1.xpressengine.com
Other
89 stars 62 forks source link

임시 저장된 글의 목록에서 선택시 잘못된 요청 #826

Closed YJSoft closed 10 years ago

YJSoft commented 10 years ago

문서 페이지 편집 중 임시 저장을 수동으로 한 뒤, 다시 편집 화면으로 돌아와서 불러오기 클릭으로 임시 저장된 글 목록중 수동 선택시 잘못된 요청이라 뜨며 불러오기가 안됩니다.

DB에는 해당 글이 정상 저장된 상태입니다.

[XE Server Environment 2014-07-04]

location : ko package : XE host : http://yjsoft.pe.kr/ app : Apache/2.4.7 (Unix) OpenSSL/1.0.1e-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 xe_version : 1.7.5.3 php : 5.4.29 db_type : mysql_innodb use_rewrite : Y use_db_session : Y use_ssl : optional phpext : core, ereg, libxml, openssl, sqlite3, zlib, bcmath, bz2, calendar, curl, enchant, fileinfo, ftp, gd, gettext, iconv, intl, mbstring, mcrypt, mysql, mysqli, mysqlnd, phar, imap, simplexml, snmp, soap, sockets, exif, tidy, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, cgi-fcgi, eaccelerator, pdo_sqlite, pdo_mysql, okname, memcache, sourceguardian, ioncube loader, zend guard loader module : adminlogging(1.7), ads(0.1), antiaccess(1.0.3.1), attendance(3.0), beluxe(1.8.2), board(1.7.2), chmodule(0.2), contact(1.7.0.2), coupon(1.0), cphosting(0.1), elfinderxe(0.1), forum(1.7.0.1), ggmailing(0.2.5), guestbook(1.7.0.1), ipguard(1.7.3.4), krzip(1.0), loginlog(0.4.3), mail_m9(0.1), mailing_free(0.2.1), material(1.0), multidomain(1.3.1), plusad(0.5), pointsend(1.2.5.1), privilege(0.1.1), quiz(1.0), referer(3.2), resource(1.7.0), sejin7940_comment(1.5), seo(0.1.0), syndication(3.1.0-beta.2), textyle(1.7.0), textylehub(1.7.0), upgletyle(0.1.4), upgletylehub(1.7.0), wiki(1.7.0.1), xewall(0.2.5), zzz_menu_new(1.7.0) addon : 301moved(0.2), AntiProxy(1.0.0), Redirection(1.0), aa_insert_ad(1.0.0), aaa_insert_ad(1.0.0), activescrollbar(1.0), addon_linker(1.0), adminlogging(1.7), adult_keyword(0.2), ajaxboard(1.5.6), auth_email(0.1), bootstrap3_css(1.0), bootstrap_btn(1.0), bootstrap_icon(1.0), bot_title_control(0.2), captcha_member(1.7), chwisoseon(0.0.1), css3pie_js(1.1.1), datauri(0.0.1), document_content_change(1.0), domain_check(0.2), download_wanna_reply(1.0), dragcolor(1.0), dsori_ckeditor_setting(0.1740.3), dyform_no_spam(0.3.2), elkha_simple_spam(0.1), fa_loader(4.1.0), fileicon(1.1), guest_name(1.1.2), hidden_module(0.3), html5audio_flash(1.5.1), ie6nomore(0.7), image_lazyload(0.3.1), ipguard_post(1.7.3.4), jquerycdn(1.0.3), kru_dab(1.1), kru_sslhelper(3.0.1), layerAlert(1.1), layerpopup(1.8), mcguard(0.3.5), member_control(0.1), member_join_ex(0.2.3), member_layer_config(1.1), member_pointsend(0.2.1), meta_add(0.2.2), mresizer(1.5), multidomain(1.2), naver_analytics(1.2), naver_syndication(0.1), new_document_notify2(1.0.9), nprogress(0.1.1), oembed(1.0), pnbsp(0.2), popup(0.1), radarURL(1.2), referer(3.1.1), scmplayer(1.5), scrolltopcontrol(1.1.0), sejin7940_autotrash(1.1.1), sns_card(1.1), socialxe_helper(1.0.6), soo_autolang(1.0.3), soo_feed_delay(0.1), soo_parking(0.2.2), stoptrackback(0.3), url_shortener(1.1), webfont(1.1.3.1), wiki_extend(0.1), xdt_css(1.0), xesticky(0.1), xetrace(1.0.0), yjsoft_parking_2(0.1) layout : archeage(0.2.1), bootstrap(1.0), bootstrap.layout(1.0), Chemistry_lite(1.0), daol_official(1.1), doorweb_v4(1.7), flat_series(1.0.22), ideation(0.1), purexe(1.0.0), rest_bootstrap(1.0), rkt001(1.0.0), simplestrap(1.4.1), the_bootstrap(3.5.1.2), verti(0.1.0), webengine_white(1.2), xdt_pure(1.3), xe_cafe_site(1.7.0), xe_cafe(1.7.0), xe_cafe_hub(1.7.0), white_square_layout(1.3), xe_admin(1.0), xe_official(1.7), xe_official_2(0.1), xe_official_v2(1.0), def_old(1.0), nyak(0.1.0), Dynamic(3.0), The_Simple_Classic_Lite(1.1), forhanbi_1.7(0.1), smart(0.9.9), xecenter(1.3.7), kung_kwang_kung_kwang(1.0), user_layout(1.7) widget : ads_widget(0.1), archive_list(0.1), (), autoredirect(1.0), browserWidget(0.2), calendar(0.2), (), category(0.1), contentsmedia(0.7), counter_status(1.7), eh_img_slider(3.0), forhanbiIframe(0.1), (), logged_members(0.1), (), member_group(0.1), navigator(1.7.0), plusadWidget(0.6), point_status(0.1), qrcode_creator(0.1), rank_count(1.5), rss_reader(#7), (), simple_calendar(1.0), simple_clock(1.0), site_info(1.7.0), sitemap(0.1.0), socialxe_comment(1.0.8), socialxe_info(1.0.6), srchat(219.44), (), sys_status(3.1.1), tag_list(0.1), (), treasurej_popular(1.0.5), uchat(1.1.6), webclockyjsoft(0.1), () widgetstyle : simple(1.7) max_file_uploads : 20 post_max_size : 100M memory_limit : 128M

bjrambo commented 10 years ago

서버도 같은 곳인데 이상하게 제사이트에서는 정상작동으로 보여지네요..

[XE Server Environment 2014-07-04]

location : ko package : XE host : http://sosifam.com/ app : Apache/2.4.7 (Unix) OpenSSL/1.0.1e-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 xe_version : 1.7.5.3 php : 5.4.29 db_type : mysql use_rewrite : Y use_db_session : N use_ssl : none phpext : core, ereg, libxml, openssl, sqlite3, zlib, bcmath, bz2, calendar, curl, enchant, fileinfo, ftp, gd, gettext, iconv, intl, mbstring, mcrypt, mysql, mysqli, mysqlnd, phar, imap, simplexml, snmp, soap, sockets, exif, tidy, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, cgi-fcgi, eaccelerator, pdo_sqlite, pdo_mysql, okname, memcache, sourceguardian, ioncube loader, zend guard loader module : adminlogging(1.7), attendance(3.0), board(1.7.2), cash(0.1), contact(1.7.0.2), cphosting(0.1), iconmyshop(0.1), instagram(0.1), krzip(1.0), loginlog(1.3.0), material(1.0), mobileplus(1.1.0), ncenterlite(1.2.0), plusad(0.3), pointbanking(0.1.1.4), rockgame(0.1), scmlog(0.4), seo(0.1.0), socialxe(1.0.11), socialxeserver(1.0.11), syndication(3.1.0-beta.2), textyle(1.7.0), upgletyle(0.1.0.b2), vicemanager(0.2.0), zzz_menu_new(1.7.0) addon : adminlogging(1.7), block_nickchange(0.1), board_anonymous(1.0), cameron_mobile_nav(1.0), cameron_plugin(1.1), captcha_member(1.7), change_nickname(1.0), changenot_day(1.0), comment_without_refresh(0.12.3), commentlast(0.1), comsin_contents_js_load(0.2.2), elkha_www(0.11), ip_ban(0.5), kru_dab(1.1), kru_sslhelper(3.0.1), loadfiles(0.0.1), loginlog_plugin(1.3.0), member_icon_print(0.3), messageTalk(2.0.1), my_comment_addon(1.1.2), nowconnect_user_count(0.3.2), nprogress(0.1.1), oembed(1.0), scmlog(1.7), scmplayer(1.5), shortcut(0.9.9.2), socialxe_helper(1.0.6), socialxe_mid_forwarder(1.0.3), soo_parking(0.2.2), to_sns(0.2.1), version_log(0.1) layout : 070805v3(0.1), awake(1.0), beFrozen(1.1), Levels(1.0.1), neat(1.2.0), simplestrap(1.3.1), sosifam_v1(0.1), navermovie(0.1), xe_sosifam_v1(0.1), sosi_archeage(3.1.1), pro_archeage(3.1), th_layout(1.0), the_bootstrap(3.5.1.2), Titanium(1.2), xe_official(1.7), xecenter(1.3.2), user_layout(1.7) widget : attendance_check(1.6.2), calendar_plannerXE123(4.3.0), cameronCategory(1.0), cameronListOne(1.0), cameronSlider(1.0), cameronWebzineTop(1.0), category(0.1), comsin_contents(1.3), contentextended(2.44), counter_soneyours(1.7), counter_status(1.7), extra_vars(0.1), flatContent(0.1), gginstagram_widget(0.1), nowconnect_users(0.3.2), plusadWidget(0.2), point_status(0.1), rank_attendance(0.8.1), socialxe_comment(1.0.8), socialxe_info(1.0.6), srchat(219.25), tab_newest_document(0.1), tag_list(0.1), traffic_status(0.1) widgetstyle : comsin_style(0.1), neat_more(1.0), neat_side(0.1), neat_slider_ws(1.0), simple(1.7), wbox_blank(1.0) max_file_uploads : 20 post_max_size : 100M memory_limit : 128M

YJSoft commented 10 years ago

페이지 편집 act는 dispPageAdminContentModify인데, 불러오기 링크로 불러오는 act는 dispBoardWrite여서 발생하는 문제입니다(페이지 모듈에 게시판 act를 사용하니 당연히 잘못된 요청이 됨)

에디터 스킨은 기본 스킨입니다. 애드온 문제인가 싶어 전부 비활성화 해보았으나 동일합니다.

YJSoft commented 10 years ago

common.js 파일에 보시면

/* 저장된 게시글의 선택 */
function doDocumentSelect(document_srl) {
    if(!opener || !opener.objForSavedDoc) {
        window.close();
        return;
    }

    // 게시글을 가져와서 등록하기
    opener.location.href = opener.current_url.setQuery('document_srl', document_srl).setQuery('act', 'dispBoardWrite');
    window.close();
}

이렇게 강제로 dispBoardWrite를 사용하도록 되어 있습니다. 페이지 모듈에서는 자동 저장을 사용할 수 없게 하거나, 자동 저장되는 document에 act도 저장해서 불러와야 할듯 싶습니다.

YJSoft commented 10 years ago

설사 저 dispBoardWritedispPageAdminContentModify로 바꾼다 해도 불러오기가 되지 않으며, 한 페이지에 srl만 두개가 되네요.

접속 정보 필요하시면 드릴수 있습니다.

akasima commented 10 years ago

수정내용