2012-04-18 64 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