2012-04-18 2 views
2

Я использую эту систему оценки: http://www.chrishardy.co.uk/asp/scripts/accessible-star-ratings/Система рейтинга ASP не имеет значения? - Зачем?

Проблема в том, что теперь, когда все настроено и готово к использованию, я не могу дать никаких звезд.

Заканчивать эту страницу, чтобы увидеть, что я имею в виду: http://bit.ly/HQgxQq

Я надеюсь, что вы можете помочь :)

+0

Что вы подразумеваете под 'can not give any stars'? Это дает вам ошибку или что-то еще? Можете ли вы вставить соответствующий код? –

+0

Ссылка содержит ошибку в настоящее время (раньше работала): 'Microsoft JET Database Engine error '80004005''. Мне не нужен zip-файл, я могу решить вашу проблему при исправлении ошибки на вашем сайте;) –

+0

Недопустимый путь mdb. проверьте код по рейтингу/common.asp, строка 76 –

ответ

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. Обновление строки 30 "common.asp"

    ... 
    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 (отредактированный, конечно!) В/ве-САШ/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 к "/ ве-САШ/akemver1"

  7. Он должен работать: D

Edit: С другой стороны, вы могли бы просто поместить все содержимое .zip в "/ rating"

+0

Я не могу вас поблагодарить! - Это действительно сработало - спасибо - спасибо !!!!: D – user1325927

+0

Без проблем приятель – Pachonk