08CMS之标识还原

来源:互联网 发布:网络视频监控系统平台 编辑:程序博客网 时间:2024/06/08 00:07

非封装标识(暂定就是原始标识):

1、根据《08CMS之后台二次开发》找到标识还原入口文件(/admina/tags_restore.inc.php);

2、根据onclick=openCreateSelectText,找到openCreateSelectText函数所在位置(/include/js/admina.js);

3、根据$.post的地址,找到ajax提交到index.php?/ajax/save_tag_cache/domain/jz.hmkj.org,追踪到路径(/libs/classes/ajax/ajax_save_tag_cache_base.php),这一步会把标识保存到缓存文件(\dynamic\temp_tag_cache\tname_restore_0.cac.php);

4、$.post成功后,打开子窗口(entry=mtpls&action=mtagcode&fn=tname_restore_0&types=update&textid=restore&floatwin_id=null&infloat=1&handlekey=11),验证标识合法性;

5、验证成功,子窗口自动跳转到(entry=mtags&action=mtagsdetail&ttype=ctag&tname=chanpinbang&fn=tname_restore_0&types=update&textid=restore&floatwin_id=null&bclass=pushs&sclass=70);验证失败,返回错误;

6、根据/admina/mtags.inc.php第237行,找到tclass对应的标识还原页面(/admina/mtags/{$tclass}.php)。

封装标识(暂定就是符合标识):

封装标识列表在\template\skin\tag\ctags.cac.php定义

0 0
原创粉丝点击