babylonjudge Posted August 30, 2010 Share Posted August 30, 2010 下载了一个black&white;的模板 想对它进行修改就是在左边加一个according category现在已经在火狐里面都做好了可是IE一打开 傻眼了 错位很严重那个目录并不是在旁边的 而是跑到上面去了我想应该是跟层有关系但不知道是哪个层有问题moderate帮我看一看 谢谢了 Link to comment Share on other sites More sharing options...
babylonjudge Posted August 30, 2010 Author Share Posted August 30, 2010 第一个是火狐的 第二个是IE的IETEST感觉实在不好用FIREBUG好用多了不知道坛子里能上传模板的不?发现修改这个的确麻烦主要是IE下我不好调试怎么样才能让那个slide(图片切换)浮动到那个目录的左边去?而不是上下? Link to comment Share on other sites More sharing options...
21846657 Posted August 30, 2010 Share Posted August 30, 2010 你说的是accordion特效的blockcategories模块吧?这个模块和black & white主题的作者很显然是放弃了IE6的支持。如果你的potential customer不在国内,那么,我建议,完完全全没有必要花时间去提供IE6的支持。另外,这些问题在IE8/Chrome 5.0.375.125/Firefox 3.6.8/Safari 4,还有Opera下会出现吗? 1 Link to comment Share on other sites More sharing options...
babylonjudge Posted August 30, 2010 Author Share Posted August 30, 2010 我对这个模板进行了修改 目前就是出现如上图的那个情况应该是层浮动的问题 但是找不到哪里出错了除了火狐正常显示外 其他的都有问题都是上下层 而不能浮动到那个目录的右边这个应该不是不支持的问题而是层浮动的问题不知道版主有没有好的建议? Link to comment Share on other sites More sharing options...
21846657 Posted August 30, 2010 Share Posted August 30, 2010 Chome下出问题可以使用right click -> Inspect element查看页面元素。同理,IE8可以用Tester,Safari和Opera都有类似firebug的功能。看截图,这个主题是只有left和center两个columns吧。建议,在确认float正确设置的前提下(估计都是float: left),用以上功能查看slide模块、accordion categories模块父选择器的width,还有left column和center column的width。看看他们之间是不是有矛盾,譬如slide模块的width超过center column的width。 Link to comment Share on other sites More sharing options...
babylonjudge Posted August 30, 2010 Author Share Posted August 30, 2010 那个问题解决了 又跑出好多问题主要还是自己对DIV+CSS不熟悉现在的层的嵌套有问题 我想更改嵌套 不知道哪里去修改(主页 列表页 产品页)------------------------------------------------------ Link to comment Share on other sites More sharing options...
babylonjudge Posted August 30, 2010 Author Share Posted August 30, 2010 下面就是我希望改的框架。moderate之前说的改变给了我点启示所以解决了之前的问题但是整个框架我感觉还是有点问题。 Link to comment Share on other sites More sharing options...
21846657 Posted August 31, 2010 Share Posted August 31, 2010 就像HOME SLIDE模块那样,你的目录模块有hook到center column吗?如果有,就让目录模块float: left,然后缩短HOME SLIDE的width,也让它float: left。注意调整目录模块和HOME SLIDE各自的width,不要让目录模块和HOME SLIDE的width之和超过center column就可以了。 Link to comment Share on other sites More sharing options...
babylonjudge Posted August 31, 2010 Author Share Posted August 31, 2010 WIDTH改动这个我自然明白不过如何将目录模块HOOK到CENTER COLUMN?我已经在后台将目录模块HOOK到了home content清空缓存之后 依旧没有任何改变是不是还需要修改一些东西? Link to comment Share on other sites More sharing options...
21846657 Posted September 1, 2010 Share Posted September 1, 2010 我不熟悉这个模板和模块,不晓得是不是function hookHome($params)。建议你看看home slide模块里的php代码是哪个hook function。找到正确的代码后,复制到目录模块的php代码里。估计还是要作些改动才行。 Link to comment Share on other sites More sharing options...
babylonjudge Posted September 1, 2010 Author Share Posted September 1, 2010 在PHP中找到了function hookHome($params) 按正常的HOOK 不是直接在后台HOOK就可以了么? Link to comment Share on other sites More sharing options...
21846657 Posted September 1, 2010 Share Posted September 1, 2010 后台的hook设置(Modules >> Positions)只是控制“插座”,而php里的hook functions是“插头”——只有代码里提供了某个插座(页面和位置)的插头,模块才会在该插座上工作。两者缺一不可。 Link to comment Share on other sites More sharing options...
babylonjudge Posted September 1, 2010 Author Share Posted September 1, 2010 已经改好了在PHP里面搜索了HOOK信息有一个HOOK到LEFTCOLUMN 我改成HOOKHOME最后CSS里面加一个控制FLOAT:LEFT;成功解决 谢谢版主! Link to comment Share on other sites More sharing options...
21846657 Posted September 1, 2010 Share Posted September 1, 2010 Cool! 原来也是function hookHome()。 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now