我们已经安装了Wordpress(3.2.1)和WP电子商务(3.8.6.1)的版本,我注意到在产品编辑器(管理界面中)有很多小工具不再工作,我相信它必须处理Javascript冲突。如何让Javascript使用WP-Ecommerce Javascript进行产品输入?
不再工作是小工具:
并非所有的产品进入页面上方的多媒体按键列表可见
唯一的媒体按钮是可见的应启动媒体浏览器在厚厚的箱子里;然而它并没有这样做,它只是在同一个窗口中打开媒体浏览器,对于不懂技术的人来说是非常不可用的。
可视标签按钮是不可选可言,只有HTML是可选择
的“你好{用户}”消息,并且所有其它的下拉列表通常是一个下拉菜单;但这不再有效。
这些错误不会出现在其他页面上,只出现在产品编辑器页面上。
我曾尝试:
注释掉内/wp-e-commerce/wpsc-admin/admin.php,看它是否有什么差别
使用Firebug的每一个JS文件通过并禁用每个JS文件,并尽可能查看它具有的效果。
但是,我仍然无法找到问题出在哪里,或者如何解决它。
我使用Wordpress的全新安装和WP-Ecommerce的最新下载。唯一活跃的插件是WP-Ecommerce
对此的任何帮助将是伟大的。谢谢。
这些问题的图片如下。
[图片被删除出于安全目的]
更新:9月23日@ 13:15 BST
的admin.js文件我指的是: /WPSC管理员/ JS /管理.js文件
在admin.js文件,Chrome的开发工具都在抱怨错误:
jQuery("a.thickbox").livequery(function(){
tb_init(this);
admin.js:458 Uncaught ReferenceError: tb_init is not defined
});
阿尔斯O,它报告这些错误:
post-new.php:997 Uncaught ReferenceError: switchEditors is not defined
post-new.php:998 Uncaught ReferenceError: switchEditors is not defined
我也相信/wpsc-admin/includes/display-item-functions.php文件有什么做的错误/问题。
如果我注释掉下面所有的JavaScript突然工作。
function wpsc_filter_delete_text($translation, $text, $domain) {
// If I comment this out the JS works.
// If left uncommented the JS does not work
/*
if ('Delete' == $text && isset($_REQUEST['post_id']) && isset($_REQUEST["parent_page"])) {
$translations = &get_translations_for_domain($domain);
return $translations->translate('Trash') ;
}
return $translation;
*/
}
我会继续我的调查,看看问题出在哪里。