2012-04-18 36 views
2

我正在使用该评级系统:http://www.chrishardy.co.uk/asp/scripts/accessible-star-ratings/ASP评分系统不会评分? - 为什么?

问题是,现在一切都设置好了,随时可以使用,我无法给任何明星。

查看此页面,看看我的意思是:http://bit.ly/HQgxQq

我希望你能帮助:)

+0

“不能给任何明星”是什么意思?它会给你一个错误还是什么?你能粘贴一些相关的代码吗? – 2012-04-18 19:06:51

+0

当前链接提供了一个错误(之前没有工作):Microsoft JET数据库引擎错误'80004005'。我不需要一个zip文件,当您修复您的网站上的错误时,我可以解决您的问题;) – 2012-04-18 19:29:01

+0

mdb路径无效。检查评级/ common.asp上的代码,第76行 – 2012-04-19 00:59:48

回答

0

我得到这个错误:

POST http://klasse.aabc.dk/rating/rpc.asp?rating=5&url=/ve-aspnet/akemver1/test.asp 404 (Not Found) 

我假设你尚未上传“rpc.asp”文件。您必须上传所有文件才能使所有内容正常工作。请检查您是否已将“rpc.asp”上载到与其余文件相同的目录中。

我发现/评级是错误的...我能得到:

http://klasse.aabc.dk/ve-aspnet/akemver1/rating/rpc.asp?rating=4&url=/ve-aspnet/akemver1/test.asp

不抛出一个404错误。这意味着你的虚拟路径是错误的?

我建议你这样做:

  1. 解压的.zip

  2. 更新行 “common.asp” 的30

    ... 
    Const NEAREST_HALF = false 
    Const RATING_DIR = "ve-aspnet/akemver1/rating" 'This is line 30, you must edit it. 
    
    '--- Database connection string ---------------------------------------------- 
    dim sConnectionString 
    '----------------------------------------------------------------------------- 
    ... 
    
  3. 编辑rating.css并使它看起来像这样:

    .starlight { 
        color: #e00; 
    } 
    #star-rating ul { 
        list-style: none; 
        margin: 3px; 
        padding: 0px; 
        width: 150px; 
        height: 30px; 
        position: relative; 
        background: url(/ve-aspnet/akemver1/rating/rating.gif) top left repeat-x; 
    } 
    #star-rating li { 
        padding: 0px; 
        margin: 0px; 
        /*\*/ 
        float: left; 
        /* */ 
    } 
    #star-rating li.current-rating { 
        background: url(/ve-aspnet/akemver1/rating/rating.gif) left bottom; 
        position: absolute; 
        height: 30px; 
        display: block; 
        text-indent: -9000px; 
        z-index: 1; 
    } 
    #star-rating li a { 
        display: block; 
        width: 30px; 
        height: 30px; 
        text-decoration: none; 
        text-indent: -9000px; 
        z-index: 20; 
        position: absolute; 
        padding: 0px; 
        background-image: none; 
    } 
    #star-rating li a:hover { 
        background: url(ve-aspnet/akemver1/rating/rating.gif) left center; 
        z-index: 1; 
        left: 0px; 
    } 
    #star-rating a.star-1 { 
        left: 0px; 
    } 
    #star-rating a.star-1:hover { 
        width: 30px; 
    } 
    #star-rating a.star-2 { 
        left: 30px; 
    } 
    #star-rating a.star-2:hover { 
        width: 60px; 
    } 
    #star-rating a.star-3 { 
        left: 60px; 
    } 
    #star-rating a.star-3:hover { 
        width: 90px; 
    } 
    #star-rating a.star-4 { 
        left: 90px; 
    } 
    #star-rating a.star-4:hover { 
        width: 120px; 
    } 
    #star-rating a.star-5 { 
        left: 120px; 
    } 
    #star-rating a.star-5:hover { 
        width: 150px; 
    } 
    
  4. 上传整个.ZIP(编辑,当然!)到/ VE-ASPNET/akemver1 /等级

  5. 让你TEST.ASP包含此代码:

    <html> 
    <head> 
    <script type="text/javascript" src="/ve-aspnet/akemver1/rating/rating.js"></script> 
    <link type="text/css" rel="stylesheet" href="/ve-aspnet/akemver1/rating/rating.css" /> 
    </head> 
    <body> 
    <h3>This is a test...</h3> 
    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam imperdiet varius magna, non molestie libero porttitor a. Fusce vel lorem at nisl egestas placerat eget non mauris. Fusce consequat tortor id nunc blandit id pretium libero egestas. Mauris egestas, nulla sed consequat congue, enim nibh ullamcorper nisl, id aliquam lectus urna ac nibh. Nunc in dolor justo, eu lacinia dolor. Donec velit augue, facilisis at interdum vel, sagittis id urna. Maecenas blandit mollis augue, sit amet ultrices mauris aliquam vitae. Nullam eu magna urna. Sed bibendum nunc ut nunc molestie ullamcorper. Vivamus ut erat ultrices elit tincidunt viverra id sed ligula. In in lorem arcu. Pellentesque varius mi egestas est vehicula vitae posuere arcu pharetra. Phasellus sodales ullamcorper bibendum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum consequat justo eu arcu pharetra porttitor. Etiam condimentum lacus a dui blandit cursus eu in lorem.</p> 
    <!--#include virtual="/ve-aspnet/akemver1/rating/rating.asp"--> 
    </body> 
    </html> 
    
  6. 上传TEST.ASP以 “/ VE-ASPNET/akemver1”

  7. 它应该工作:d

编辑: 再次想到,您可以将.zip中的整个内容放在“/ rating”中

+0

我不能够感谢你了!! - 它真的有效 - 谢谢 - 谢谢!!!!:D – user1325927 2012-04-22 20:12:03

+0

没问题的朋友 – Pachonk 2012-04-22 21:15:04