Ru-Board.club
← Вернуться в раздел «Другие форумы»

» vBulletin - движок конференции. Установка.

Автор: 6epcepk
Дата сообщения: 23.02.2006 18:02
Derinie
Конечно стоит.
В последних версиях неплохо реализована динамическая подгрузка данных.
Автор: Derinie
Дата сообщения: 23.02.2006 21:54
6epcepk, это значит, что он работает и грузится быстрее?
Автор: edogs
Дата сообщения: 23.02.2006 22:07
Derinie
Это лишь значит что для выполнения части операций (редактирование сообщения, модерироание, пр.) не требуется перезагрузка всей страницы.
Автор: front242
Дата сообщения: 26.02.2006 12:26
подскажите пожалуйста кто-нибудь как сделать опрос открытым, забыл галку поставить чтобы показывать кто и как голосовал
vbulletin 3.0.8
может в базе что поменять? в редактировании опроса этой опции к сожалению нет и в админке тоже
Автор: edogs
Дата сообщения: 26.02.2006 16:41
Ищется хак для "добавления" постов. Что бы если кто пишет новый пост сразу после своего предыдущего, то он добавлялся бы в старый.

Добавлено:
Xrobak

Цитата:
единственная проблема с аватарами будет, они не будут отображаться, фиксится легко,

как фиксится-то?


Автор: Fill747
Дата сообщения: 26.02.2006 19:53
edogs

Цитата:
Ищется хак для "добавления" постов


Возможно, что есть более свежий. У меня работает этот.

[more=Предотвращение даблпостинга]
Название хака: Предотвращение даблпостинга
Версия хака: 1.1
Автор хака: Stefan 'Xenon' Kaeser (доработано AnTekapb'ем)
Релиз: 20 сентября 2005 года
Последнее обновление: ----
Описание: Этот хак предотвращает даблпостинг путём "склеивания" нового и последнего написанного постов темы, если их написал один и тот же пользователь, и если последний пост не был написан не позднее указанного Вами срока.
Этот хак очень полезен для линейного вида просмотра тем.
Если новое сообщение имеет какие-нибудь вложения, то они будут добавлены к старому посту
С помощью изменения параметра timespan в массиве настроек $dp_settings, Вы сможете определить время, на протяжение которого размещение новых постов будет считаться даблпостингом.

--------------
редактирование файла includes/functions_newpost.php
--------------
найдите: (в функции build_new_post)
--------------
    $id = $dataman->save();
--------------

замените это на:
--------------
// ### Хак предотвращения даблпостинга ###
    $dp_settings = array(
        'timespan' => 3600 * 24, // сколько секунд отсчитывать с последнего поста, чтобы защитать даблпостинг
        'spacer' => "\n\nДобавлено через ",
        'sec' => 0,
        'min' => 0,
        'hour' => 0,
        'timetonewpost' => 0,
        'strsec' => ' секунд',
        'strmin' => ' минут ',
        'strhour' => ' часов ',
    );
    
    $isdoublepost = false;
    $oldmsg = $post['message'];
    
    //AND !in_array($vbulletin->userinfo['usergroupid'], array(5, 6, 7))
    
    if ($type != 'thread'
        
        AND $threadinfo['lastpost'] > TIMENOW - $dp_settings['timespan']
        AND $threadinfo['lastpost'] < TIMENOW
        AND $threadinfo['lastposter'] == $vbulletin->userinfo['username'])
    {
        $doublepost = $vbulletin->db->query_first("
            SELECT post.*
            FROM " . TABLE_PREFIX . "post AS post
            LEFT JOIN " . TABLE_PREFIX . "deletionlog AS deletionlog ON(deletionlog.primaryid = post.postid AND type = 'post')
            WHERE threadid = $threadinfo[threadid]
                AND dateline > " . (TIMENOW - $dp_settings['timespan']) . "
                AND visible = 1 AND deletionlog.primaryid IS NULL
            ORDER BY dateline DESC
            LIMIT 1
        ");
        $dp_settings['hour'] = (integer) ((TIMENOW - $threadinfo['lastpost']) / 3600);
        $dp_settings['min'] = (integer) ((TIMENOW - $threadinfo['lastpost']) / 60) - 60 * $dp_settings['hour'];
        $dp_settings['sec'] = (TIMENOW - $threadinfo['lastpost']) - 60 * 60 * $dp_settings['hour'] - 60 * $dp_settings['min'];
        if ($dp_settings['hour'] % 100 > 10 AND $dp_settings['hour'] % 100 < 20)
        {
            $dp_settings['strhour'] = ' часов ';
        }
        elseif ($dp_settings['hour'] % 10 == 1)
        {
            $dp_settings['strhour'] = ' час ';
        }
        elseif ($dp_settings['hour'] % 10 > 1 AND $dp_settings['hour'] % 10 < 5)
        {
            $dp_settings['strhour'] = ' часа ';
        }
        else
        {
            $dp_settings['strhour'] = ' часов ';
        }
        if ($dp_settings['min'] % 100 > 10 AND $dp_settings['min'] % 100 < 20)
        {
            $dp_settings['strmin'] = ' минут ';
        }
        elseif ($dp_settings['min'] % 10 == 1)
        {
            $dp_settings['strmin'] = ' минуту ';
        }
        elseif ($dp_settings['min'] % 10 > 1 AND $dp_settings['min'] % 10 < 5)
        {
            $dp_settings['strmin'] = ' минуты ';
        }
        else
        {
            $dp_settings['strmin'] = ' минут ';
        }
        if ($dp_settings['sec'] % 100 > 10 AND $dp_settings['sec'] % 100 < 20)
        {
            $dp_settings['strsec'] = ' секунд ';
        }
        elseif ($dp_settings['sec'] % 10 == 1)
        {
            $dp_settings['strsec'] = ' секунду ';
        }
        elseif ($dp_settings['sec'] % 10 > 1 AND $dp_settings['sec'] % 10 < 5)
        {
            $dp_settings['strsec'] = ' секунды ';
        }
        else
        {
            $dp_settings['strsec'] = ' секунд ';
        }
        if ($dp_settings['hour'] <> 0)
        {
            $dp_settings['spacer'] = $dp_settings['spacer'] . $dp_settings['hour'] . $dp_settings['strhour'];
        }
        if ($dp_settings['min'] <> 0 or $dp_settings['hour'] <> 0)
        {
            $dp_settings['spacer'] = $dp_settings['spacer'] . $dp_settings['min'] . $dp_settings['strmin'];
        }
        
        if ((TIMENOW - $threadinfo['lastpost']) < 60) //закомментируйте эту строку, если Вы хотите, чтобы в разделителе отображались секунды
        { //закомментируйте эту строку, если Вы хотите, чтобы в разделителе отображались секунды
        $dp_settings['spacer'] = $dp_settings['spacer'] . $dp_settings['sec'] . $dp_settings['strsec'];
        } //закомментируйте эту строку, если Вы хотите, чтобы в разделителе отображались секунды
        
        $dp_settings['spacer'] = $dp_settings['spacer'] . "\n";
        $dp_settings['spacer'] = "" . $dp_settings['spacer'] . ""; //закомментируйте строку, если Ваш разделитель не должен отображаться полужырным
        
        $dp_settings['spacer'] = "" . $dp_settings['spacer'] . ""; //закомментируйте строку, если Ваш разделитель не должен отображаться курсивом
        
        if ($doublepost['userid'] == $vbulletin->userinfo['userid'])
        {
            $dataman2 =& datamanager_init('Post', $vbulletin, ERRTYPE_ARRAY, 'threadpost');
            $dataman2->set_existing($doublepost);
            $post['message'] = $doublepost['pagetext'] . $dp_settings['spacer'] . $post['message'];
            
            $dataman2->set('dateline', TIMENOW);
            $dataman2->set_info('preview', $post['preview']);
            $dataman2->set_info('parseurl', $post['parseurl']);
            $dataman2->set_info('posthash', $post['posthash']);
            $dataman2->set_info('forum', $foruminfo);
            $dataman2->set_info('thread', $threadinfo);

            $dataman2->setr('showsignature', $post['signature']);
            
            $dataman2->setr('allowsmilie', $post['enablesmilies']);
            
            $dataman2->setr('pagetext', $post['message']);
            $dataman2->setr('iconid', $post['iconid']);
                        
            $dataman2->pre_save();
            
            if (!$dataman2->errors)
            {
                if ($post['preview'] OR sizeof($errors) > 0)
                {
                    return;
                }
                $isdoublepost = true;
                unset($dataman);
                $dataman =& $dataman2;
                $post['postid'] = $doublepost['postid'];
            }
            else
            {
                $isdoublepost = false;
            }
        }
    }
    if ($isdoublepost)
    {
        if (!$vbulletin->GPC['ajax'])
        {
            $id = $doublepost['postid'];
            $dataman->save();
            if ($dp_settings['editedbymsg'] != '')
            {
                $vbulletin->db->query_write("
                    REPLACE INTO " . TABLE_PREFIX . "editlog (postid, userid, username, dateline, reason)
                    VALUES ($id, " . $vbulletin->userinfo['userid'] . ", '" . addslashes($vbulletin->userinfo['username']) . "', " . TIMENOW . ", '" . addslashes($dp_settings['editedbymsg']) . "')
                ");
            }
        }
        $vbulletin->url = 'showthread.php?' . $vbulletin->session->vars['sessionurl'] . "p=$id";
        eval(print_standard_redirect('redirect_postthanks', true, true));
    }
    else
    {
        $post['message'] = $oldmsg;
        $id = $dataman->save();
    }
--------------
Это всё, мы изменили всего 1 файл
[/more]
Автор: Xrobak
Дата сообщения: 26.02.2006 21:28
edogs
на сколько я помню, то нужно будет аватары (и профайлпикчерс, если хочешь) перегнать в базу, а потом обратно на жесткий диск, и скорее всего еще обновить прийдется счетчики, вот и все, небольшой гемор при переходе, на офе об этом написано много. Если не получится, поищу на офе тему, где об этом говорилось (я когда апдейтился, то у меня такая проблема с аватарами тоже была, и я ее поборол так как говорили на офе).

Гуд лак.
Автор: sdklone
Дата сообщения: 22.03.2006 03:19
Ребят, долго утюжил ваш поиск, но дельного так ничего и не нашел...

Ситуация:
Поставил себе на сайт vBulletin 3.5.3
Настроил внешний вид под диз сайта, провел пару тестов...
Но! Сама структура поста очень удивила.
+--------------------------------------------+
| Aватара Дата |
| |
+---------------------------------------------+
| Текст поста |
+--------------------------------------------+
А вопрос такой:
- Как привести внешний вид поста с общеприенятому виду?:
+--------------------------------------------+
|Аватара|Дата |
| +----------------------------------+
| |Текст поста |
| | |
+--------------------------------------------+
Автор: Paha_W
Дата сообщения: 22.03.2006 04:19
sdklone
сначала все посты прочитать а именно.

Цитата:
Всё оказалось гораздо проще:
AdminCP-->vBulletin Options-->Style & Language Settings-->Use Legacy (Vertical) Postbit Template -> YES

Автор: TbIrbIDbIM
Дата сообщения: 06.04.2006 15:15
Возникла такая проблема.
Не могу разрешить аватары для обычных пользователей. Администратор может устанавливать аватары, закачивать и т.п. Обычные пользователи видят такое:
Автор: ANDROID
Дата сообщения: 06.04.2006 17:08
TbIrbIDbIM
Зайди в админку, там редактировать группу <Registered>, и там же разрешить использование аватаров.
Автор: TbIrbIDbIM
Дата сообщения: 06.04.2006 21:40
ANDROID
Спасибо, проблема решена.
Автор: TbIrbIDbIM
Дата сообщения: 10.04.2006 22:07
Такой вопрос возник, как разрешить большие по размеру вложения?
В админке увеличил размеры, но большие файлы все равно не прикладываются.
Автор: 6epcepk
Дата сообщения: 11.04.2006 07:47
Проверьте настройку параметра в php.ini, отвечающего за максимальный объем к загрузке:
upload_max_filesize
Автор: manchisu
Дата сообщения: 13.04.2006 10:40
помогите пожалуйста!
устанавливаем форум, всё проходит нормально...
просят залогиниться... ввожу логин и пароль, страничка перегружается и просит снова ввести логин и пароль... невозможно вообщем залогиниться!!!
в чем может быть проблема? что делаем не так?
Автор: Fill747
Дата сообщения: 13.04.2006 13:38
manchisu
попробуй почистить кэш и кукисы.
Автор: Anti_MalpA
Дата сообщения: 13.04.2006 18:03
А как на денвере этот движок поставить? сегодня весь день мучался так и не получилось(((
Автор: manchisu
Дата сообщения: 13.04.2006 18:04
Fill747
почистил... не помогает!
пробывал даже с других компов заходить... пробывал с инет кафе там после каждого сеанса вся инфа с компа удаляется... ничего не получается...

может быть при установке надо было что-нибудь сделать в настройках?
Автор: SSmirnov
Дата сообщения: 13.04.2006 18:15

Цитата:
может быть при установке надо было что-нибудь сделать в настройках?

Может ошибки в config.php. Может на хосте проблемы. Может пасс забыл. Может файло не удалил, которое просили грохнуть в конце инсталла.
Снеси все и попробуй сначала.
Автор: manchisu
Дата сообщения: 13.04.2006 18:31
SSmirnov
перставлял раз 5... ) инсталл.пхп удалял...

остаётся либо конфиг.пхп либо хостинг... хотя странно это всё

Добавлено:
может быть проблема там где надо настройки для куков прописывать?
как правильно их прописать??? или оставить пустыми?
Автор: edogs
Дата сообщения: 13.04.2006 21:17
manchisu
А куда перекидывает-то? На _тот-же_ адрес сайта? Или на чутка другой?
Автор: Fill747
Дата сообщения: 14.04.2006 08:16
manchisu

Цитата:
настройки для куков прописывать?

оставляй такими, какие предлагает инсталятор.

ИМХО, если бы у тебя что было с конфиг.пхп то вообще бы не запускалось и двало ошибку.
Автор: ANDROID
Дата сообщения: 08.05.2006 18:27
Народ кто юзал [more=хак]Название хака: Предотвращение даблпостинга
Версия хака: 1.1
Автор хака: Stefan 'Xenon' Kaeser (доработано AnTekapb'ем)
Релиз: 20 сентября 2005 года
Последнее обновление: ----
Описание: Этот хак предотвращает даблпостинг путём "склеивания" нового и последнего написанного постов темы, если их
     написал один и тот же пользователь, и если последний пост не был написан не позднее указанного Вами срока.
     Этот хак очень полезен для линейного вида просмотра тем.
     Если новое сообщение имеет какие-нибудь вложения, то они будут добавлены к старому посту
     С помощью изменения параметра timespan в массиве настроек $dp_settings, Вы сможете определить время, на
     протяжение которого размещение новых постов будет считаться даблпостингом.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++ редактирование файла includes/functions_newpost.php ++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

найдите: (в функции build_new_post)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    $id = $dataman->save();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

замените это на:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// ########### Хак предотвращения даблпостинга #########
    $dp_settings = array(
        'timespan' => 3600 * 24, //сколько секунд отсчитывать с последнего поста, чтобы защитать даблпостинг
        'spacer' => "\n\nДобавлено через ",
        'sec' => 0,
        'min' => 0,
        'hour' => 0,
        'timetonewpost' => 0,
        'strsec' => ' секунд',
        'strmin' => ' минут ',
        'strhour' => ' часов ',
    );
    
    $isdoublepost = false;
    $oldmsg = $post['message'];

    if ($type != 'thread'
        AND $threadinfo['lastpost'] > TIMENOW - $dp_settings['timespan']
        AND $threadinfo['lastpost'] < TIMENOW
        AND $threadinfo['lastposter'] == $vbulletin->userinfo['username'])
    {
        $doublepost = $vbulletin->db->query_first("
            SELECT post.*
            FROM " . TABLE_PREFIX . "post AS post
            LEFT JOIN " . TABLE_PREFIX . "deletionlog AS deletionlog ON(deletionlog.primaryid = post.postid AND type = 'post')
            WHERE threadid = $threadinfo[threadid]
                AND dateline > " . (TIMENOW - $dp_settings['timespan']) . "
                AND visible = 1 AND deletionlog.primaryid IS NULL
            ORDER BY dateline DESC
            LIMIT 1
        ");
        $dp_settings['hour'] = bcdiv((TIMENOW - $threadinfo['lastpost']) , 3600 , 0);
        $dp_settings['min'] = bcdiv((TIMENOW - $threadinfo['lastpost']) , 60 , 0) - 60 * $dp_settings['hour'];
        $dp_settings['sec'] = (TIMENOW - $threadinfo['lastpost']) - 60 * 60 * $dp_settings['hour'] - 60 * $dp_settings['min'];
        if ((bcdiv($dp_settings['hour'] , 100 , 2) - bcdiv($dp_settings['hour'] , 100 , 0)) * 100 > 10 AND (bcdiv($dp_settings['hour'] , 100 , 2) - bcdiv($dp_settings['hour'] , 100 , 0)) * 100 < 20)
        {
            $dp_settings['strhour'] = ' часов ';
        }
        elseif (bcdiv($dp_settings['hour'] , 10 , 1) * 10 - bcdiv($dp_settings['hour'] , 100 , 1) * 100 == 1)
        {
            $dp_settings['strhour'] = ' час ';
        }
        elseif (bcdiv($dp_settings['hour'] , 10 , 1) * 10 - bcdiv($dp_settings['hour'] , 100 , 1) * 100 > 1 AND bcdiv($dp_settings['hour'] , 10 , 1) * 10 - bcdiv($dp_settings['hour'] , 100 , 1) * 100 < 5)
        {
            $dp_settings['strhour'] = ' часа ';
        }
        else
        {
            $dp_settings['strhour'] = ' часов ';
        }
        if ((bcdiv($dp_settings['min'] , 100 , 2) - bcdiv($dp_settings['min'] , 100 , 0)) * 100 > 10 AND (bcdiv($dp_settings['min'] , 100 , 2) - bcdiv($dp_settings['min'] , 100 , 0)) * 100 < 20)
        {
            $dp_settings['strmin'] = ' минут ';
        }
        elseif (bcdiv($dp_settings['min'] , 10 , 1) * 10 - bcdiv($dp_settings['min'] , 100 , 1) * 100 == 1)
        {
            $dp_settings['strmin'] = ' минуту ';
        }
        elseif (bcdiv($dp_settings['min'] , 10 , 1) * 10 - bcdiv($dp_settings['min'] , 100 , 1) * 100 > 1 AND bcdiv($dp_settings['min'] , 10 , 1) * 10 - bcdiv($dp_settings['min'] , 100 , 1) * 100 < 5)
        {
            $dp_settings['strmin'] = ' минуты ';
        }
        else
        {
            $dp_settings['strmin'] = ' минут ';
        }
        if ((bcdiv($dp_settings['sec'] , 100 , 2) - bcdiv($dp_settings['sec'] , 100 , 0)) * 100 > 10 AND (bcdiv($dp_settings['sec'] , 100 , 2) - bcdiv($dp_settings['sec'] , 100 , 0)) * 100 < 20)
        {
            $dp_settings['strsec'] = ' секунд ';
        }
        elseif (bcdiv($dp_settings['sec'] , 10 , 1) * 10 - bcdiv($dp_settings['sec'] , 100 , 1) * 100 == 1)
        {
            $dp_settings['strsec'] = ' секунду ';
        }
        elseif (bcdiv($dp_settings['sec'] , 10 , 1) * 10 - bcdiv($dp_settings['sec'] , 100 , 1) * 100 > 1 AND bcdiv($dp_settings['sec'] , 10 , 1) * 10 - bcdiv($dp_settings['sec'] , 100 , 1) * 100 < 5)
        {
            $dp_settings['strsec'] = ' секунды ';
        }
        else
        {
            $dp_settings['strsec'] = ' секунд ';
        }
        if ($dp_settings['hour'] <> 0)
        {
            $dp_settings['spacer'] = $dp_settings['spacer'] . $dp_settings['hour'] . $dp_settings['strhour'];
        }
        if ($dp_settings['min'] <> 0 or $dp_settings['hour'] <> 0)
        {
            $dp_settings['spacer'] = $dp_settings['spacer'] . $dp_settings['min'] . $dp_settings['strmin'];
        }
        $dp_settings['spacer'] = "" . $dp_settings['spacer'] . $dp_settings['sec'] . $dp_settings['strsec'] . "\n";

        if ($doublepost['userid'] == $vbulletin->userinfo['userid'])
        {
            $dataman2 =& datamanager_init('Post', $vbulletin, ERRTYPE_ARRAY, 'threadpost');
            $dataman2->set_existing($doublepost);
            $post['message'] = $doublepost['pagetext'] . $dp_settings['spacer'] . $post['message'];
            
            $dataman2->set_info('preview', $post['preview']);
            $dataman2->set_info('parseurl', $post['parseurl']);
            $dataman2->set_info('posthash', $post['posthash']);
            $dataman2->set_info('forum', $foruminfo);
            $dataman2->set_info('thread', $threadinfo);

            $dataman2->setr('showsignature', $post['signature']);
            $dataman2->setr('allowsmilie', $post['enablesmilies']);
    
            $dataman2->setr('pagetext', $post['message']);
            $dataman2->setr('iconid', $post['iconid']);
    
            $dataman2->pre_save();
            if (!$dataman2->errors)
            {
                $isdoublepost = true;
                unset($dataman);
                $dataman =& $dataman2;
                $post['postid'] = $doublepost['postid'];
            }
            else
            {
                $isdoublepost = false;
            }
        }
    }
    
    if ($isdoublepost)
    {
        $id = $doublepost['postid'];
        $dataman->save();
    }
    else
    {
        $post['message'] = $oldmsg;
        $id = $dataman->save();
    }
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Это всё, мы изменили всего 1 файл
[/more] от даблпостинга версии 1.1? У меня вместо надписи, что мол сообщение добавлено x минут спустя одни знаки вопроса.., подскажите как быть.
Автор: revolverby
Дата сообщения: 09.05.2006 17:37
Всем доброго времени суток.
нужна помощь....
Нужно чтобы при вложении графических файлов они сразу отображались в сообщении (или теме), а не нужно было выбирать конкретное вложение для просмотра...
Буду благодарен за ответ
Автор: Paha_W
Дата сообщения: 10.05.2006 04:07
ANDROID
у тебя проблемы с кодировкой, в какой кодировки сохраняешь файл псле редактирования?
revolverby
смотри настройки, а конкретно
Message Attachment Options->View Attached Images Inline

Автор: ANDROID
Дата сообщения: 10.05.2006 06:07
Paha_W
Спасибо, дело было в кодировки, пхп я правил с помощью встроенного редактора в cuteftp.
Сейчас все работает как надо Правда плохо, что когда второй пост делаешь, он его приклеевает его к первому, но страница не обновляется...
Автор: FKloko
Дата сообщения: 12.05.2006 16:49
Блин на втором этапе выдает ошибку! и все!
Attempting to attach to database

Error description: mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) /usr/home/ftpusers/ilea/public_ftp/public_html/forum/includes/class_core.php on line 279

The database has failed to connect because you do not have permission to connect to the server. Please confirm the values entered in the 'includes/config.php' file.
или
Attempting to attach to database
или
Error description:

The database has failed to connect because you do not have permission to connect to the server. Please confirm the values entered in the 'includes/config.php' file.

Attempting to attach to database

Error description: mysql_connect(): Can't connect to MySQL server on '82.200.6.190' (61) /usr/home/ftpusers/ilea/public_ftp/public_html/forum/includes/class_core.php on line 279

The database has failed to connect because you do not have permission to connect to the server. Please confirm the values entered in the 'includes/config.php' file.

Чо делать скажите!!!!
Автор: Xrobak
Дата сообщения: 12.05.2006 17:37

Цитата:
Чо делать скажите!!!!

сделать то, что тебе сказали:

Цитата:
The database has failed to connect because you do not have permission to connect to the server. Please confirm the values entered in the 'includes/config.php' file.

а именно проверить корректность данных (логин и пароль) для подключения к базе мускула, к-рые указаны/указываются в файле config.php в папочке includes.
Автор: GRIND
Дата сообщения: 25.05.2006 02:52
Подскажите, пожалуйста. В целях общения между узким кругом людей был установлен VBulletin 3.5.4, но поскольку там редко кто, что пишет, а проверять наличие новых сообщений в холостую не хочется, решили сделать следующий мод:
Нужно чтобы при добавлении нового сообщения, всем зарегистрированным пользователям (кроме автора) приходило на e-mail это сообщение (ну или уведомление о его написании).
Стандартными кронами я так понял, это сделать нельзя. Редактировать код у меня тоже не получилось... совершенно не понял, где там что откуда берётся, как можно это всё дебагить.
Может, кто имеет представление о том, как сделать подобный мод или, может, знает, где можно скачать какой-то схожий мод?
Автор: GRIND
Дата сообщения: 25.05.2006 09:34
Ещё меня вот такой вопрос интересует: как можно посмотреть коды модов и надстроек для движка на форуме vBulltin.org Там даже после регистрации почему-то спрашивают customer number и pass, где бы их можно было раздобыть

Страницы: 12345678910111213141516

Предыдущая тема: ExBB - новый форумный движок на PHP


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.