2

私はこの評価システムを使用しています:http://www.chrishardy.co.uk/asp/scripts/accessible-star-ratings/

問題は、すべてがセットアップされて使用できるようになったので、星を付けることができないということです。

このページをチェックして、私が何を意味するかを確認してください:http: //bit.ly/HQgxQq

私はあなたが助けることができることを願っています:)

4

1 に答える 1

0

このエラーが発生しました:

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

「rpc.asp」ファイルをアップロードしていないことを前提としています。すべてが正しく機能するためには、すべてのファイルをアップロードする必要があります。「rpc.asp」を残りのファイルと同じディレクトリにアップロードしたかどうかを確認してください。

/ratingが間違っていることがわかりました...取得できました:

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/ratingにアップロードします

  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」に入れることができます

于 2012-04-20T04:24:51.410 に答える