mChat
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
DK7
- Former team member
- Сообщения: 1008
- Стаж: 20 лет 2 месяца
- Откуда: Кишинёв
- Благодарил (а): 3 раза
- Поблагодарили: 25 раз
Re: [RC1] mChat
mchat_body.html
вот его откройте любым текстовым редакторам, и меняйте цвет, фон, что угодно по своему вкусу.
Там чистый хтмл.
вот его откройте любым текстовым редакторам, и меняйте цвет, фон, что угодно по своему вкусу.
Там чистый хтмл.
-
moto26
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 16 лет 6 месяцев
- Благодарил (а): 4 раза
- Поблагодарили: 4 раза
Re: [RC1] mChat
DK7, нет, это не помогает. Кэши чистил, и "Темы оформления" и общий кэш........ где то всё же к css привязка идет.... но почему не к темам карбон
-
moto26
- phpBB 1.4.0
- Сообщения: 30
- Стаж: 16 лет 6 месяцев
- Благодарил (а): 4 раза
- Поблагодарили: 4 раза
Re: [RC1] mChat
Рано радовался. Да, решение именно это. Но всё же есть проблемка. На форуме, второй (не основной) темой как раз и стоит prosilver и при изменении mchat_prosilver.css изменения отображаются и в светлой теме
Тоесть "темное" пятно на белом лице форума 
Может можно как то для темы карбон (темной) создать и привязать отдельный mchat_Carbon.css (тема называется именно с большой буквы). Я его создал на основе mchat_prosilver.css , изменил в ней цвета, залил в папку на сервере forum/mchat/ но не вижу никаких изменений (кэши чистил) Как привязать?
Может можно как то для темы карбон (темной) создать и привязать отдельный mchat_Carbon.css (тема называется именно с большой буквы). Я его создал на основе mchat_prosilver.css , изменил в ней цвета, залил в папку на сервере forum/mchat/ но не вижу никаких изменений (кэши чистил) Как привязать?
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 6 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1454 раза
Re: [RC1] mChat
У вас в overall_header.html есть такая строка:
Вот и указывайте в ней какую вам угодно CSS.
Код: Выделить всё
<link rel="stylesheet" href="{ROOT_PATH}mchat/mchat_prosilver.css" type="text/css" />-
Alexufo
- phpBB 1.2.1
- Сообщения: 24
- Стаж: 16 лет 4 месяца
Re: [RC1] mChat
Конфликт mchat с испольованием WP united. Когда интергируется форум в сайт с пом. данного плага не работают кнопки чата.
Думается что то перекрывается но где.. и как найти..
Думается что то перекрывается но где.. и как найти..
-
Maksim90
- phpBB 1.4.2
- Сообщения: 65
- Стаж: 18 лет 4 месяца
- Благодарил (а): 4 раза
- Поблагодарили: 4 раза
Re: [RC1] mChat
Здравствуйте. Как можно так организовать, чтобы на главной странице форума выводилось бы только последнее сообщение в таком виде:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
grishin
- phpBB 2.0.1
- Сообщения: 288
- Стаж: 16 лет 4 месяца
- Благодарил (а): 54 раза
- Поблагодарили: 32 раза
Re: [RC1] mChat
Добрый день. Возникла проблема при автоматической установки файла БД, выбрасывает на страницу регистрации(под админам был залогинен естественно). Что из инструкции убрать что бы регистрацию не требовал?
Чат скачал от сюда http://www.phpbb.com/community/viewtopi ... &t=1870815 Версия 1.3.4
До этого ставил старую версию чата 1.2.6 установилось отлично, SQL запрос в БД ручками заносил.
Все остальные инструкции естественно выполнил.
Чат скачал от сюда http://www.phpbb.com/community/viewtopi ... &t=1870815 Версия 1.3.4
До этого ставил старую версию чата 1.2.6 установилось отлично, SQL запрос в БД ручками заносил.
Все остальные инструкции естественно выполнил.
Код: Выделить всё
<?php
/**
*
* @author RMcGirr83 (Rich McGirr) rmcgirr83@gmail.com
* @package mChat
* @version $Id mchat_install.php 2.0.0 2010-07-02
* @copyright (c) 2010 RMcGirr83 ( http://www.rmcgirr83.org/ )
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
* @ignore
*/
define('UMIL_AUTO', true);
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup();
if (!file_exists($phpbb_root_path . 'umil/umil_auto.' . $phpEx))
{
trigger_error('Please download the latest UMIL (Unified MOD Install Library) from: <a href="http://www.phpbb.com/mods/umil/">phpBB.com/mods/umil</a>', E_USER_ERROR);
}
/*
* The language file which will be included when installing
* Language entries that should exist in the language file for UMIL (replace $mod_name with the mod's name you set to $mod_name above)
* $mod_name
* 'INSTALL_' . $mod_name
* 'INSTALL_' . $mod_name . '_CONFIRM'
* 'UPDATE_' . $mod_name
* 'UPDATE_' . $mod_name . '_CONFIRM'
* 'UNINSTALL_' . $mod_name
* 'UNINSTALL_' . $mod_name . '_CONFIRM'
*/
$language_file = 'mods/info_acp_mchat';
// The name of the mod to be displayed during installation.
$mod_name = 'ACP_MCHAT_TITLE';
/*
* The name of the config variable which will hold the currently installed version
* You do not need to set this yourself, UMIL will handle setting and updating the version itself.
*/
$version_config_name = 'mchat_version';
/*
* The array of versions and actions within each.
* You do not need to order it a specific way (it will be sorted automatically), however, you must enter every version, even if no actions are done for it.
*
* You must use correct version numbering. Unless you know exactly what you can use, only use X.X.X (replacing X with an integer).
* The version numbering must otherwise be compatible with the version_compare function - http://php.net/manual/en/function.version-compare.php
*/
$versions = array(
// Version 1.2.10
'1.2.10' => array(
// Lets add a config setting and set it to true
'config_add' => array(
array('mchat_enable', true),
),
// now install the mchat table
// see if it exists from prior versions
'custom' => 'mchat_table',
// Now to add some tables
// one will hold the chats, the other the config
'table_add' => array(
array('phpbb_mchat_config', array(
'COLUMNS' => array(
'config_name' => array('VCHAR', ''),
'config_value' => array('VCHAR', ''),
),
'PRIMARY_KEY' => 'config_name',
),
),
array('phpbb_mchat', array(
'COLUMNS' => array(
'message_id' => array('UINT', NULL, 'auto_increment'),
'user_id' => array('UINT', 0),
'user_ip' => array('VCHAR:40', ''),
'message' => array('MTEXT_UNI', ''),
'bbcode_bitfield' => array('VCHAR', ''),
'bbcode_uid' => array('VCHAR:8', ''),
'bbcode_options' => array('BOOL', '7'),
'message_time' => array('INT:11', 0),
),
'PRIMARY_KEY' => 'message_id',
),
),
),
// Now we need to insert some data into the config table
'table_insert' => array(
array('phpbb_mchat_config', array(
array(
'config_name' => 'refresh',
'config_value' => '10',
),
array(
'config_name' => 'message_limit',
'config_value' => '10',
),
array(
'config_name' => 'archive_limit',
'config_value' => '25',
),
array(
'config_name' => 'flood_time',
'config_value' => '20',
),
array(
'config_name' => 'max_message_lngth',
'config_value' => '500',
),
array(
'config_name' => 'max_words_lngth',
'config_value' => '100',
),
array(
'config_name' => 'custom_page',
'config_value' => '1',
),
array(
'config_name' => 'date',
'config_value' => 'D M d, Y g:i a',
),
array(
'config_name' => 'whois',
'config_value' => '1',
),
array(
'config_name' => 'bbcode_disallowed',
'config_value' => '',
),
)),
),
// Now to add some permission settings
'permission_add' => array(
array('u_mchat_use'),
array('u_mchat_view'),
array('u_mchat_edit'),
array('u_mchat_delete'),
array('u_mchat_ip'),
array('u_mchat_flood_ignore'),
array('u_mchat_archive'),
array('u_mchat_bbcode'),
array('u_mchat_smilies'),
array('u_mchat_urls'),
array('a_mchat'),
),
// How about we give some default permissions then as well?
// Admins can do anything with the mini chat
'permission_set' => array(
// Global Group permissions
array('ADMINISTRATORS', 'u_mchat_use', 'group'),
array('ADMINISTRATORS', 'u_mchat_view', 'group'),
array('ADMINISTRATORS', 'u_mchat_edit', 'group'),
array('ADMINISTRATORS', 'u_mchat_delete', 'group'),
array('ADMINISTRATORS', 'u_mchat_ip', 'group'),
array('ADMINISTRATORS', 'u_mchat_flood_ignore', 'group'),
array('ADMINISTRATORS', 'u_mchat_archive', 'group'),
array('ADMINISTRATORS', 'u_mchat_bbcode', 'group'),
array('ADMINISTRATORS', 'u_mchat_smilies', 'group'),
array('ADMINISTRATORS', 'u_mchat_urls', 'group'),
array('ADMINISTRATORS', 'a_mchat', 'group'),
// Global Role permissions for admins
array('ROLE_ADMIN_FULL', 'a_mchat'),
),
// and last but not least...give Stoker his module
'module_add' => array(
// First, lets add a new category named ACP_CAT_MCHAT to ACP_CAT_DOT_MODS
array('acp', 'ACP_CAT_DOT_MODS', 'ACP_CAT_MCHAT'),
// next let's add our module
array('acp', 'ACP_CAT_MCHAT', array(
'module_basename' => 'mchat',
'modes' => array('configuration'),
'module_auth' => 'a_mchat',
),
),
),
),
// Version 1.2.11
'1.2.11' => array(
// let's add a prune feature
'table_insert' => array(
array('phpbb_mchat_config', array(
array(
'config_name' => 'prune_enable',
'config_value' => '0',
),
array(
'config_name' => 'prune_num',
'config_value' => '0',
),
)),
),
),
// Version 1.2.12
'1.2.12' => array(
// Insert a new entry
'table_insert' => array(
array('phpbb_mchat_config', array(
array(
'config_name' => 'location',
'config_value' => '1',
),
)),
),
),
// Version 1.2.13
'1.2.13' => array(
// Nothing changed in this version.
),
// Version 1.2.14
'1.2.14' => array(
// Nothing changed in this version.
),
// Version 1.2.15
'1.2.15' => array(
// Insert a new entry
'table_insert' => array(
array('phpbb_mchat_config', array(
array(
'config_name' => 'whois_refresh',
'config_value' => '30',
),
)),
),
),
// Version 1.2.16
'1.2.16' => array(
// Lets add a config setting and set it to true
'config_add' => array(
array('mchat_on_index', true),
),
// max_words_lngth was causing a problem
// removed in 1.2.16, handled via css
'table_row_remove' => array(
array('phpbb_mchat_config', array(
'config_name' => 'max_words_lngth',
)),
),
),
// Version 1.2.17
'1.2.17' => array(
// Nothing changed in this version.
),
// Version 1.2.18
'1.2.18' => array(
// Nothing changed in this version.
),
// Version 1.3.0
'1.3.0' => array(
// Lets add a config setting and set it to false
'config_add' => array(
array('mchat_new_posts', false),
),
// Insert a new entry
'table_insert' => array(
array('phpbb_mchat_config', array(
array(
'config_name' => 'static_message',
'config_value' => '',
),
array(
'config_name' => 'index_height',
'config_value' => '250',
),
array(
'config_name' => 'custom_height',
'config_value' => '500',
),
array(
'config_name' => 'override_min_post_chars',
'config_value' => '0',
),
array(
'config_name' => 'timeout',
'config_value' => '0',
),
array(
'config_name' => 'override_smilie_limit',
'config_value' => '0',
),
)),
),
// new entry allowing users to disable the mod when viewing index.php
'table_column_add' => array(
array('phpbb_users', 'user_mchat_index', array('BOOL', true)),
array('phpbb_users', 'user_mchat_sound', array('BOOL', true)),
array('phpbb_users', 'user_mchat_stats_index', array('BOOL', true)),
),
// in this version we will use a new table instead of relying
// on the default sessions table to find who is chatting
'table_add' => array(
array('phpbb_mchat_sessions', array(
'COLUMNS' => array(
'user_id' => array('UINT', 0),
'user_lastupdate' => array('TIMESTAMP', 0),
'user_ip' => array('VCHAR:40', ''),
),
'PRIMARY_KEY' => 'user_id',
),
),
),
// add a module to the ACP for users
'module_add' => array(
array('acp', 'ACP_CAT_USERS', array(
'module_basename' => 'users',
'module_enabled' => 1,
'module_display' => 0,
'module_langname' => 'ACP_USER_MCHAT',
'module_mode' => 'mchat',
'module_auth' => 'acl_a_user',
),
),
// First, lets add a new category named UCP_CAT_MCHAT
array('ucp', false, 'UCP_CAT_MCHAT'),
// next let's add our module
array('ucp', 'UCP_CAT_MCHAT', array(
'module_basename' => 'mchat',
'modes' => array('configuration'),
'module_auth' => 'u_mchat_use',
),
),
),
// add an index to the mchat table
'table_index_add' => array(
array('phpbb_mchat', 'user_id', 'user_id'),
),
'custom' => 'mchat_posting',
),
// Version 1.3.1
'1.3.1' => array(
//nothing to do
),
// Version 1.3.2
'1.3.2' => array(
//nothing to do
),
// Version 1.3.3
'1.3.3' => array(
//nothing to do
),
// Version 1.3.4
'1.3.4' => array(
// Insert a new entry
'table_insert' => array(
array('phpbb_mchat_config', array(
'config_name' => 'pause_on_input',
'config_value' => '0',
),
),
),
// purge the cache
'cache_purge' => array('','template'),
),
);
// Include the UMIF Auto file and everything else will be handled automatically.
include($phpbb_root_path . 'umil/umil_auto.' . $phpEx);
/*
* Here is our custom function that will be called
*
* @param string $action The action (install|update|uninstall) will be sent through this.
* @param string $version The version this is being run for will be sent through this.
*/
function mchat_table($action, $version)
{
global $db, $table_prefix, $umil;
if ($action == 'install')
{
// Run this when installing
if ($umil->table_exists('phpbb_mchat'))
{
//table from previous version exists...delete it.
$sql = 'DROP TABLE ' . $table_prefix . 'mchat';
$db->sql_query($sql);
return 'MCHAT_TABLE_DELETED';
}
return 'MCHAT_NOTHING_TO_UPDATE';
}
}
function mchat_posting ($action, $version)
{
global $db, $table_prefix, $umil;
if ($action == 'install' || $action == 'update')
{
if ($umil->table_column_exists('phpbb_mchat', 'forum_id'))
{
return 'MCHAT_NOTHING_TO_UPDATE';
}
else
{
$umil->table_column_add('phpbb_mchat', 'forum_id', array('UINT', 0));
$umil->table_column_add('phpbb_mchat', 'post_id', array('UINT', 0));
return 'MCHAT_TABLE_UPDATED';
}
}
}
?>В жизни так бывает...
-
Dest
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 15 лет 11 месяцев
- Благодарил (а): 1 раз
Re: [RC1] mChat
здравствуйте!
чат перестал показываться на главной порталаскажите, в чем может быть проблема?и как ее решить?
чат перестал показываться на главной портала
Код: Выделить всё
{ MCHAT_TITLE }
{ MCHAT_ENABLE }
Последний раз редактировалось Айдар 25.03.2011 19:01, всего редактировалось 1 раз.
Причина: Заключил код в BBcode
Причина: Заключил код в BBcode
-
МайскийЖук
- phpBB 3.0.7-PL1
- Сообщения: 2535
- Стаж: 16 лет 11 месяцев
- Благодарил (а): 17 раз
- Поблагодарили: 366 раз
[RC1] mChat
После каких конкретно действий он перестал показываться-то?Dest писал(а):чат перестал показываться на главной портала
Проблема может быть в удалении чата. Решить переустановкой чата.в чем может быть проблема?и как ее решить?
Любовь и боль, покой и бой я как любой несу с собой…
-
Dest
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 15 лет 11 месяцев
- Благодарил (а): 1 раз
Re: [RC1] mChat
на главной форума он показывает и нормально работает, а вот на главной портала нет, после того как portal.php перенесла в директорию форума, до этого был в корне сайта. Раз работает на главной форума, то может не стоит переустанавливать, а найти ошибку?
-
DK7
- Former team member
- Сообщения: 1008
- Стаж: 20 лет 2 месяца
- Откуда: Кишинёв
- Благодарил (а): 3 раза
- Поблагодарили: 25 раз
Re: [RC1] mChat
переписать пути к чату исходя из того чтоDest писал(а):после того как portal.php перенесла в директорию форума, до этого был в корне сайта.
Dest писал(а):portal.php перенесла в директорию форума, до этого был в корне сайта.
нет. переустановка не нужна.Dest писал(а):может не стоит переустанавливать
-
Dest
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 15 лет 11 месяцев
- Благодарил (а): 1 раз
Re: [RC1] mChat
где?DK7 писал(а):переписать пути к чату исходя из того что
если вы про это в блоке портала <!-- INCLUDE mchat_body.html -->, то я пробовала, но ничего не получилось.
почему не работает?ведь теперь же portal.php находится в той же папке что и форум(и значит тот же путь, что и у форума должен быть.
проблему решила, вставив
Код: Выделить всё
/* ============= mChat Start ============= */
if(!defined('MCHAT_INCLUDE'))
{
define('MCHAT_INCLUDE', true);
$mchat_include_index = true;
include($phpbb_root_path.'mchat.'.$phpEx);
}
/* ============== mChat End ============== */
Последний раз редактировалось Айдар 25.03.2011 19:02, всего редактировалось 1 раз.
Причина: Заключил код в BBcode
Причина: Заключил код в BBcode
-
ADR
- phpBB 1.4.0
- Сообщения: 34
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 5 раз
Re: [RC1] mChat
Подскажите, как сделать чтоб сообщения в чате выводились в одну строку.
По умолчанию первоя строка сообщения - дата, время и т.п., вторая строка - собственно сообщение.
Как то хочу минимизировать окно чата....
По умолчанию первоя строка сообщения - дата, время и т.п., вторая строка - собственно сообщение.
Как то хочу минимизировать окно чата....

