форум vBSupport.ru > vBulletin > Old vB versions (3.0.x & 2.x.x) > vBulletin 3.6.x > Hacks, mods and scripts [3.6.x]
Register Меню vBsupport Изображения Files Manager О рекламе Today's Posts Search
  • Родная гавань
  • Блок РКН снят
  • Premoderation
  • For English speaking users
  • Каталог Фрилансеров
  • If you want to buy some product or script
  • Администраторам
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже:
Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
 
 
 
 
ssmol
Специалист
 
ssmol's Avatar
Default AJAX Web Chat
6

If you are looking for a nice chat, try out the AJAX Web Chat". There is also a VBulletin Integration, which works fine.

у кого проблемы с кодировкой
PHP Code:
DROP TABLE IF EXISTS ajax_chat_online;
CREATE TABLE ajax_chat_online (
    
userID INT(11NOT NULL,
    
userName VARCHAR(64NOT NULL,
    
userRole INT(1NOT NULL,
    
channel INT(11NOT NULL,
    
dateTime DATETIME NOT NULL,
    
ip VARBINARY(16NOT NULL
ENGINE=MyISAM DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS ajax_chat_messages;
CREATE TABLE ajax_chat_messages (
    
id INT(11NOT NULL AUTO_INCREMENT,
    
userID INT(11NOT NULL,
    
userName VARCHAR(64NOT NULL,
    
userRole INT(1NOT NULL,
    
channel INT(11NOT NULL,
    
dateTime DATETIME NOT NULL,
    
ip VARBINARY(16NOT NULL,
    
text TEXT,
    
PRIMARY KEY (id)
ENGINE=MyISAM DEFAULT CHARSET=utf8;

DROP TABLE IF EXISTS ajax_chat_bans;
CREATE TABLE ajax_chat_bans (
    
userID INT(11NOT NULL,
    
userName VARCHAR(64NOT NULL,
    
dateTime DATETIME NOT NULL,
    
ip VARBINARY(16NOT NULL
ENGINE=MyISAM DEFAULT CHARSET=utf8
и в конфиге
PHP Code:
// The encoding used for the XHTML content:
$config['contentEncoding'] = 'cp1251';
// The encoding of the data source, like userNames and channelNames:
$config['sourceEncoding'] = 'cp1251';
// The content-type of the XHTML page (e.g. "text/html", will be set dependent on browser capabilities if set to null):
$config['contentType'] = null
для того чтобы сделать только избранные разделы форума в качестче каналов чата
PHP Code:
// Default channelName used together with the defaultChannelID if no channel with this ID exists:
$config['defaultChannelName'] = 'название раздела который будет дефолтным';
// ChannelID used when no channel is given:
$config['defaultChannelID'] = id раздела который будет дефолтным;
// Defines an array of channelIDs (e.g. array(0, 1)) to limit the number of available channels, will be ignored if set to null:
$config['limitChannelList'] = array(id разделов которые хотите сделать каналами чата через запятую);] 
права доступа к каналам будут такимиже как у разделов форума. (тоесть если у вас есть раздел тока админы и вы сделаете такойже канал то и в канал войдут тока админы. ну или например есть раздел тока для женщин, сделав его каналом получим канал тока для женщин)

ну и для завершения делаем вывод Кто в чате на главную форума (оформлять модулем лениво поэтому кодом)
в меню Добавить новый модуль
Продукт - vbulletin
Местоположение модуля - forumhome_complete
Заголовок - spitajax_chat_online
Код PHP модуля
PHP Code:
$latestajax_chat_online $db->query(
SELECT userID, userName, dateTime
   FROM ajax_chat_online


   ORDER BY dateTime DESC 
   LIMIT 50

"
); 
while (
$showajax_chat_online=$db->fetch_array($latestajax_chat_online)) 

    
$counter++; 

    
$userID $showajax_chat_online['userID'];
    
$ajax_chat_online_userName $showajax_chat_online['userName'];
   
    
$ajax_chat_online_dateTime vbdate($vbulletin->options['dateformat'], $showajax_chat_online['dateTime']);
   

    
$ajax_chat_online_userName=iconv('UTF-8','Windows-1251',$ajax_chat_online_userName);
    
$spitajax_chat_online .= "<a href=\"chat/\">$ajax_chat_online_userName</a>";

    if (
$counter 50
    { 
        
        
$spitajax_chat_online .= " "
    } 

включаем модуль и сохраняем.
редактируем шаблон forumhome
найти
PHP Code:
<!-- end logged-in users --> 
выше добавить
PHP Code:
<tbody>
    <
tr>
        <
td class="thead" colspan="2">
            <
a style="float:$stylevar[right]href="#top" onclick="return toggle_collapse('forumhome_stats')"><img id="collapseimg_forumhome_stats" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_stats].gif" alt="" border="0" /></a>
            <
phrase 1="$vboptions[bbtitle]">Сейчас в чате</phrase>
        </
td>
    </
tr>
</
tbody>
<
tbody id="collapseobj_forumhome_activeusers" style="$vbcollapse[collapseobj_forumhome_activeusers]">
    <
tr>
        <
td class="alt2"><a href="chat/"><img src="$stylevar[imgdir_misc]/whos_online.gif" alt="$vbphrase[view_whos_online]border="0" /></a></td>
        <
td class="alt1" width="100%">
            <
div class="smallfont">
                <
div style="white-space: nowrap">$spitajax_chat_online</div>
                
            </
div>
        </
td>
    </
tr>
</
tbody
последняя версия для воблы в атаче 0.7.3_vBulletin
chat.zip

Last edited by ssmol : 02-02-2008 at 04:49 PM.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Avia
Продвинутый
 
Avia's Avatar
Default
0

скрины кинь
 
 
ssmol
Специалист
 
ssmol's Avatar
Default
1

демо
https://blueimp.net/chat/
 
 
xDEAD
Эксперт
 
xDEAD's Avatar
Default
0

Заходим и сразу видно качественный перевод ;D
"* Зарегестрированныеи пользователи"
 
 
Gesper
Продвинутый
 
Gesper's Avatar
Default
0

Он как нибуть с форумом интегрирован?
 
 
Dragster
Знаток
 
Dragster's Avatar
Default
0

Нет флуд-контроля (я гостем зафлудил демо-ссылку )) ), плюс нет вставки ника по клику в окно сообщения и нет цветной дифференциации юзеров по группам (хотя может после интеграции оно будет, хз)

Update: флуд-контроль заявлен в функциях, но в деме он, видать, отключен ))

Quote:
Originally Posted by Gesper View Post
Он как нибуть с форумом интегрирован?
Quote:
Originally Posted by ssmol View Post
here is also a VBulletin Integration, which works fine.
Описание научись читать для начала.

Last edited by Dragster : 11-23-2007 at 06:33 PM.
 
 
Noname1
Простоузер
Default
1

Подскажите кто знает как сделать shoutbox в шапку форума
 
 
AleX
Гость
Default

Сейчас бы разрулить эту тему.
 
 
zar
Продвинутый
 
zar's Avatar
Default
0

Чат рулез)) мне очень понравился уже почти донастраивал.. вот только не могу понть в чем проблема:

PHP Code:
// Default channelName used together with the defaultChannelID if no channel with this ID exists:
$config['defaultChannelName'] = 'test';
// ChannelID used when no channel is given:
$config['defaultChannelID'] = 0;
// Defines an array of channelIDs (e.g. array(0, 1)) to limit the number of available channels, will be ignored if set to null:
$config['limitChannelList'] = 0
вот в таких настройках как я понял будет всего 1 канал дефолтовый он 1 остается в списке на выбор. (test в данном случае) Но он не работает. тоесть авторизациия происходит но ни пользователей ни сообщения ни показываются... чистые окна...

когда ставим $config['limitChannelList'] = 1;
то становятся для выбора все каналы(тоесть все Разделы форума! ) а так мне ненужно... не могу понять в чем проблема...


ps vb 3.6.4

Добавлено через 57 минут
хммм. сейчас с долгими упорствами нашел интересную весчь. когда выставляешь так как мне надо.. ничего не работает. потом возвращаешь. и в соседних комнатах вот такое вот:

PHP Code:
(16:17:51ChatBotОшибкаНе верное имя каналаtest
(16:17:51ChatBotОшибкаНе верное имя каналаtest
(16:17:51ChatBotОшибкаНе верное имя каналаtest
(16:17:51ChatBotОшибкаНе верное имя каналаtest
(16:17:51ChatBotОшибкаНе верное имя каналаtest
(16:17:51ChatBotОшибкаНе верное имя каналаtest
(16:17:51ChatBotОшибкаНе верное имя каналаtest
(16:17:51ChatBotОшибкаНе верное имя каналаtest
(16:17:51ChatBotОшибкаНе верное имя каналаtest 
что бы это могло значить... как выставить дефолтовую 1 комнату...

Добавлено через 1 час 28 минут
тупизм. так и не могу решить причину по которой все так грустно...
даже скачал новую версию на сайте....

$config['defaultChannelID'] = 0; - переменная отвечает за ID раздела. какую выставить та и будет. выбрал даже раздел который существует. все равно.. таже фигня...

Last edited by zar : 12-07-2007 at 01:01 PM. Reason: Добавлено сообщение
 
 
Nissan
Продвинутый
 
Nissan's Avatar
Default
1

Так и не понял, что от меня нужно насироить в конфиге-вроде всё прописал, что знал(имя, логин,пароль) а чат не фурычит

Query: SELECT userID, userName, userRole, channel, UNIX_TIMESTAMP(dateTime) AS timeStamp, ip FROM ajax_chat_online; Error-Report: Table 'nissan.ajax_chat_online' doesn't exist Error-Code: 1146

Last edited by Nissan : 12-08-2007 at 06:56 PM.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 11:29 PM.


Powered by vBulletin® Version 3.5.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.