[DLE] [help] Рейтинг новости как на ёё.ру

Тема в разделе "Скины", создана пользователем trojan.exe, 7 авг 2008.

Статус темы:
Закрыта.
  1. trojan.exe

    trojan.exe Постоялец

    Регистр.:
    11 июл 2007
    Сообщения:
    89
    Симпатии:
    7
    Помогите плиз перекапать рейтинг как на ё-ё.ру , пожалуйста
     
  2. GauraStyle

    GauraStyle Kot

    Регистр.:
    13 фев 2007
    Сообщения:
    1.493
    Симпатии:
    917
    В плане перекапать? Мож поподробнее? Хотя как по мне нгичего наверное смложного там и нету. Скопировать нужное и себе вставить. У меня этого не получилося, так как морочався и всё. Решили его прибить и капець.
    :nezn:
     
  3. trojan.exe

    trojan.exe Постоялец

    Регистр.:
    11 июл 2007
    Сообщения:
    89
    Симпатии:
    7
    в общем там нужно переделать код в engine/modules/functions.php

    на данный момент у меня так:

    PHP:
    function ShowRating($id$rating$vote_num$allow true) {
     global 
    $is_logged$member_id$config$lang$db;

     if (
    $rating$rating round($rating0); else $rating 0;

     if (!
    $allow) {
      
    $rated = <<<HTML
    <div id="ratig-layer">{$rating}</div>
    HTML;

     return 
    $rated;
    }

    $rated .= <<<HTML
    <span id="ratig-layer-{$id}">
     
    {$rating}
      <a href="#" class="r2-unit" onclick="doRate('1', '
    {$id}'); return false;"><em>+1</em></a>

    </span>
    HTML;

     return 
    $rated;
    }

    function 
    ShortRating($id$rating$vote_num$allow true) {
     global 
    $config$lang;

     if (
    $rating$rating round($rating0); else $rating 0;

     if (!
    $allow) {
      
    $rated = <<<HTML
    {
    $rating}
    HTML;

     return 
    $rated;
    }

    $rated "<span id=\"ratig-layer-" $id "\">";
    $rated .= <<<HTML
     <div id="ratig-layer">
      
    {$rating}
      <a href="#" class="r2-unit" onclick="doRate('1', '
    {$id}'); return false;"><em>+1</em></a>
     </div>
    HTML;
            
     
    $rated  .= "</span>";

     return 
    $rated;
    }

    function 
    userrating($name) {
     global 
    $db;

     
    $row $db->super_query("SELECT SUM(rating) as rating, SUM(vote_num) as num FROM " PREFIX "_post where autor ='$name'");

     if (
    $row['num']) $rating round(($row['rating'] /  $row['num']), 0); else $rating 0;
     
    $rating $rating 17;

     
    $rated = <<<HTML
    {
    $rating}
    HTML;

     return 
    $rated;
    }

    потом в engine.css

    PHP:
    .rating span {
        
    display:block;
        
    font-size:20px;
        
    font-family:ArialHelveticasans-serif;
        
    top:50%;
        
    width:46px;
        
    height:41px;
        
    overflow:hidden;
        
    text-align:center;
        
    color:#fff;
        
    background:url(../images/rating.jpgno-repeat 0 0;
        
    margin:0;
        
    cursor:default;
    }

    .
    rating a {
        
    display:block;
        
    font-size:20px;
        
    font-family:ArialHelveticasans-serif;
        
    float:left;
        
    margin-right:5px;
        
    width:46px;
        
    height:41px;
        
    cursor:pointer;
        
    cursor:hand;
        
    text-decoration:none;
        
    color:#666666 !important;
        
    background:url(../images/rating_up.jpgno-repeat 0 0;
    }

    .
    rating em {
        
    display:block;
        
    top:50%;
        
    margin-top:-0.6em;
        
    text-align:center;
        
    font-style:normal;
        
    font-weight:normal;
        
    position:relative;
        
    line-height:120%;
    }

    .
    rating a:hover {
        
    color:#333333 !important;
    }

    и собстно в шортстори и фуллстори такой кусок:

    PHP:
                <tr>
                    <
    td width="52" rowspan="2" align="left" valign="top"><span id='ratig-layer-5853'><div class="rating" style="float:left;"> {rating} </div></span></td>
                    <
    td align="left" valign="top" style="padding-left:6px"><span class="zaga_dir"> {link-category} &nbsp;<span class="style3">/</span>&nbsp;<span class="zaga1">[full-link] {title} [/full-link]</span></span> </td>
                </
    tr>

    Вот это надо до ума, блин, довести... Голову сломал уже))) Неопыт))))

    Вот что получается при таком раскладе:
     

    Вложения:

    • screen.JPG
      screen.JPG
      Размер файла:
      1,3 КБ
      Просмотров:
      149
  4. nithwich

    nithwich

    Регистр.:
    10 фев 2007
    Сообщения:
    421
    Симпатии:
    74
    если можна урл нормальный ,а то ёё.ру непонятно!
     
  5. trojan.exe

    trojan.exe Постоялец

    Регистр.:
    11 июл 2007
    Сообщения:
    89
    Симпатии:
    7
    оригиналы
    _http://yo-yo.ru

    моё добро
    _http://allupload.ru
     
Статус темы:
Закрыта.