Добрый вечер, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
   
   


Форум
 CMS Koobi | Основная тема
         Рейтинг как Вконтакте

Похожие темы  |  Печать страницы

Рейтинг как Вконтакте


События Среда, 31.08.2011, 15:01

Status-X

Группа: Администратор
Cообщений: 3005
Регистрация: 23.10.2009
Город: Санкт-Петербург
Теоретически выглядит так

Исполняемый код

PHP-код
        
$status 
0;

if (!empty(
'проверка значения из базы')) { // если поле заполнено в базе выполяем добавление
    
$status $status 1;
}
// делаешь нужно количество проверок полей, сколько прибавлять если заполнено сам устанавливаешь


// далее например за каждые 100 сообщений даем процент, в переменной $count_posts содержится количество постов пользователя
if ($count_posts 100) {
    
$status $status round($count_posts 100);
}

$status round($status); // округляем до целого числа
$status $status <= 100 $status 100;  // проверяем что число не больше 100
// переменную $status передаешь далее в шаблон, не помню как в шестерке выглядит


Это код для шаблона

Код
<div class="statusbar1">
<div class="statusbar2" style="width:{$status}%"><strong>{$status}%</strong></div>
</div>


Это стили

Код
.statusbar1 {
height:23px;
width:100%;
border:1px solid #665e58
}
.statusbar2 {
height:23px;
background-color:#F00;
text-align:center;
line-height:23px
}


Отредактировано Status-X: 31.08.2011, 15:01:38


Благодарности RASH


Пользователь офлайн


Похожие темы  |  Печать страницы  |   Предыдущая тема  |   Следующая тема

Быстрый переход:  
 

 Сейчас на сайте


Пользователей: 0, Гостей: 6

Поисковые боты: 11
Googlebot(5), Inktomi Slurp, BingBot(3), Unknown Bot, oBot

 Статистика форума


  Темы Сообщения Пользователи
За сутки:
За неделю:
За месяц:
Всего:
Мы приветствуем нового участника: Lesya

 Дни рождения


kostia.vinnychuk (34)
Печать | Copyright © 2009 - 2016 Status-X All rights reserved | Powered by CMS Status-X 1.05 | Контакты