新模板的一些使用交流及BUG处理

星源影视 7天前 433

 新模板确实比较好看,有点大站的感觉了,但还有有bug存在的。

目前发现的问题整理如下:

1. 百度分享 https无法使用及相关报错问题

    百度分享原来的api不支持https,需要我们自建

     下载附件 stait.zip 解压到网站根目录,获得api路径:

/static/api/js/share.js

 修改模板 ,2处需要修改,打开模板"/html/content.html"搜索

getElementsByTagName('head')

   修改为:

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"1","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"24"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>

打开模板"/images/mytheme-ui.js" ,在前面添加一句

var myui={shortapi:"",tpl:"",bdapi:"/static/api/js/share.js"};

另外搜索 “bdCustomStyle”,将其值留空,也就是修改为:

bdCustomStyle:""


2. 一定条件下移动端搜索页面错位问题

  手机端下搜索页面,在主演全部英文的情况下 ,比如搜索“魔笛”,

   不自动换行造成页面错位的问题,如下图:


 需要修改模板文件“search.html”,在43行附近,找到下面的代码:


1
<p ><span class="text-muted">主演:</span>[searchlist:actor]</p>

修改为:

1
<p ><span class="text-muted">主演:</span>[searchlist:actor len=20]</p>


3. 顶踩不显示成功的BUG

  修改模板 文件 play.html ,搜索 “刷新”,找到并修改为下面代码:

       <li>
                <a class="digg_link" href="javascript:;" onclick="diggVideo({playpage:id},'digg_num')">
		    <i class="fa fa-thumbs-up"></i>
		    <span  id="digg_num" class="digg_num">{playpage:diggnum}</span>
		</a>
	</li>
	<li>
                <a class="digg_link" href="javascript:;" onclick="treadVideo({playpage:id},'tread_num')">
	    	<i class="fa fa-thumbs-down"></i>
		    <span  id="tread_num" class="tread_num">{playpage:treadnum}</span>
		</a>
	</li>


主要是顶踩的span标签需要加上对应的id名而不是类名,另外原版这代码里有个js代码写错,虽然不影响使用,但F12发现js会报错,写错的代码是"javascript:viod()",正确应该是"javascript:void()",建议写成"javascript:;"不会出错,

 注意:代码"javascript:viod()"在本文件有3处需要替换,也就是说还有另外一处需要替换。

4.移动端顶部搜索和热门搜索异常的BUG

      经测试发现,移动端点击热门搜索无反应,搜索也无智能提示。

      修复方案待续。。。


示范站:https://xymov.tv



最后于 4天前 被星源影视编辑 ,原因:
上传的附件:
最新回复 (15)
  • admin 6天前
    0 引用 2
    更新了一下,删除了百度分享模块。
  • 星源影视 4天前
    0 引用 3
    admin 更新了一下,删除了百度分享模块。
    哇,更新好给力
  • kankaner 4天前
    0 引用 4
    手机端,搜索影片如果主演名里全是英文的话,不会换行, 不知你的是不是
  • kankaner 4天前
    0 引用 5
    搜索自动弹出下拉点击也无反应
  • 星源影视 4天前
    0 引用 6
    kankaner 手机端,搜索影片如果主演名里全是英文的话,不会换行, 不知你的是不是
    你的意思是没有搜索提示吧,确实没有,中文搜索也没有
  • kankaner 4天前
    0 引用 7
    星源影视 你的意思是没有搜索提示吧,确实没有,中文搜索也没有
    不是的,刚去你的示例站找了一下,也有这个问题。比如,你搜索一下  “魔笛” ,搜索结果页就因为这个影片的主演名全是英文的的,就会一行显示,导致整个页面宽度就变了,页面都 可以左右滑动了
  • 星源影视 4天前
    0 引用 8

    不是因为英文的问题,而是内容过长的问题,可以设置限制长度解决
    我看了下模板的search.html 没有控制,可参考修改

    大概在43行附近


    <p ><span class="text-muted">主演:</span>[searchlist:actor]</p>

    修改为:

    	<p ><span class="text-muted">主演:</span>[searchlist:actor len=20]</p>
  • kankaner 4天前
    0 引用 9
    中文过长就会自动换行,不过你这个办法不错,谢谢啦
  • 星源影视 4天前
    0 引用 10
    kankaner 中文过长就会自动换行,不过你这个办法不错,谢谢啦
    嗯,貌似是这样
  • 星源影视 4天前
    0 引用 11
    kankaner 搜索自动弹出下拉点击也无反应

    有反应的,内容替换到了编辑框,还需要点下搜索就可以,这样设计是为了可以方便修改关键字进行搜索。

  • kankaner 4天前
    0 引用 12
    星源影视 kankaner 搜索自动弹出下拉点击也无反应 有反应的,内容替换到了编辑框,还需要点下搜索就可以,这样设计是为了可以方便修改关键字进行搜索。
    难道是我手机的问题,我点完之后,那个热门搜索的下拉就关了,内容也没有替换到搜索框中。你的示例站我试了,也是这样
  • 星源影视 4天前
    0 引用 13
    kankaner 难道是我手机的问题,我点完之后,那个热门搜索的下拉就关了,内容也没有替换到搜索框中。你的示例站我试了,也是这样
    哦,刚才看错了,热门搜索点击确实没反应
  • kankaner 4天前
    0 引用 14
    第3项顶踩不显示成功的BUG 有个代码内容写错了,不是void,是 viod
  • 星源影视 4天前
    0 引用 15
    kankaner 第3项顶踩不显示成功的BUG 有个代码内容写错了,不是void,是 viod
    嗯,我特意下载原版看了下,确实写错了,看来不是兼容问题,是代码写错,正确应该是 javascript: void()
  • 0 引用 16
    给你修正热门搜索无法点击问题:那个blue控制事件影响的,修改成其他事件;mythheme-ui.js文件,344左右地方 
返回
发新帖