ScReaM_
05-16-2007, 22:07
http://www.vbulletin.org/forum/images/cstyle/motm.gif
Yapımcı:Zero Tolerance
Orj. Link: vBChat v2.3 - vBulletin.org Forum (http://www.vbulletin.org/forum/showthread.php?t=71049)
TR: ScReaM_
-------------------------------------------------------------------------------
AcıkLama: Chat Eklentisidir..
-------------------------------------------------------------------------------
Ekteki Dosyaları Şu Şekilde FTP'nize Atın..;
vBChat.php --> ROOT FORUM DIRECTORY
vbchat.gif --> ROOT FORUM DIRECTORY/images
admin_vbchat.php --> ROOT FORUM DIRECTORY/admincp
install_vbchat.php --> ROOT FORUM DIRECTORY/admincp
vbchat.xml --> ROOT FORUM DIRECTORY/admincp
vbchat.php --> ROOT FORUM DIRECTORY/includes/cron
Sonra Bu Sayfaya Girin (Kırmızı Yerleri Sitenize Göre Editleyin);
http://YOURSITE.COM/FORUMS/admincp/install_vbchat.php
Adımları Uygulayın..
"includes/functions_online.php" Dosyasında Bulun ;
case 'bugs':
$userinfo['action'] = construct_phrase($vbphrase['viewing_x'], 'Bugs'); // Don't report 'bugs' as needing to be translated please :p
break;
Altına Ekleyin ;
case 'vBChat':
$userinfo['action'] = 'Talking In The vBChat';
$userinfo['where'] = "<a href=\"vBChat.php?$session[sessionurl]\">vBChat</a>";
break;
Bulun ;
case 'bugs.php':
$userinfo['activity'] = 'bugs';
break;
Altına Ekleyin ;
case 'vBChat.php':
$userinfo['activity'] = 'vBChat';
break;
"admincp/index.php" Dosyasında Bulun ;
// *************************************************
$printhr = false;
if (can_administer('canadminsettings'))
{
$printhr = true;
construct_nav_option($vbphrase['vbulletin_options'], 'options.php?null=0', '<br />');
if ($debug == 1)
{
construct_nav_option($vbphrase['admin_help_manager'], 'help.php?do=manage&script=NOSCRIPT');
}
construct_nav_group($vbphrase['vbulletin_options'], '<hr />');
}
if ($printhr == true)
{
construct_nav_spacer();
}
// *************************************************
Altına Ekleyin ;
$printhr = true ;
construct_nav_option ( 'vBChat Options', 'admin_vbchat.php', '<br />' ) ;
construct_nav_option ( 'Banned Usergroups', 'admin_vbchat.php?do=banned_groups', '<br />' ) ;
construct_nav_option ( 'Banned Users', 'admin_vbchat.php?do=banned_users', '<br />' ) ;
construct_nav_option ( 'Usergroup Permissions', 'admin_vbchat.php?do=group_perms', '<br />' ) ;
construct_nav_option ( 'vBChat Room Control', 'admin_vbchat.php?do=room', '<br />' ) ;
construct_nav_option ( 'vBChat Prune Options', 'admin_vbchat.php?do=prune', '<br />' ) ;
construct_nav_group ( 'vBChat Control', '<hr />' ) ;
$printhr = false;
"index.php" Dosyasında Bulun ;
$forumusers = $DB_site->query("
SELECT
user.username, (user.options & $_USEROPTIONS[invisible]) AS invisible, user.usergroupid,
session.userid, session.inforum, session.lastactivity,
Deistirin ;
$forumusers = $DB_site->query("
SELECT
user.username, (user.options & $_USEROPTIONS[invisible]) AS invisible, user.usergroupid,
session.userid, session.inforum, session.lastactivity, session.location,
Bulun ;
while ($loggedin = $DB_site->fetch_array($forumusers))
{
$userid = $loggedin['userid'];
if (!$userid)
{ // Guest
$numberguest++;
$inforum["$loggedin[inforum]"]++;
}
else if (empty($userinfos["$userid"]) OR ($userinfos["$userid"]['lastactivity'] < $loggedin['lastactivity']))
{
$userinfos["$userid"] = $loggedin;
}
}
Deistirin ;
// Get the users in vBChat
$vbchat_users = array();
while ($loggedin = $DB_site->fetch_array($forumusers))
{
$userid = $loggedin['userid'];
if (!$userid)
{ // Guest
$numberguest++;
$inforum["$loggedin[inforum]"]++;
}
else if (empty($userinfos["$userid"]) OR ($userinfos["$userid"]['lastactivity'] < $loggedin['lastactivity']))
{
$userinfos["$userid"] = $loggedin;
}
if(preg_match("/vBChat.php/",$loggedin['location']) && $loggedin['userid']){
$vbchat_users[$loggedin['userid']] = $loggedin;
}
}
// Configure Peeps In vBChat
$invBChat = "";
if(is_array($vbchat_users)){
foreach($vbchat_users as $invbc){
if($invBChat == ""){
$extra = "";
} else {
$extra = ", ";
}
// Get Username Style
$invbc['musername'] = fetch_musername($invbc);
$invBChat .= "{$extra}<a href='member.php?{$session['sessionurl']}&u={$invbc['userid']}'>{$invbc['musername']}</a>";
}
}
if($invBChat == ""){
$invBChat = "<i>No one is currently inside vBChat</i>";
}
"navbar" Templatesinde Bulun ;
<td class="vbmenu_control"><a href="calendar.php?$session[sessionurl]">$vbphrase[calendar]</a></td>
Altına Ekleyin ;
<script type="text/javascript">
<!--
function OpenvBChat(){
vBChat = window.open('vBChat.php?$session[sessionurl]','vBChat','directories=no,height='+window.screen. height+',width='+window.screen.width+',location=no ,menubar=no,scrollbars=yes,status=no,toolbar=no')
return false;
}
-->
</script>
<td class="vbmenu_control"><a href="vBChat.php?$session[sessionurl]" onclick="return OpenvBChat();">vBChat</a></td>
"FORUMHOME" Templatesinde Bulun ;
<!-- end logged-in users -->
Altına Ekleyin ;
<!-- Start vBChat Users -->
<tbody>
<tr>
<td class="thead" colspan="2">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_chatusers')"><img id="collapseimg_forumhome_chatusers" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_chatusers].gif" alt="" border="0" /></a>
<a href='vBChat.php?$session[sessionurl]' onclick='return OpenvBChat();'>Users Currently Inside vBChat</a>
</td>
</tr>
</tbody>
<tbody id="collapseobj_forumhome_chatusers" style="$vbcollapse[collapseobj_forumhome_chatusers]">
<tr>
<td class="alt2"><a href="vBChat.php?$session[sessionurl]" onclick='return OpenvBChat();'><img src="$stylevar[imgdir_statusicon]/forum_link.gif" alt="vBChat" border="0" /></a></td>
<td class="alt1" width="100%">
<div class="smallfont">
{$invBChat}
</div>
</td>
</tr>
</tbody>
<!-- End vBChat Users -->
AdminCP -> Zamanlanmış Görevler [Scheduled Tasks] -> Yeni Zamanlanmış Görev Ekle [Add New Scheduled Task] ;
Title: vBChat Auto Prune
Day of the Week: *
Day of the Month: *
Hour: 0
Minute: 2
Log Entries: Yes
Filename: ./includes/cron/vbchat.php
Admincp'ye Gidin.. Sayfayı Yenileyin.. "vBChat -> vBChat Options" Bölümünden Ayarları Yapın..
Yapımcı:Zero Tolerance
Orj. Link: vBChat v2.3 - vBulletin.org Forum (http://www.vbulletin.org/forum/showthread.php?t=71049)
TR: ScReaM_
-------------------------------------------------------------------------------
AcıkLama: Chat Eklentisidir..
-------------------------------------------------------------------------------
Ekteki Dosyaları Şu Şekilde FTP'nize Atın..;
vBChat.php --> ROOT FORUM DIRECTORY
vbchat.gif --> ROOT FORUM DIRECTORY/images
admin_vbchat.php --> ROOT FORUM DIRECTORY/admincp
install_vbchat.php --> ROOT FORUM DIRECTORY/admincp
vbchat.xml --> ROOT FORUM DIRECTORY/admincp
vbchat.php --> ROOT FORUM DIRECTORY/includes/cron
Sonra Bu Sayfaya Girin (Kırmızı Yerleri Sitenize Göre Editleyin);
http://YOURSITE.COM/FORUMS/admincp/install_vbchat.php
Adımları Uygulayın..
"includes/functions_online.php" Dosyasında Bulun ;
case 'bugs':
$userinfo['action'] = construct_phrase($vbphrase['viewing_x'], 'Bugs'); // Don't report 'bugs' as needing to be translated please :p
break;
Altına Ekleyin ;
case 'vBChat':
$userinfo['action'] = 'Talking In The vBChat';
$userinfo['where'] = "<a href=\"vBChat.php?$session[sessionurl]\">vBChat</a>";
break;
Bulun ;
case 'bugs.php':
$userinfo['activity'] = 'bugs';
break;
Altına Ekleyin ;
case 'vBChat.php':
$userinfo['activity'] = 'vBChat';
break;
"admincp/index.php" Dosyasında Bulun ;
// *************************************************
$printhr = false;
if (can_administer('canadminsettings'))
{
$printhr = true;
construct_nav_option($vbphrase['vbulletin_options'], 'options.php?null=0', '<br />');
if ($debug == 1)
{
construct_nav_option($vbphrase['admin_help_manager'], 'help.php?do=manage&script=NOSCRIPT');
}
construct_nav_group($vbphrase['vbulletin_options'], '<hr />');
}
if ($printhr == true)
{
construct_nav_spacer();
}
// *************************************************
Altına Ekleyin ;
$printhr = true ;
construct_nav_option ( 'vBChat Options', 'admin_vbchat.php', '<br />' ) ;
construct_nav_option ( 'Banned Usergroups', 'admin_vbchat.php?do=banned_groups', '<br />' ) ;
construct_nav_option ( 'Banned Users', 'admin_vbchat.php?do=banned_users', '<br />' ) ;
construct_nav_option ( 'Usergroup Permissions', 'admin_vbchat.php?do=group_perms', '<br />' ) ;
construct_nav_option ( 'vBChat Room Control', 'admin_vbchat.php?do=room', '<br />' ) ;
construct_nav_option ( 'vBChat Prune Options', 'admin_vbchat.php?do=prune', '<br />' ) ;
construct_nav_group ( 'vBChat Control', '<hr />' ) ;
$printhr = false;
"index.php" Dosyasında Bulun ;
$forumusers = $DB_site->query("
SELECT
user.username, (user.options & $_USEROPTIONS[invisible]) AS invisible, user.usergroupid,
session.userid, session.inforum, session.lastactivity,
Deistirin ;
$forumusers = $DB_site->query("
SELECT
user.username, (user.options & $_USEROPTIONS[invisible]) AS invisible, user.usergroupid,
session.userid, session.inforum, session.lastactivity, session.location,
Bulun ;
while ($loggedin = $DB_site->fetch_array($forumusers))
{
$userid = $loggedin['userid'];
if (!$userid)
{ // Guest
$numberguest++;
$inforum["$loggedin[inforum]"]++;
}
else if (empty($userinfos["$userid"]) OR ($userinfos["$userid"]['lastactivity'] < $loggedin['lastactivity']))
{
$userinfos["$userid"] = $loggedin;
}
}
Deistirin ;
// Get the users in vBChat
$vbchat_users = array();
while ($loggedin = $DB_site->fetch_array($forumusers))
{
$userid = $loggedin['userid'];
if (!$userid)
{ // Guest
$numberguest++;
$inforum["$loggedin[inforum]"]++;
}
else if (empty($userinfos["$userid"]) OR ($userinfos["$userid"]['lastactivity'] < $loggedin['lastactivity']))
{
$userinfos["$userid"] = $loggedin;
}
if(preg_match("/vBChat.php/",$loggedin['location']) && $loggedin['userid']){
$vbchat_users[$loggedin['userid']] = $loggedin;
}
}
// Configure Peeps In vBChat
$invBChat = "";
if(is_array($vbchat_users)){
foreach($vbchat_users as $invbc){
if($invBChat == ""){
$extra = "";
} else {
$extra = ", ";
}
// Get Username Style
$invbc['musername'] = fetch_musername($invbc);
$invBChat .= "{$extra}<a href='member.php?{$session['sessionurl']}&u={$invbc['userid']}'>{$invbc['musername']}</a>";
}
}
if($invBChat == ""){
$invBChat = "<i>No one is currently inside vBChat</i>";
}
"navbar" Templatesinde Bulun ;
<td class="vbmenu_control"><a href="calendar.php?$session[sessionurl]">$vbphrase[calendar]</a></td>
Altına Ekleyin ;
<script type="text/javascript">
<!--
function OpenvBChat(){
vBChat = window.open('vBChat.php?$session[sessionurl]','vBChat','directories=no,height='+window.screen. height+',width='+window.screen.width+',location=no ,menubar=no,scrollbars=yes,status=no,toolbar=no')
return false;
}
-->
</script>
<td class="vbmenu_control"><a href="vBChat.php?$session[sessionurl]" onclick="return OpenvBChat();">vBChat</a></td>
"FORUMHOME" Templatesinde Bulun ;
<!-- end logged-in users -->
Altına Ekleyin ;
<!-- Start vBChat Users -->
<tbody>
<tr>
<td class="thead" colspan="2">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_chatusers')"><img id="collapseimg_forumhome_chatusers" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_chatusers].gif" alt="" border="0" /></a>
<a href='vBChat.php?$session[sessionurl]' onclick='return OpenvBChat();'>Users Currently Inside vBChat</a>
</td>
</tr>
</tbody>
<tbody id="collapseobj_forumhome_chatusers" style="$vbcollapse[collapseobj_forumhome_chatusers]">
<tr>
<td class="alt2"><a href="vBChat.php?$session[sessionurl]" onclick='return OpenvBChat();'><img src="$stylevar[imgdir_statusicon]/forum_link.gif" alt="vBChat" border="0" /></a></td>
<td class="alt1" width="100%">
<div class="smallfont">
{$invBChat}
</div>
</td>
</tr>
</tbody>
<!-- End vBChat Users -->
AdminCP -> Zamanlanmış Görevler [Scheduled Tasks] -> Yeni Zamanlanmış Görev Ekle [Add New Scheduled Task] ;
Title: vBChat Auto Prune
Day of the Week: *
Day of the Month: *
Hour: 0
Minute: 2
Log Entries: Yes
Filename: ./includes/cron/vbchat.php
Admincp'ye Gidin.. Sayfayı Yenileyin.. "vBChat -> vBChat Options" Bölümünden Ayarları Yapın..