Студия креативных разработок DevArt.PRO.
Разработка сайтов и форумов под ключ!
Сильнейшая команда в России по vBulletin - читать подробнее...
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > Вопрос — Ответ > Вопрос — Ответ > Запросы / Requests

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 23.01.2006, 23:14   #1
Продвинутый
Убрать пробел в проф.?!

Установил хак "Сколько пользователь на форуме", но вот остался пробел в проф.
Подскажите, как убрать его:
Вложения
Тип файла: rar Безымянный.rar (6.3 Кб, 11 просмотров)
  Ответить с цитированием
Рекламка
Реклама на форуме
Старый 23.01.2006, 23:48   #2
kerk
k0t
 
Аватар для kerk
может <br /> где то закралась?
  Ответить с цитированием
Старый 24.01.2006, 09:53   #3
Profess1on
Продвинутый
kerk, Этот хак ты делал... Спасибо тебе. Но, что то не то.

Profess1on добавил 24.01.2006 в 09:53
Код HTML:
<?xml version="1.0" encoding="ISO-8859-1"?>

<product productid="timeonboard" active="1">
    <title>Время, проведенное на форуме</title>
    <description><![CDATA[Сколько времени, пользователь находится на форуме. [modified by kerk.]]]></description>
    <version>1.0.0</version>
    <codes>
        <code version="1.0.0">
            <installcode><![CDATA[$db->hide_errors();
    $vbulletin->db->query_write("ALTER TABLE `". TABLE_PREFIX ."user` ADD `timeonboard` INT( 10 ) NOT NULL AFTER `lastactivity`");]]></installcode>
            <uninstallcode><![CDATA[$db->hide_errors();
 $vbulletin->db->query_write("ALTER TABLE `". TABLE_PREFIX ."user` DROP `timeonboard`");]]></uninstallcode>
        </code>
    </codes>
    <templates>
    </templates>
    <plugins>
        <plugin active="1">
            <title>Время проведенное на форуме</title>
            <hookname>postbit_display_complete</hookname>
            <phpcode><![CDATA[// Total Spent Time On Board by tnguy3n
// initialize
$sec = '';
$min = '';
$hour = '';
$day = '';
$week = '';
$month = '';
$year = '';

// let's do the math

if($post['timeonboard'] < 60)
{
    $post['timeonboard'] = $post['timeonboard'] . ' sec';
}
elseif(($post['timeonboard'] >= 60) AND ($post['timeonboard'] < 3600)) // min
{
    $post['timeonboard'] = floor($post['timeonboard']%3600/60) . ' min ' . floor($post['timeonboard']%60) . ' sec';
}
elseif(($post['timeonboard'] >= 3600) AND ($post['timeonboard'] < 86400)) // hour
{
    $min = floor(($post['timeonboard']%3600)/60) . ' min ';
    $sec = floor(($post['timeonboard']%3600)%60) . ' sec';
    $post['timeonboard'] = floor($post['timeonboard']/3600) . ' h ' . $min . $sec;
}
elseif(($post['timeonboard'] >= 86400) AND ($post['timeonboard'] < 604800)) // day
{
    $day = floor($post['timeonboard']/86400) . ' day ';
    $hour = floor($post['timeonboard']%86400/3600) . ' hour ';
    $min = floor(($post['timeonboard']%86400%3600)/60) . ' min ';
    // $sec = floor($post['timeonboard']%86400%3600%60) . ' sec';
    $post['timeonboard'] = $day . $hour . $min . $sec;
}
elseif(($post['timeonboard'] >= 604800) AND ($post['timeonboard'] < 2592000))// week
{
    $week = floor($post['timeonboard']/604800) . ' week ';
    $day = floor($post['timeonboard']%604800/86400) . ' day ';
    $hour = floor($post['timeonboard']%604800%86400/3600) . ' hour ';
    //$min = floor($post['timeonboard']%604800%86400%3600/60) . ' min ';
    //$sec = floor($post['timeonboard']%604800%86400%3600%60) . 'sec';
    $post['timeonboard'] = $week . $day . $hour . $min . $sec;
}

elseif(($post['timeonboard'] >= 2592000) AND ($post['timeonboard'] < 31536000)) // month
{
    $month = floor($post['timeonboard']/2592000) . ' month ';
    $week = floor($post['timeonboard']%2592000/604800) . ' week ';
    $day = floor($post['timeonboard']%2592000%604800/86400) . ' day ';
    //$hour = floor($post['timeonboard']%2592000%604800%86400/3600) . ' hour ';
    //$min = floor($post['timeonboard']%2592000%604800%86400%3600/60) . ' min ';
    //$sec = floor($post['timeonboard']%2592000%604800%86400%3600%60) . ' sec';
    $post['timeonboard'] = $month . $week . $day . $hour . $min . $sec;
}

elseif($post['timeonboard'] >= 31536000) // year - for some vb.org geeks
{
    $year = floor($post['timeonboard']/31536000) . ' year ';
    $month = floor($post['timeonboard']%31536000/2592000) . ' month ';
    $week = floor($post['timeonboard']%31536000%2592000/604800) . ' week ';
    $day = floor($post['timeonboard']%31536000%2592000%604800/86400) . ' day ';
    //$hour = floor($post['timeonboard']%31536000%2592000%604800%86400/3600) . ' hour ';
    //$min = floor($post['timeonboard']%31536000%2592000%604800%86400%3600/60) . ' min ';
    //$sec = floor($post['timeonboard']%31536000%2592000%604800%86400%3600%60) . ' sec';
    $post['timeonboard'] = $year . $month . $week . $day . $hour . $min . $sec;
}]]></phpcode>
        </plugin>
    </plugins>
    <phrases>
    </phrases>
    <options>
    </options>
</product>

Последний раз редактировалось Profess1on; 24.01.2006 в 09:53.. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 24.01.2006, 13:01   #4
kerk
k0t
 
Аватар для kerk
о как...
когда это я его делал?
=======
перенос строки ищи в шаблоне...
  Ответить с цитированием
Старый 24.01.2006, 19:45   #5
Profess1on
Продвинутый
<description><![CDATA[Сколько времени, пользователь находится на форуме. [modified by kerk.]]]></description>
  Ответить с цитированием
Старый 24.01.2006, 22:29   #6
kerk
k0t
 
Аватар для kerk
Цитата:
modified by kerk.
вот именно... =))
я его только немного поправил, щас даже и не вспомню, что именно..
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 14:24 25.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.0.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot