1

Тема: как изменить?

Зарегистрирован:  2010-10-25
На форуме : 297 дней
как сделать что бы считала сколько дней ты на форуме?

Поделиться

2 (03.11.2011 05:02 отредактировано Kurkov.ORG)

Re: как изменить?

Для 1.4 так, в файл viewtopic.php после 404 строки добавь:

$forum_page['author_info']['life'] = '<li><span>На форуме: '.bcdiv(time() - $cur_post['registered'], 86400).' дней</span></li>';

Можно конечно всё это оптимизировать, ну сам всё остальное подправишь. Или так:

$life = bcdiv(time() - $cur_post['registered'], 86400);
$forum_page['author_info']['life'] = '<li><span>На форуме: '.$life.' '.$days_word[days_type($life)].'</span></li>';

а в начало файла добавить:

function days_type($n) {
  return ($n%10==1 && $n%100!=11 ? 0 : ($n%10>=2 && $n%10<=4 && ($n%100<10 || $n%100>=20) ? 1 : 2));
}
$days_word = array('день', 'дня', 'дней');

это для изменения окончаний.
вариантом множество. Можно ещё и расширением оформить. Но я лично не одобряю лишние запросы к БД.

Поделиться

3

Re: как изменить?

можешь прикрепить изменёный файл а то у меня не получается:?

Поделиться

4

Re: как изменить?

Для 1.4

Поделиться

5

Re: как изменить?

офигенно неправильное решение - модификация ядра.
при том богатом функционале что дает punbb.

Блог | GitHub

ХХХ: Cлучайно через мозиллу удалил фотки с майл.ру . Как восстановить? Переустановка файрфокса ничего не дала

Сайт KANekT

Поделиться

6 (03.11.2011 09:01 отредактировано Kurkov.ORG)

Re: как изменить?

Да ладно ка. Решение то всего на 4-е строчки. ИМХО не вижу смысла воротить через расширения или ещё через чёрт знает что.

P.S. Предложите ему офигенно правильное решение.

Поделиться

7

Re: как изменить?

примерно такое расширение.

Post's attachments

manifest.xml 722 b, 11 скачиваний с 2011-11-04 

You don't have the permssions to download the attachments of this post.
Блог | GitHub

ХХХ: Cлучайно через мозиллу удалил фотки с майл.ру . Как восстановить? Переустановка файрфокса ничего не дала

Сайт KANekT

Поделиться

8

Re: как изменить?

Спасибо большое)))

Поделиться

9

Re: как изменить?

а еще лучше пользоваться
[Релиз] AnyCode Tool (1.0.0 Beta)
для таких случаев.

Блог | GitHub

ХХХ: Cлучайно через мозиллу удалил фотки с майл.ру . Как восстановить? Переустановка файрфокса ничего не дала

Сайт KANekT

Поделиться

10

Re: как изменить?

попробывал поставить себе такую штуку на 1.3.x ничего не вышло, я имею ввиду без расширения.
Вот как делал:
vietopic.php

// Generate author information
if ($cur_post['poster_id'] > 1)
        {
            if ($forum_config['o_show_user_info'] == '1')
            {
                if ($cur_post['location'] != '')
                {
                    if ($forum_config['o_censoring'] == '1')
                        $cur_post['location'] = censor_words($cur_post['location']);

                    $forum_page['author_info']['from'] = '<li><span>'.$lang_topic['From'].' <strong>'.forum_htmlencode($cur_post['location']).'</strong></span></li>';
                }

                $forum_page['author_info']['registered'] = '<li><span>'.$lang_topic['Registered'].' <strong>'.format_time($cur_post['registered'], 1).'</strong></span></li>';
$forum_page['author_info']['life'] = '<li><span>На форуме: '.bcdiv(time() - $cur_post['registered'], 86400).' дней</span></li>';

                if ($forum_config['o_show_post_count'] == '1' || $forum_user['is_admmod'])
                    $forum_page['author_info']['posts'] = '<li><span>'.$lang_topic['Posts info'].' <strong>'.forum_number_format($cur_post['num_posts']).'</strong></span></li>';
            }

            if ($forum_user['is_admmod'])
            {
                if ($cur_post['admin_note'] != '')
                    $forum_page['author_info']['note'] = '<li><span>'.$lang_topic['Note'].' <strong>'.forum_htmlencode($cur_post['admin_note']).'</strong></span></li>';
            }
        }
    }

Может кто-нибудь помочь решить проблему?

Поделиться

11

Re: как изменить?

хоть бы кто-нибудь откликнулся,  я уже не говорю о помощи smile
P.S я наверно невозможное хочу сделать.

Поделиться

12

Re: как изменить?

Дак в чём проблема то? Всё и так разжёвано и в рот положено smile

Поделиться

13

Re: как изменить?

Kurkov.ORG пишет:

Дак в чём проблема то? Всё и так разжёвано и в рот положено smile

Пробывал по-всякому после внедрения кода страница просто напросто стает белая с двумя кнопками "Ответить"  это на 1.3.6

Поделиться

14

Re: как изменить?

возможно вы не правильно сохраняете.
при сохранении кодировку файла указываете UTF-8 without BOM (без BOM) ?

Блог | GitHub

ХХХ: Cлучайно через мозиллу удалил фотки с майл.ру . Как восстановить? Переустановка файрфокса ничего не дала

Сайт KANekT

Поделиться

15

Re: как изменить?

KANekT пишет:

возможно вы не правильно сохраняете.
при сохранении кодировку файла указываете UTF-8 without BOM (без BOM) ?

Ну что ж спасибо, наверно поэтому и не показывает вверху после аватара, хотя хук нормально стает но внизу после кармы это не к селу не к городу, просто я изменял на сервере а не на компе. Видите помощь вроде бы простая а ждал неделю.

Поделиться

16

Re: как изменить?

ошибка слишком распространенная... на этом форуме 100500 раз обсуждалось smile

Добавлено спустя 6 минут 7 секунд:

skil пишет:

хук нормально стает но внизу после кармы это не к селу не к городу.

array_insert($forum_page['author_info'], 4,'<li><span>'.$lang_topic['Registered'].' <strong>'.format_time($cur_post['registered'], 1).'</strong></span></li>', 'registered');
array_insert($forum_page['author_info'], 5,'<li><span>На форуме: '.bcdiv(time() - $cur_post['registered'], 86400).' дней</span></li>', 'life');

попробуйте так. соответственно поиграть цифрами 4,5...

Блог | GitHub

ХХХ: Cлучайно через мозиллу удалил фотки с майл.ру . Как восстановить? Переустановка файрфокса ничего не дала

Сайт KANekT

Поделиться

17

Re: как изменить?

Ну и так можно, но мне легче было через viewtopic.php добавит нужную строку, единственное что хотелось бы увидеть, это какой-нибудь расширение где бы можно было управлять этими строчками, а то приходиться все через файл делать, ту же дату регистрацию отдельно чтоб не показывать, приходиться все через файл удалять немного напрягает, а так в принципе  отличный шустрый форум, ещё 1 момент когда заходишь на вкладку расширение в первый раз после входа идет 30сек загрузка страницы с расширениями.

Поделиться

18

Re: как изменить?

Отключите проверку обновлений для расширений. В настройках.

Смайл. Дата. Подпись.

Поделиться