[?????? Add-ons] ??? ??? ??????? Mchat
مرسل: السبت أغسطس 14, 2010 5:12 pm
?????? ????? ?????? ????? ????
??? ?????: ?????? ??? ??? ??????? Mchat
????? ????????: ??? ????
????? ????? ????????: http://hijaj.net/bb
??? ??????? Mchat ?? ??? ????? ???????
??? ????? ??? ???????? ????? ???? ?????? ???? ???? ????????? ??? ?????? ?? ??????? ???? ??? ?? ???????
1- ??????? ?? ???? ?? ??? ??? ??? ??????? ?????? ???? ?????????
???? ??? ???????: ????? ??? ?????? ?? ??????? ????? ??? ?????? ?? ??????? ????? ??????
??????: ????? ?? ???? ???? ?? ??? ?????? ????? ??????? ?? ???? ????? ?????? ????? ?? ???? ?????? ?? ??? mCha1.2.17/mChat/contrib/notification_new_topics.xml
????
includes/functions_posting.php
???? ??
??? ?????
*******************
????
language/ar/mods/mchat_lang.php
???? ??
??? ????? ?? ??? ????:
2- ??????? ?? ???? ?? ??? ??? ??? ??????? ?????? ????? ??? ???????
????
includes/session.php
???? ??
??? ?????
*******************
????
language/ar/mods/mchat_lang.php
???? ??
??? ????? ?? ??? ????:
?????? ??????? ???? ?? ???? ??????? ???? ???????? ??? ???? ??? ?????? ??????:
http://hijaj.net/bb
??? ?????: ?????? ??? ??? ??????? Mchat
????? ????????: ??? ????
????? ????? ????????: http://hijaj.net/bb
??? ??????? Mchat ?? ??? ????? ???????
??? ????? ??? ???????? ????? ???? ?????? ???? ???? ????????? ??? ?????? ?? ??????? ???? ??? ?? ???????
1- ??????? ?? ???? ?? ??? ??? ??? ??????? ?????? ???? ?????????
???? ??? ???????: ????? ??? ?????? ?? ??????? ????? ??? ?????? ?? ??????? ????? ??????
??????: ????? ?? ???? ???? ?? ??? ?????? ????? ??????? ?? ???? ????? ?????? ????? ?? ???? ?????? ?? ??? mCha1.2.17/mChat/contrib/notification_new_topics.xml
????
includes/functions_posting.php
???? ??
كود: تحديد الكل
$make_global = false;
كود: تحديد الكل
// BEGIN mChat Add-on
// This will notify if a post has been edited
if ($post_mode == 'edit' || $post_mode == 'edit_last_post' || $post_mode == 'edit_topic' || $post_mode == 'edit_first_post')
{
$user->add_lang('mods/mchat_lang');
if ($post_mode == 'edit')
{
$mchat_new_data = $user->lang['MCHAT_EDIT_POST'];
}
elseif ($post_mode == 'edit_last_post')
{
$mchat_new_data = $user->lang['MCHAT_EDIT_LAST_POST'];
}
else
{
$mchat_new_data = $user->lang['MCHAT_EDIT_FIRST_POST'];
}
// Data...
$message = utf8_normalize_nfc($mchat_new_data . ': [url=' . generate_board_url() . '/viewtopic.' . $phpEx . '?p=' . $data['post_id'] . '#p' . $data['post_id'] . ']' . $subject . '[/url]', true);
// Add function part code from http://wiki.phpbb.com/Parsing_text
$uid = $bitfield = $options = ''; // will be modified by generate_text_for_storage
generate_text_for_storage($message, $uid, $bitfield, $options, true, false, false);
$sql_ary = array(
'forum_id' => ($topic_type == POST_GLOBAL) ? 0 : $data['forum_id'],
'post_id' => $data['post_id'],
'user_id' => $user->data['user_id'],
'user_ip' => $user->data['session_ip'],
'message' => $message,
'bbcode_bitfield' => $bitfield,
'bbcode_uid' => $uid,
'bbcode_options' => $options,
'message_time' => time()
);
$sql = 'INSERT INTO ' . MCHAT_TABLE . ' ' . $db->sql_build_array('INSERT', $sql_ary);
$db->sql_query($sql);
}
// END mChat Add-on
????
language/ar/mods/mchat_lang.php
???? ??
كود: تحديد الكل
'MCHAT_NEW_TOPIC'
كود: تحديد الكل
'MCHAT_EDIT_POST' => '<span style="color: #008000;"><i>??? ???? ?????? ?????? ?? ????</i></span>',
'MCHAT_EDIT_LAST_POST' => '<span style="color: #008000;"><i>??? ???? ?????? ??? ?? ?? ????</i></span>',
'MCHAT_EDIT_FIRST_POST' => '<span style="color: #008000;"><i>??? ???? ?????? ??? ?????? ?? ????</i></span>',
2- ??????? ?? ???? ?? ??? ??? ??? ??????? ?????? ????? ??? ???????
????
includes/session.php
???? ??
كود: تحديد الكل
$this->data = array_merge($this->data, $sql_ary);
كود: تحديد الكل
// Mchat announce user logging
if ($this->data['user_id'] != ANONYMOUS && $viewonline && !$set_admin)
{
global $config, $db, $user;
$user->add_lang('mods/mchat_lang');
$mchat_new_data = $user->lang['MCHAT_LOGGED'];
// Data...
$message = utf8_normalize_nfc($mchat_new_data , true);
// Add function part code from http://wiki.phpbb.com/Parsing_text
$uid = $bitfield = $options = ''; // will be modified by generate_text_for_storage
generate_text_for_storage($message, $uid, $bitfield, $options, true, false, true);
$sql_ary = array(
'user_id' => $user->data['user_id'],
'user_ip' => $user->data['session_ip'],
'message' => $message,
'message_time' => time()
);
$sql = 'INSERT INTO ' . MCHAT_TABLE . ' ' . $db->sql_build_array('INSERT', $sql_ary);
$db->sql_query($sql);
}
// End Mchat announce user logging
????
language/ar/mods/mchat_lang.php
???? ??
كود: تحديد الكل
'MCHAT_NEW_TOPIC'
كود: تحديد الكل
'MCHAT_LOGGED' => '<span style="color: #008000;"><i>????? ???? ??? ???????? ????? ?? ?????? </i></span> ',
http://hijaj.net/bb