非封装标识(暂定就是原始标识):
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定义