Version 3.1.4

This commit is contained in:
Neo committed 2025-12-19 00:32:22 -08:00
1 parent 1d4720f3e2
commit ae5c01cc78
2563 files changed
+283048 -240689

No files matched your search

File diff suppressed because it is too large. Load diff
@@ -1,5 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<hooks>
<hook>
<file>mlist_alpharu.xml</file>
<enabled>1</enabled>
</hook>
<hook>
<file>status_updates.xml</file>
<enabled>0</enabled>
@@ -0,0 +1,10 @@
<html>
<head><title>IP.Board - Bulletin Board System</title></head>
<body>
<h1>403: IP.Board -&gt; Forbidden</h1>
<hr>
You have reached this page in error, please use your back button to return to the forum.
<hr>
<a href="http://www.invisionboard.com/">IP.Board</a>
</body>
</html>
@@ -0,0 +1,163 @@
<?xml version="1.0" encoding="utf-8"?>
<hookexport>
<hookdata>
<config>
<hook_name>Русские буквы в списке пользователей</hook_name>
<hook_desc>Добавление букв русского языка к фильтру по списку пользователей</hook_desc>
<hook_author>IBResource, LTD</hook_author>
<hook_email/>
<hook_website/>
<hook_update_check/>
<hook_requirements><![CDATA[a:4:{s:20:"hook_ipb_version_min";i:0;s:20:"hook_ipb_version_max";i:0;s:20:"hook_php_version_min";s:0:"";s:20:"hook_php_version_max";s:0:"";}]]></hook_requirements>
<hook_version_human>1.0.0</hook_version_human>
<hook_version_long>10000</hook_version_long>
<hook_extra_data><![CDATA[a:3:{s:9:"templates";a:1:{s:10:"skin_mlist";a:1:{s:0:"";s:15:"member_alpha_ru";}}s:7:"display";a:2:{s:9:"templates";s:32:"От skin_mlist: member_alpha_ru";s:3:"css";s:34:"CSS файлы: 1: ipb_mlist_addon";}s:3:"css";a:1:{s:0:"";s:2:"32";}}]]></hook_extra_data>
<hook_key>ibr_mlist_alpha_ru</hook_key>
</config>
</hookdata>
<hookfiles>
<file>
<hook_file_real>mlist_aplharu.php</hook_file_real>
<hook_type>templateHooks</hook_type>
<hook_classname>alpha</hook_classname>
<hook_data><![CDATA[a:8:{s:12:"dataLocation";s:0:"";s:14:"libApplication";s:0:"";s:15:"classToOverload";s:0:"";s:9:"skinGroup";s:10:"skin_mlist";s:12:"skinFunction";s:16:"member_list_show";s:4:"type";s:7:"foreach";s:2:"id";s:5:"chars";s:8:"position";s:10:"outer.post";}]]></hook_data>
<hooks_source><![CDATA[<?php
class alpha
{
public function getOutput()
{
$template = ipsRegistry::instance()->output->getTemplate('mlist')->member_alpha_ru();
$js = <<<JS
<script type='text/javascript'>
$('alpha_switch').observe('click', function(){
if( $('member_alpha_ru') )
{
$('member_alpha').toggle();
$('member_alpha_ru').toggle();
}
} );
$('alpha_switch_en').observe('click', function(){
if( $('member_alpha') )
{
$('member_alpha').toggle();
$('member_alpha_ru').toggle();
}
} );
JS;
if ( ord( urldecode(ipsRegistry::$request['quickjump']) ) > 90 )
{
$js .= <<<JS
$('member_alpha').toggle();
JS;
}
else
{
$js .= <<<JS
$('member_alpha_ru').toggle();
JS;
}
$js .= <<<JS
</script>
JS;
return $template . $js;
}
}]]></hooks_source>
</file>
</hookfiles>
<hookextras_settings/>
<hookextras_language/>
<hookextras_modules/>
<hookextras_help/>
<hookextras_templates>
<templates>
<template_set_id>0</template_set_id>
<template_group>skin_mlist</template_group>
<template_content/>
<template_name>member_alpha_ru</template_name>
<template_data/>
<template_updated>1280429247</template_updated>
<template_removable>1</template_removable>
<template_added_to>1</template_added_to>
<template_user_added>1</template_user_added>
<template_user_edited>1</template_user_edited>
<template_master_key/>
<template_set_type/>
</templates>
<templates>
<template_set_id>1</template_set_id>
<template_group>skin_mlist</template_group>
<template_content/>
<template_name>member_alpha_ru</template_name>
<template_data/>
<template_updated>1280429283</template_updated>
<template_removable>1</template_removable>
<template_added_to>1</template_added_to>
<template_user_added>1</template_user_added>
<template_user_edited>1</template_user_edited>
<template_master_key/>
<template_set_type/>
</templates>
<templates>
<template_set_id>1</template_set_id>
<template_group>skin_mlist</template_group>
<template_content><![CDATA[ <li id='alpha_switch' class='clickable'>Русские</li>
</ol>
<ol id='member_alpha_ru' class='tab_bar' style='display:block'>
<if test="letterquickjump:|:!$this->request['quickjump']">
<li class='active'><a href='{parse url="app=members&amp;module=list" template="members_list" base="public" seotitle="false"}' title='{$this->lang->words['members_start_with']}{$letter}'>{$this->lang->words['mlist_view_all_txt']}</a></li>
<else />
<li><a href='{parse url="app=members&amp;module=list" template="members_list" base="public" seotitle="false"}' title='{$this->lang->words['mlist_view_all_title']}'>{$this->lang->words['mlist_view_all_txt']}</a></li>
</if>
<foreach loop="array('А','Б','В','Г','Д','Е','Ё','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Ъ','Ы','Ь','Э','Ю','Я') as $char">
<if test="letterdefault:|:$letter=urlencode($char)">
<li <if test="selected:|:$this->request['quickjump'] == $letter OR $this->request['quickjump'] == $char">class='active'</if>><a href='{parse url="app=members&amp;module=list&amp;{$url}&amp;quickjump={$letter}" template="members_list" base="public" seotitle="false"}' title='{$this->lang->words['mlist_view_start_title']} {$char}'>{$char}</a></li>
</if>
</foreach>
<li id='alpha_switch_en' class='clickable'>Английские</a></li>
</ol>]]></template_content>
<template_name>member_alpha_ru</template_name>
<template_data/>
<template_updated>1280430948</template_updated>
<template_removable>1</template_removable>
<template_added_to>1</template_added_to>
<template_user_added>1</template_user_added>
<template_user_edited>1</template_user_edited>
<template_master_key/>
<template_set_type/>
</templates>
</hookextras_templates>
<hookextras_css>
<css>
<css_updated>1280431859</css_updated>
<css_group>ipb_mlist_addon</css_group>
<css_content>#member_alpha_ru li {
padding: 2px 7px;
}
#member_alpha_ru li.active {
padding: 7px 15px;
}</css_content>
<css_position>0</css_position>
<css_added_to>1</css_added_to>
<css_app/>
<css_app_hide>0</css_app_hide>
<css_attributes/>
<css_modules/>
<css_removed>0</css_removed>
<css_master_key>root</css_master_key>
</css>
</hookextras_css>
<hookextras_tasks/>
<hookextras_database_create/>
<hookextras_database_alter/>
<hookextras_database_update/>
<hookextras_database_insert/>
</hookexport>
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8"?>
<hookexport>
<hookdata>
<config>
@@ -6,12 +6,12 @@
<hook_desc>Выводит на главной станице форумов блок 10 последних изменений статусов</hook_desc>
<hook_author>Invision Power Services, Inc</hook_author>
<hook_email/>
<hook_website>http://www.nulled.ws</hook_website>
<hook_website/>
<hook_update_check/>
<hook_requirements><![CDATA[a:4:{s:20:"hook_ipb_version_min";i:3;s:20:"hook_ipb_version_max";i:0;s:20:"hook_php_version_min";s:0:"";s:20:"hook_php_version_max";s:0:"";}]]></hook_requirements>
<hook_version_human>1.0.0</hook_version_human>
<hook_version_long/>
<hook_extra_data><![CDATA[a:2:{s:7:"display";a:1:{s:9:"templates";s:0:"";}s:9:"templates";a:0:{}}]]></hook_extra_data>
<hook_extra_data><![CDATA[a:3:{s:7:"display";a:1:{s:9:"templates";s:0:"";}s:9:"templates";a:0:{}s:8:"database";a:0:{}}]]></hook_extra_data>
<hook_key>status_updates</hook_key>
</config>
</hookdata>
@@ -20,52 +20,25 @@
<hook_file_real>boardIndexStatusUpdates.php</hook_file_real>
<hook_type>templateHooks</hook_type>
<hook_classname>boardIndexStatusUpdates</hook_classname>
<hook_data><![CDATA[a:6:{s:15:"classToOverload";s:0:"";s:9:"skinGroup";s:11:"skin_boards";s:12:"skinFunction";s:18:"boardIndexTemplate";s:4:"type";s:7:"foreach";s:2:"id";s:11:"side_blocks";s:8:"position";s:9:"outer.pre";}]]></hook_data>
<hook_data><![CDATA[a:8:{s:12:"dataLocation";s:0:"";s:14:"libApplication";s:0:"";s:15:"classToOverload";s:0:"";s:9:"skinGroup";s:11:"skin_boards";s:12:"skinFunction";s:18:"boardIndexTemplate";s:4:"type";s:7:"foreach";s:2:"id";s:11:"side_blocks";s:8:"position";s:9:"outer.pre";}]]></hook_data>
<hooks_source><![CDATA[<?php
class boardIndexStatusUpdates
{
public $registry;
private $hookGateway;
public function __construct()
{
/* Make registry objects */
$this->registry = ipsRegistry::instance();
$this->DB = $this->registry->DB();
$registry = ipsRegistry::instance();
$classToLoad = IPSLib::loadLibrary( IPSLib::getAppDir( 'members' ) . '/sources/classes/hooks/gateway.php', 'members_hookGateway', 'members' );
$this->hookGateway = new $classToLoad( $registry );
}
public function getOutput()
{
/* Query the last 10 status updates */
$this->DB->build( array(
'select' => 'pp.*',
'from' => array( 'profile_portal' => 'pp' ),
'where' => 'pp.pp_status != ""',
'order' => 'pp.pp_status_update DESC',
'limit' => array( 0, 10 ),
'add_join' => array(
array(
'select' => 'm.members_display_name, m.members_seo_name',
'from' => array( 'members' => 'm' ),
'where' => 'pp.pp_member_id=m.member_id',
'type' => 'left'
)
)
) );
$q = $this->DB->execute();
/* Loop and build output array */
$rows = array();
while( $r = $this->DB->fetch( $q ) )
{
$r = ipsMember::buildProfilePhoto( $r );
$rows[] = $r;
}
/* Return output */
return $this->registry->output->getTemplate( 'boards' )->hookBoardIndexStatusUpdates( $rows );
}
return $this->hookGateway->statusUpdates();
}
}]]></hooks_source>
</file>
</hookfiles>
@@ -74,6 +47,7 @@ class boardIndexStatusUpdates
<hookextras_modules/>
<hookextras_help/>
<hookextras_templates/>
<hookextras_css/>
<hookextras_tasks/>
<hookextras_database_create/>
<hookextras_database_alter/>
@@ -1 +1,10 @@
<html>␍<head><title>IP.Board - Bulletin Board System</title></head>␍<body>␍<h1>403: IP.Board -> Forbidden</h1>␍<hr>␍You have reached this page in error, please use your back button to return to the forum.␍<hr>␍<a href="http://www.invisionboard.com/">IP.Board</a>␍</body>␍</html>␍
<html>
<head><title>IP.Board - Bulletin Board System</title></head>
<body>
<h1>403: IP.Board -&gt; Forbidden</h1>
<hr>
You have reached this page in error, please use your back button to return to the forum.
<hr>
<a href="http://www.invisionboard.com/">IP.Board</a>
</body>
</html>
@@ -11,12 +11,12 @@
<em>Удаление переписок</em><br />
Для удаления какой-либо переписки необходимо отметить ее галочкой и в выпадающем меню выбрать "Удалить".<br />
<br />
Если переписку начали вы, то она будет удалена из вашего списка и никто из собеседников не сможет уже участвовать в ней. Но собеседники смогут читать переписку, пока не удалят у себя.<br />
Если переписку начали вы, то она будет удалена из вашего списка, и никто из собеседников не сможет уже участвовать в ней. Но собеседники смогут читать переписку, пока не удалят у себя.<br />
<br />
Если переписку начинали не вы, то она будет удалена из вашего списка и вы не сможете участвовать в переписке.<br />
Если переписку начинали не вы, то она будет удалена из вашего списка, и вы не сможете участвовать в переписке.<br />
<br />
<em>Управление уведомлениями</em><br />
Вы можете видеть иконку <img src='{style_image_url}/bell.png' /> если уведомления включены и иконку <img src='{style_image_url}/bell_off.png' /> если отключены.<br />
Вы можете видеть иконку <img src='{style_image_url}/bell.png' />, если уведомления включены, и иконку <img src='{style_image_url}/bell_off.png' />, если отключены.<br />
<br />
Для включения или отключения уведомлений отметьте галочкой переписку и в выпадающем меню выберите "Включить уведомления" или "Отключить уведомления".<br />
<br />
@@ -47,13 +47,13 @@
<text><![CDATA[<strong>Список пользователей</strong><br />
Как и логично предположить, список пользователей показывает всех пользователей, зарегистрированных на нашем форуме. Для перехода к списку пользователей, просто выберите закладку "Пользователи" на любой странице форума.<br />
<br />
По-умолчанию список пользователей показывается в алфавитном порядке, однако, вы можете изменять сортировку списка и даже выводить пользователей, удовлетворяющих только определенным требованиям.<br />
По умолчанию список пользователей показывается в алфавитном порядке, однако, вы можете изменять сортировку списка и даже выводить пользователей, удовлетворяющих только определенным требованиям.<br />
<br />
<em>Дополнительные фильтры</em><br />
Для того чтобы найти определенного пользователя необходимо воспользоваться опцией "<img src='{style_image_url}/cog.png' /> Дополнительные фильтры". После нажатия на эту кнопку, перед вами откроется форма где можно уточнить критерии поиска. Вы должны заполнить интересующие вас поля и нажать кнопку <span class='input_submit'>Применить фильтры</span>.<br />
Для того чтобы найти определенного пользователя необходимо воспользоваться опцией "<img src='{style_image_url}/cog.png' /> Дополнительные фильтры". После нажатия на эту кнопку, перед вами откроется форма, где можно уточнить критерии поиска. Вы должны заполнить интересующие вас поля и нажать кнопку <span class='input_submit'>Применить фильтры</span>.<br />
<br />
<strong>Профиль пользователя</strong><br />
Профиль пользователя это централизованное место где можно посмотреть всю информацию о конкретном пользователе, посмотреть его темы, сообщения, добавить пользователя в друзья и т.п. Для доступа к профилю любого пользователя необходимо нажать на ссылку с его именем в любой части форума.<br />
Профиль пользователя это централизованное место, где можно посмотреть всю информацию о конкретном пользователе, посмотреть его темы, сообщения, добавить пользователя в друзья и т.п. Для доступа к профилю любого пользователя необходимо нажать на ссылку с его именем в любой части форума.<br />
<br />
<em>Информация о пользователе</em><br />
Здесь собрана вся информация о конкретном пользователе, к какой группе он принадлежит, сколько у него сообщений, что он делает или делал на форуме. <br />
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -2,7 +2,7 @@
<css>
<cssfile>
<css_set_id>0</css_set_id>
<css_updated>1260269066</css_updated>
<css_updated>1288018123</css_updated>
<css_group>ipb_messenger</css_group>
<css_content>/************************************************************************/
/* IP.Board 3 CSS - By Rikki Tissier - (c)2008 Invision Power Services */
@@ -122,7 +122,12 @@ li.new_folder {
.f_delete {
color: #f00;
}</css_content>
}
.col_m_subject
{
width:40%;
}</css_content>
<css_position>1</css_position>
<css_app>members</css_app>
<css_app_hide>1</css_app_hide>
@@ -131,10 +136,11 @@ li.new_folder {
<css_modules>messaging</css_modules>
<css_user_added>0</css_user_added>
<css_user_edited>0</css_user_edited>
<css_master_key>root</css_master_key>
</cssfile>
<cssfile>
<css_set_id>0</css_set_id>
<css_updated>1260269066</css_updated>
<css_updated>1288018123</css_updated>
<css_group>ipb_mlist</css_group>
<css_content>/************************************************************************/
/* IP.Board 3 CSS - By Rikki Tissier - (c)2008 Invision Power Services */
@@ -258,6 +264,15 @@ div#member_filters {
.members li.general_box {
margin-bottom: 4px;
}
.field.custom p
{
margin-left:175px;
}
div#member_filters li.field.custom .input_check {
width: 5%;
}</css_content>
<css_position>1</css_position>
<css_app>members</css_app>
@@ -267,10 +282,11 @@ div#member_filters {
<css_modules/>
<css_user_added>0</css_user_added>
<css_user_edited>0</css_user_edited>
<css_master_key>root</css_master_key>
</cssfile>
<cssfile>
<css_set_id>0</css_set_id>
<css_updated>1260269066</css_updated>
<css_updated>1288018123</css_updated>
<css_group>ipb_profile</css_group>
<css_content>/************************************************************************/
/* IP.Board 3 CSS - By Rikki Tissier - (c)2008 Invision Power Services */
@@ -278,13 +294,20 @@ div#member_filters {
/* ipb_profile.css - Profile specific styles */
/************************************************************************/
.friend_list ul, .status_profile_page, .status_profile_actions, .off, .recent_activity
{
background-color: #FFFFFF;
}
div#profile_overview {
width: 23%;
width: 29%;
}
div#main_profile_body {
width: 75%;
margin-top: 20px;
width: 70%;
margin-top: 5px;
padding-right: 4px;
}
.friend_list p {
@@ -302,6 +325,7 @@ div#main_profile_body {
.personal_info ul {
font-size: 0.9em;
border-radius: 0 0 10px 10px;
-moz-border-radius: 0 0 10px 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
@@ -316,6 +340,7 @@ div#main_profile_body {
.personal_info li a {
background: #d5dde5;
text-decoration: none;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 5px 7px;
@@ -326,12 +351,21 @@ ul.profile_options {
margin-bottom: 20px;
}
/* Friends list */
.members li .info dd {
width: 250px;
}
.members li .info dt {
min-width: 100px;
width: auto;
}
div#profile_overview .info {
font-size: 0.9em;
border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;
padding: 5px 0 5px 0;
/*border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;*/
padding: 4px;
}
body div#profile_overview .info dt {
@@ -348,7 +382,7 @@ div#profile_overview .info {
float: none;
text-align: center;
font-weight: normal;
margin: 6px 0;
margin: 6px;
}
#profile_overview .reputation .number {
@@ -364,7 +398,8 @@ div#profile_overview .info {
.about_info,
.contact_info {
width: 46%;
margin-bottom: 6px;
font-size:0.9em;
}
.recent_activity,
@@ -382,20 +417,25 @@ div#profile_overview .info {
}
.other_contact .general_box {
padding: 4px;
overflow: auto;
}
.other_contact .general_box h3 {
margin: -4px -4px 5px -4px;
}
.about_contact,
.friend_list {
margin-top: 20px;
margin-bottom: 20px;
}
.other_contact dl {
padding: 0px 10px 10px 0px;
padding: 0px 10px 10px 3px;
}
.about_contact dl, dl.user_info {
padding: 10px;
padding: 6px;
}
.other_contact dt, .other_contact dd, .about_contact dt, .about_contact dd,
@@ -408,17 +448,23 @@ div#profile_overview .info {
padding: 3px 6px;
clear: both;
width: 30%;
/*white-space: nowrap;*/
}
.other_contact dd, .about_contact dd, .info dd, .user_info dd {
padding: 3px 6px;
width: 60%;
width: 55%;
}
.info dd, .user_info dd {
margin-left: 35%;
}
.recent_activity {
padding:0px 2px 5px 5px;
width:99%;
}
.recent_activity .general_box {
background: #eef3f8;
}
@@ -448,23 +494,23 @@ div#profile_overview .info {
}
.tab_general .general_box,
#tab_posts .general_box,
#tab_topics .general_box {
max-height: 250px;
.tab_forums_posts .general_box,
.tab_topics .general_box {
/*max-height: 250px;*/
overflow: auto !important;
}
.tab_general h4,
#tab_posts h4,
#tab_topics h4 {
.tab_forums_posts h4,
.tab_forums_topics h4 {
font-size: 1.05em;
font-weight: normal;
padding: 6px 0 0 6px;
}
.tab_general .post_body,
#tab_posts .post_body,
#tab_topics .post_body {
.tab_forums_posts .post_body,
.tab_forums_topics .post_body {
background-color: #fafbfc;
border-bottom: 1px solid #d5dde5;
padding: 10px 10px 25px 18px;
@@ -473,8 +519,8 @@ div#profile_overview .info {
}
.tab_general p.posted_info,
#tab_posts p.posted_info,
#tab_topics p.posted_info {
.tab_forums_posts p.posted_info,
.tab_forums_topics p.posted_info {
padding: 0 0 6px 6px;
margin: 0;
}
@@ -508,7 +554,20 @@ div#profile_overview .info {
#latest_visitors li {
clear: both;
padding: 5px;
}</css_content>
}
/* Status updates stuffs */
.status_profile_actions {
font-size: 0.9em;
}
.status_profile_actions .desc {
font-size: 0.8em;
}
.status_profile_page #statusUpdate {
width: 80%;
}</css_content>
<css_position>1</css_position>
<css_app>members</css_app>
<css_app_hide>1</css_app_hide>
@@ -517,5 +576,6 @@ div#profile_overview .info {
<css_modules/>
<css_user_added>0</css_user_added>
<css_user_edited>0</css_user_edited>
<css_master_key>root</css_master_key>
</cssfile>
</css>
File diff suppressed because it is too large. Load diff
@@ -1,207 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<settingexport>
<settinggroup>
<setting>
<conf_is_title>1</conf_is_title>
<conf_title_keyword>spamservice</conf_title_keyword>
<conf_title_title>Сервис мониторинга спама</conf_title_title>
<conf_title_desc>Настройки для антиспам сервиса от IBR</conf_title_desc>
<conf_title_tab>Members</conf_title_tab>
<conf_title_app>members</conf_title_app>
<conf_title_noshow>0</conf_title_noshow>
</setting>
<setting>
<conf_title>Включить работу с сервисом?</conf_title>
<conf_description/>
<conf_group>53</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>spam_service_enabled</conf_key>
<conf_default>0</conf_default>
<conf_extra/>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>1</conf_position>
<conf_start_group>Базовые настройки</conf_start_group>
<conf_end_group>0</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>spamservice</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Ключ для работы с сервисом</conf_title>
<conf_description>Получить ключ вы можете в клиент-центре</conf_description>
<conf_group>46</conf_group>
<conf_type>input</conf_type>
<conf_key>spam_service_api_key</conf_key>
<conf_default/>
<conf_extra/>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>2</conf_position>
<conf_start_group/>
<conf_end_group>0</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>spamservice</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title><![CDATA[Сообщать сервису о пометке пользователя спамером?]]></conf_title>
<conf_description>Включение данной опции позволит отправлять информацию о пометке пользователя как спамера на сервис антиспама.</conf_description>
<conf_group>46</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>spam_service_send_to_ips</conf_key>
<conf_default>1</conf_default>
<conf_extra/>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>3</conf_position>
<conf_start_group/>
<conf_end_group>0</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>spamservice</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Лимит времени соединения с сервисом</conf_title>
<conf_description>В течении указанного времени (в секундах) форум будет ждать ответа от сервиса при соединении с ним.</conf_description>
<conf_group>46</conf_group>
<conf_type>input</conf_type>
<conf_key>spam_service_timeout</conf_key>
<conf_default>15</conf_default>
<conf_extra/>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>4</conf_position>
<conf_start_group/>
<conf_end_group>0</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>spamservice</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Действие в случае истечения лимита времени на соединение с сервисом</conf_title>
<conf_description/>
<conf_group>46</conf_group>
<conf_type>dropdown</conf_type>
<conf_key>spam_service_action_timeout</conf_key>
<conf_default>1</conf_default>
<conf_extra>1=Продолжить регистрацию&#13;
2=Пометить пользователя как нуждающегося в проверке администратором&#13;
3=Зарегистрировать пользователя и сразу забанить</conf_extra>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>5</conf_position>
<conf_start_group>Взаимодействие с сервисом</conf_start_group>
<conf_end_group>0</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>spamservice</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Действие для код-ответа 0</conf_title>
<conf_description>Код-ответа 0 означает, что сервис не смог правильно обработать запрос по каким-то техническим причинам.</conf_description>
<conf_group>46</conf_group>
<conf_type>dropdown</conf_type>
<conf_key>spam_service_action_0</conf_key>
<conf_default>1</conf_default>
<conf_extra>1=Продолжить регистрацию&#13;
2=Пометить пользователя как нуждающегося в проверке администратором&#13;
3=Зарегистрировать пользователя и сразу забанить</conf_extra>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>6</conf_position>
<conf_start_group/>
<conf_end_group>0</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>spamservice</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Действие для код-ответа 1</conf_title>
<conf_description>Код-ответа 1 высылается сервисом в случае если регистрирующийся пользователь не может быть спамером.</conf_description>
<conf_group>46</conf_group>
<conf_type>dropdown</conf_type>
<conf_key>spam_service_action_1</conf_key>
<conf_default>1</conf_default>
<conf_extra>1=Продолжить регистрацию&#13;
2=Пометить пользователя как нуждающегося в проверке администратором&#13;
3=Зарегистрировать пользователя и сразу забанить</conf_extra>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>7</conf_position>
<conf_start_group/>
<conf_end_group>0</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>spamservice</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Действие для код-ответа 2</conf_title>
<conf_description>Код-ответа 2 высылается сервисом в случае если регистрирующийся пользователь может-быть вероятным спамером</conf_description>
<conf_group>46</conf_group>
<conf_type>dropdown</conf_type>
<conf_key>spam_service_action_2</conf_key>
<conf_default>1</conf_default>
<conf_extra>1=Продолжить регистрацию&#13;
2=Пометить пользователя как нуждающегося в проверке администратором&#13;
3=Зарегистрировать пользователя и сразу забанить</conf_extra>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>8</conf_position>
<conf_start_group/>
<conf_end_group>0</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>spamservice</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Действие для код-ответа 3</conf_title>
<conf_description>Код-ответа 3 высылается сервисом в случае если регистрирующийся пользователь может быть спамером</conf_description>
<conf_group>46</conf_group>
<conf_type>dropdown</conf_type>
<conf_key>spam_service_action_3</conf_key>
<conf_default>2</conf_default>
<conf_extra>1=Продолжить регистрацию&#13;
2=Пометить пользователя как нуждающегося в проверке администратором&#13;
3=Зарегистрировать пользователя и сразу забанить</conf_extra>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>9</conf_position>
<conf_start_group/>
<conf_end_group>0</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>spamservice</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Действие для код-ответа 4</conf_title>
<conf_description>Код-ответа 4 высылается сервисом в случае если регистрирующийся пользователь спамер</conf_description>
<conf_group>46</conf_group>
<conf_type>dropdown</conf_type>
<conf_key>spam_service_action_4</conf_key>
<conf_default>3</conf_default>
<conf_extra>1=Продолжить регистрацию&#13;
2=Пометить пользователя как нуждающегося в проверке администратором&#13;
3=Зарегистрировать пользователя и сразу забанить</conf_extra>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>10</conf_position>
<conf_start_group/>
<conf_end_group>0</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>spamservice</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_is_title>1</conf_is_title>
<conf_title_keyword>personalmessagesetup</conf_title_keyword>
@@ -215,7 +14,7 @@
<conf_title>Разрешить ВВ-коды?</conf_title>
<conf_description><![CDATA[ВВ-код – специальный формат вида [tag][/tag], используемый для форматирования текста и создания других эффектов с контентом.<br />
Если функция включена, то пользователи могут использовать BB-коды в личных сообщениях (<b>далее ЛС</b>).]]></conf_description>
<conf_group>19</conf_group>
<conf_group>21</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>msg_allow_code</conf_key>
<conf_default>1</conf_default>
@@ -233,7 +32,7 @@
<setting>
<conf_title>Разрешить HTML?</conf_title>
<conf_description>Если функция включена, то пользователи могут использовать HTML код в личных сообщениях. Рекомендуем не включать данную функцию из соображений безопасности.</conf_description>
<conf_group>19</conf_group>
<conf_group>21</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>msg_allow_html</conf_key>
<conf_default>0</conf_default>
@@ -251,7 +50,7 @@
<setting>
<conf_title>Максимальное количество ЛС на одной странице при просмотре списка сообщений</conf_title>
<conf_description>По умолчанию - 50.</conf_description>
<conf_group>19</conf_group>
<conf_group>21</conf_group>
<conf_type>input</conf_type>
<conf_key>show_max_msg_list</conf_key>
<conf_default>50</conf_default>
@@ -269,7 +68,7 @@
<setting>
<conf_title>Не игнорируемые группы:</conf_title>
<conf_description>Пользователи не смогут блокировать получение личных сообщений от пользователей выбранных групп. Можно выбрать несколько.</conf_description>
<conf_group>19</conf_group>
<conf_group>21</conf_group>
<conf_type>multi</conf_type>
<conf_key>unblockable_pm_groups</conf_key>
<conf_default/>
@@ -301,9 +100,9 @@ if ( $show == 1 )
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Отключить лимит личного ящик для групп:</conf_title>
<conf_title>Отключить лимит личного ящика для групп:</conf_title>
<conf_description>Пользователи выбранных групп смогут отправлять личные сообщения другим пользователям, даже если их личный ящик переполнен.</conf_description>
<conf_group>19</conf_group>
<conf_group>21</conf_group>
<conf_type>multi</conf_type>
<conf_key>override_inbox_full</conf_key>
<conf_default/>
@@ -346,7 +145,7 @@ if ( $show == 1 )
<setting>
<conf_title>Включить систему предупреждений?</conf_title>
<conf_description/>
<conf_group>20</conf_group>
<conf_group>22</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>warn_on</conf_key>
<conf_default>1</conf_default>
@@ -364,7 +163,7 @@ if ( $show == 1 )
<setting>
<conf_title>Минимальный уровень предупреждений</conf_title>
<conf_description><![CDATA[Допустимы отрицательные числа. Если используются отрицательные числа, мы не рекомендуем использовать графическое и процентное отображение.<br />При регистрации уровень предупреждений пользователя всегда нулевой.]]></conf_description>
<conf_group>20</conf_group>
<conf_group>22</conf_group>
<conf_type>input</conf_type>
<conf_key>warn_min</conf_key>
<conf_default>0</conf_default>
@@ -382,7 +181,7 @@ if ( $show == 1 )
<setting>
<conf_title>Максимальный уровень предупреждений</conf_title>
<conf_description/>
<conf_group>20</conf_group>
<conf_group>22</conf_group>
<conf_type>input</conf_type>
<conf_key>warn_max</conf_key>
<conf_default>10</conf_default>
@@ -400,7 +199,7 @@ if ( $show == 1 )
<setting>
<conf_title>Разрешить предупреждать пользователя, если у него уже максимальный/минимальный уровень предупреждений?</conf_title>
<conf_description/>
<conf_group>20</conf_group>
<conf_group>22</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>warn_past_max</conf_key>
<conf_default>0</conf_default>
@@ -417,8 +216,8 @@ if ( $show == 1 )
</setting>
<setting>
<conf_title>Защищенные группы</conf_title>
<conf_description><![CDATA[Группы, пользователи которых не могут быть предупреждены<br />Вы можете использовать выбрать более одной (используя клавишу Ctrl).]]></conf_description>
<conf_group>20</conf_group>
<conf_description><![CDATA[Группы, пользователи которых не могут быть предупреждены.<br />Вы можете использовать выбрать более одной (используя клавишу Ctrl).]]></conf_description>
<conf_group>22</conf_group>
<conf_type>multi</conf_type>
<conf_key>warn_protected</conf_key>
<conf_default/>
@@ -452,7 +251,7 @@ if ( $show == 1 )
<setting>
<conf_title>Разрешить пользователю видеть свои предупреждения?</conf_title>
<conf_description>Если включено, то пользователи смогут видеть свой текущий уровень предупреждений и их причины.</conf_description>
<conf_group>20</conf_group>
<conf_group>22</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>warn_show_own</conf_key>
<conf_default>0</conf_default>
@@ -470,7 +269,7 @@ if ( $show == 1 )
<setting>
<conf_title>Тип отображения предупреждений?</conf_title>
<conf_description/>
<conf_group>20</conf_group>
<conf_group>22</conf_group>
<conf_type>dropdown</conf_type>
<conf_key>warn_show_rating</conf_key>
<conf_default>0</conf_default>
@@ -489,7 +288,7 @@ if ( $show == 1 )
<setting>
<conf_title>Модераторы могут блокировать пользователей?</conf_title>
<conf_description><![CDATA[Относится к модераторам, имеющим право пользоваться системой предупреждений.<br />Администраторы всегда могут блокировать через панель предупреждений.]]></conf_description>
<conf_group>20</conf_group>
<conf_group>22</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>warn_mod_ban</conf_key>
<conf_default>1</conf_default>
@@ -507,7 +306,7 @@ if ( $show == 1 )
<setting>
<conf_title>Модераторы могут включать проверку всех публикуемых пользователем сообщений?</conf_title>
<conf_description><![CDATA[Относится к модераторам, имеющим право пользоваться системой предупреждений.<br />Администраторы всегда могут включать данную проверку через панель предупреждений.]]></conf_description>
<conf_group>20</conf_group>
<conf_group>22</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>warn_mod_modq</conf_key>
<conf_default>1</conf_default>
@@ -525,7 +324,7 @@ if ( $show == 1 )
<setting>
<conf_title>Модераторы могут отключать пользователю возможность публикации?</conf_title>
<conf_description><![CDATA[Относится к модераторам, имеющим право пользоваться системой предупреждений.<br />Администраторы всегда могут отключать публикацию через панель предупреждений.]]></conf_description>
<conf_group>20</conf_group>
<conf_group>22</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>warn_mod_post</conf_key>
<conf_default>1</conf_default>
@@ -543,7 +342,7 @@ if ( $show == 1 )
<setting>
<conf_title>Количество предупреждений одному пользователю от одного модератора за день</conf_title>
<conf_description/>
<conf_group>20</conf_group>
<conf_group>22</conf_group>
<conf_type>input</conf_type>
<conf_key>warn_mod_day</conf_key>
<conf_default>3</conf_default>
@@ -559,9 +358,9 @@ if ( $show == 1 )
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Супер-модераторы могут блокировать пользователей?</conf_title>
<conf_title>Супермодераторы могут блокировать пользователей?</conf_title>
<conf_description>Администраторы по умолчанию могут блокировать через панель предупреждений.</conf_description>
<conf_group>20</conf_group>
<conf_group>22</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>warn_gmod_ban</conf_key>
<conf_default>1</conf_default>
@@ -569,7 +368,7 @@ if ( $show == 1 )
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>12</conf_position>
<conf_start_group>Права супер-модераторов</conf_start_group>
<conf_start_group>Права супермодераторов</conf_start_group>
<conf_end_group>0</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
@@ -577,9 +376,9 @@ if ( $show == 1 )
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Супер-модераторы могут включать проверку всех публикуемых пользователем сообщений?</conf_title>
<conf_description>Могут ли супер-модераторы включать проверку всех публикуемых пользователем сообщений перед публикацией в форум через панель предупреждений?</conf_description>
<conf_group>20</conf_group>
<conf_title>Супермодераторы могут включать проверку всех публикуемых пользователем сообщений?</conf_title>
<conf_description>Могут ли супермодераторы включать проверку всех публикуемых пользователем сообщений перед публикацией в форум через панель предупреждений?</conf_description>
<conf_group>22</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>warn_gmod_modq</conf_key>
<conf_default>1</conf_default>
@@ -595,9 +394,9 @@ if ( $show == 1 )
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Супер-модераторы могут отключать пользователю возможность публикации ?</conf_title>
<conf_title>Супермодераторы могут отключать пользователю возможность публикации ?</conf_title>
<conf_description>По умолчанию администраторы могут отключать пользователю возможность публикации через панель предупреждений.</conf_description>
<conf_group>20</conf_group>
<conf_group>22</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>warn_gmod_post</conf_key>
<conf_default>1</conf_default>
@@ -613,9 +412,9 @@ if ( $show == 1 )
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Количество предупреждений одному пользователю от одного супер-модератора за день</conf_title>
<conf_title>Количество предупреждений одному пользователю от одного супермодератора за день</conf_title>
<conf_description/>
<conf_group>20</conf_group>
<conf_group>22</conf_group>
<conf_type>input</conf_type>
<conf_key>warn_gmod_day</conf_key>
<conf_default>3</conf_default>
@@ -633,7 +432,7 @@ if ( $show == 1 )
<setting>
<conf_title>Группы, имеющие доступ к системе жалоб?</conf_title>
<conf_description><![CDATA[Укажите, какие группы имеют доступ к системе жалоб. <!--PERM_LINK-->]]></conf_description>
<conf_group>20</conf_group>
<conf_group>22</conf_group>
<conf_type>multi</conf_type>
<conf_key>report_mod_group_access</conf_key>
<conf_default>4</conf_default>
@@ -668,7 +467,7 @@ if ( $show == 1 )
<setting>
<conf_title>Включить уведомление на e-mail?</conf_title>
<conf_description>Включить отправку уведомлений модераторам на e-mail.</conf_description>
<conf_group>20</conf_group>
<conf_group>22</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>report_nemail_enabled</conf_key>
<conf_default>1</conf_default>
@@ -686,7 +485,7 @@ if ( $show == 1 )
<setting>
<conf_title>Включить уведомления в ЛС</conf_title>
<conf_description>Включает отправку уведомлений модераторам личным сообщением.</conf_description>
<conf_group>20</conf_group>
<conf_group>22</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>report_pm_enabled</conf_key>
<conf_default>1</conf_default>
@@ -705,7 +504,7 @@ if ( $show == 1 )
<conf_is_title>1</conf_is_title>
<conf_title_keyword>reputation</conf_title_keyword>
<conf_title_title>Настройки системы репутаций</conf_title_title>
<conf_title_desc>Настройки при помощи которых вы можете настроить работу системы репутаций на ваших форумах</conf_title_desc>
<conf_title_desc>Настройки, при помощи которых вы можете настроить работу системы репутаций на ваших форумах</conf_title_desc>
<conf_title_tab>Members</conf_title_tab>
<conf_title_app>members</conf_title_app>
<conf_title_noshow>0</conf_title_noshow>
@@ -713,7 +512,7 @@ if ( $show == 1 )
<setting>
<conf_title>Включить систему репутаций?</conf_title>
<conf_description/>
<conf_group>21</conf_group>
<conf_group>23</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>reputation_enabled</conf_key>
<conf_default>1</conf_default>
@@ -731,7 +530,7 @@ if ( $show == 1 )
<setting>
<conf_title>Отключить репутацию группам:</conf_title>
<conf_description>Пользователи, выбранных групп, не смогут получать оценки репутации.</conf_description>
<conf_group>21</conf_group>
<conf_group>23</conf_group>
<conf_type>multi</conf_type>
<conf_key>reputation_protected_groups</conf_key>
<conf_default/>
@@ -765,7 +564,7 @@ if ( $show == 1 )
<setting>
<conf_title>Тип репутации</conf_title>
<conf_description>Тип позволяет вам выбрать режим работы системы репутации. Вы можете настроить репутацию так чтобы пользователи могли выставлять только положительные оценки, или только отрицательные.</conf_description>
<conf_group>21</conf_group>
<conf_group>23</conf_group>
<conf_type>dropdown</conf_type>
<conf_key>reputation_point_types</conf_key>
<conf_default>both</conf_default>
@@ -785,7 +584,7 @@ both=любое изменение репутации</conf_extra>
<setting>
<conf_title>Выделять публикации, имеющий более X баллов</conf_title>
<conf_description>Введите число баллов, которое требуется иметь публикации, чтобы она выделялась/подсвечивалась на странице.</conf_description>
<conf_group>21</conf_group>
<conf_group>23</conf_group>
<conf_type>input</conf_type>
<conf_key>reputation_highlight</conf_key>
<conf_default>50</conf_default>
@@ -803,7 +602,7 @@ both=любое изменение репутации</conf_extra>
<setting>
<conf_title>Отображать репутацию пользователей?</conf_title>
<conf_description>Включение данной опции позволит выводить репутацию пользователя в его профиле.</conf_description>
<conf_group>21</conf_group>
<conf_group>23</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>reputation_show_profile</conf_key>
<conf_default>1</conf_default>
@@ -821,7 +620,7 @@ both=любое изменение репутации</conf_extra>
<setting>
<conf_title>Отображать количество баллов публикаций</conf_title>
<conf_description>Включение данной опции позволит выводить количество баллов, около каждого оцененного материала.</conf_description>
<conf_group>21</conf_group>
<conf_group>23</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>reputation_show_content</conf_key>
<conf_default>1</conf_default>
@@ -839,7 +638,7 @@ both=любое изменение репутации</conf_extra>
<setting>
<conf_title>Разрешить пользователям оценивать свои публикации?</conf_title>
<conf_description>Включение данной опции позволит авторам выставлять оценку своим публикациям (сообщения, записи и прочее).</conf_description>
<conf_group>21</conf_group>
<conf_group>23</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>reputation_can_self_vote</conf_key>
<conf_default>1</conf_default>
@@ -867,7 +666,7 @@ both=любое изменение репутации</conf_extra>
<conf_title>Символы, допустимые в именах пользователей</conf_title>
<conf_description><![CDATA[Если опция включена, Invision Board при регистрации будет запрещать использование в именах пользователей символов, отсутствующих в списке.<br /><br />
Чтобы разрешить использование только цифр и букв, используйте комбинацию: <b>a-zA-Z0-9</b>]]></conf_description>
<conf_group>22</conf_group>
<conf_group>24</conf_group>
<conf_type>input</conf_type>
<conf_key>username_characters</conf_key>
<conf_default/>
@@ -885,7 +684,7 @@ both=любое изменение репутации</conf_extra>
<setting>
<conf_title>Отображаемое сообщение об ошибке</conf_title>
<conf_description><![CDATA[Если вы указали список символов в именах пользователей, и пользователь при регистрации пытается использовать запрещенные символу, данное сообщение об ошибке будет отображено.<br /><b>Совет:</b> Вы можете использовать {chars}, чтобы отобразить разрешенные символы.]]></conf_description>
<conf_group>22</conf_group>
<conf_group>24</conf_group>
<conf_type>input</conf_type>
<conf_key>username_errormsg</conf_key>
<conf_default>Имя может содержать только следующие символы: {chars}</conf_default>
@@ -903,7 +702,7 @@ both=любое изменение репутации</conf_extra>
<setting>
<conf_title>Запретить переводы строк в именах?</conf_title>
<conf_description>Запрет переводов строк и html тегов в именах пользователя и отображаемых именах.</conf_description>
<conf_group>22</conf_group>
<conf_group>24</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>usernames_nobr</conf_key>
<conf_default>1</conf_default>
@@ -921,7 +720,7 @@ both=любое изменение репутации</conf_extra>
<setting>
<conf_title>Разрешить «Отображаемое имя»</conf_title>
<conf_description>Если опция включена, пользователи могут ввести «Отображаемое имя», отличное от «Имени пользователя» (для авторизации). Данная функция НЕОБХОДИМА для внешних методов аутентификации.</conf_description>
<conf_group>22</conf_group>
<conf_group>24</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>auth_allow_dnames</conf_key>
<conf_default>0</conf_default>
@@ -939,7 +738,7 @@ both=любое изменение репутации</conf_extra>
<setting>
<conf_title>Максимальная длина отображаемого имени</conf_title>
<conf_description>Максимальное количество символов, допустимое в отображаемом имени.</conf_description>
<conf_group>22</conf_group>
<conf_group>24</conf_group>
<conf_type>input</conf_type>
<conf_key>max_user_name_length</conf_key>
<conf_default>26</conf_default>
@@ -957,7 +756,7 @@ both=любое изменение репутации</conf_extra>
<setting>
<conf_title>Запретить «Отображаемые имена», совпадающие с существующими «Именами пользователей»</conf_title>
<conf_description>Если опция включена, пользователи не могут выбирать «Отображаемое имя», совпадающее с другим «Отображаемым именем» ИЛИ другим «Именем пользователя». Если опция отключена, пользователи не cмогут выбирать только «Отображаемое имя», совпадающее с другим «Отображаемым именем».</conf_description>
<conf_group>22</conf_group>
<conf_group>24</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>auth_dnames_nologinname</conf_key>
<conf_default>1</conf_default>
@@ -984,7 +783,7 @@ both=любое изменение репутации</conf_extra>
<setting>
<conf_title>Разрешить пользователям выбирать стиль?</conf_title>
<conf_description/>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>allow_skins</conf_key>
<conf_default>1</conf_default>
@@ -1002,7 +801,7 @@ both=любое изменение репутации</conf_extra>
<setting>
<conf_title>Количество сообщений, необходимых набрать пользователю, чтобы получить возможность изменять свое звание?</conf_title>
<conf_description>Введите 0, чтобы запретить пользователям когда-либо изменять свое звание.</conf_description>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>input</conf_type>
<conf_key>post_titlechange</conf_key>
<conf_default>500</conf_default>
@@ -1020,7 +819,7 @@ both=любое изменение репутации</conf_extra>
<setting>
<conf_title>Отключить префикс/суффикс к именам</conf_title>
<conf_description>Данная настройка позволяет глобально отменить добавление префиксов и суффиксов к именам пользователей.</conf_description>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>ipb_disable_group_psformat</conf_key>
<conf_default>0</conf_default>
@@ -1038,7 +837,7 @@ both=любое изменение репутации</conf_extra>
<setting>
<conf_title>Максимальная длина подписи пользователя (в байтах)</conf_title>
<conf_description/>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>input</conf_type>
<conf_key>max_sig_length</conf_key>
<conf_default>10000</conf_default>
@@ -1056,7 +855,7 @@ both=любое изменение репутации</conf_extra>
<setting>
<conf_title>Разрешить HTML в подписи?</conf_title>
<conf_description>Разрешение данной функции НЕ рекомендуется, если вы не полностью доверяете пользователям, которым разрешено добавлять подпись.</conf_description>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>sig_allow_html</conf_key>
<conf_default>0</conf_default>
@@ -1074,7 +873,7 @@ both=любое изменение репутации</conf_extra>
<setting>
<conf_title>Разрешить BB-коды в подписи?</conf_title>
<conf_description/>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>sig_allow_ibc</conf_key>
<conf_default>1</conf_default>
@@ -1092,7 +891,7 @@ both=любое изменение репутации</conf_extra>
<setting>
<conf_title>Тип редактора по умолчанию для пользователей</conf_title>
<conf_description><![CDATA[Обычный редактор отображает теги BB-кодов при написании сообщений. Визуальный редактор отображает уже отформатированный текст (как в Word'е).]]></conf_description>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>dropdown</conf_type>
<conf_key>ips_default_editor</conf_key>
<conf_default>std</conf_default>
@@ -1112,7 +911,7 @@ rte=Визуальный</conf_extra>
<conf_title>Количество сообщений на страницу темы, выбираемых пользователем</conf_title>
<conf_description><![CDATA[Используйте запятую для разделения значений.<br />Например: 5,15,20,25,30<br />
Вариант 'Использовать значение форума по умолчанию' будет добавлен автоматически]]></conf_description>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>input</conf_type>
<conf_key>postpage_contents</conf_key>
<conf_default>5,10,15,20,25,50</conf_default>
@@ -1131,7 +930,7 @@ rte=Визуальный</conf_extra>
<conf_title>Количество тем на страницу форума, выбираемых пользователем</conf_title>
<conf_description><![CDATA[Используйте запятую для разделения значений.<br />Например: 5,15,20,25,30<br />
Вариант 'Использовать значение форума по умолчанию' будет добавлен автоматически.]]></conf_description>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>input</conf_type>
<conf_key>topicpage_contents</conf_key>
<conf_default>5,10,15,20,25,50</conf_default>
@@ -1149,7 +948,7 @@ rte=Визуальный</conf_extra>
<setting>
<conf_title><![CDATA[Автоматически удалять подписку на тему, если в ней нет ответов более [x] дней]]></conf_title>
<conf_description>Чтобы запретить автоматическое удаление, оставьте это поле пустым или введите 0</conf_description>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>input</conf_type>
<conf_key>subs_autoprune</conf_key>
<conf_default>0</conf_default>
@@ -1167,7 +966,7 @@ rte=Визуальный</conf_extra>
<setting>
<conf_title>Автоматически подписывать на каждый форум</conf_title>
<conf_description><![CDATA[Укажите группы, пользователи в которых будут автоматически получать уведомления обо всех новых темах (а не ответах) во всех доступных им форумах. Это означает, что пользователи, выбранные в первоначальную группу, будут получать электронные сообщения каждый раз, когда создается новая тема, а их нет на форуме.<br /><b>Примечание:</b> Электронные письма будут отправлены только тем, кто выбрал опцию 'Получать письма от администраторов'.]]></conf_description>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>multi</conf_type>
<conf_key>autoforum_sub_groups</conf_key>
<conf_default/>
@@ -1201,7 +1000,7 @@ if ( $show == 1 )
<setting>
<conf_title>Разрешить использовать аватары?</conf_title>
<conf_description/>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>avatars_on</conf_key>
<conf_default>1</conf_default>
@@ -1219,7 +1018,7 @@ if ( $show == 1 )
<setting>
<conf_title>Разрешенные расширения файлов для аватаров</conf_title>
<conf_description>Разделяйте допустимые расширения файлов запятыми (gif,png,jpeg) и т.д.</conf_description>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>input</conf_type>
<conf_key>avatar_ext</conf_key>
<conf_default>gif,jpg,jpeg,png</conf_default>
@@ -1237,7 +1036,7 @@ if ( $show == 1 )
<setting>
<conf_title>Разрешить пользователям использовать удаленные URL адреса аватаров?</conf_title>
<conf_description/>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>avatar_url</conf_key>
<conf_default>1</conf_default>
@@ -1252,10 +1051,28 @@ if ( $show == 1 )
<conf_title_keyword>userprofiles</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Время жизни запросов на восстановление пароля</conf_title>
<conf_description>Сколько дней считать запрос на восстановление пароля действительным</conf_description>
<conf_group>25</conf_group>
<conf_type>input</conf_type>
<conf_key>lost_pw_prune</conf_key>
<conf_default>7</conf_default>
<conf_extra/>
<conf_evalphp/>
<conf_protected>1</conf_protected>
<conf_position>15</conf_position>
<conf_start_group/>
<conf_end_group>0</conf_end_group>
<conf_add_cache>1</conf_add_cache>
<conf_keywords/>
<conf_title_keyword>userprofiles</conf_title_keyword>
<conf_is_title>0</conf_is_title>
</setting>
<setting>
<conf_title>Максимальный размер загружаемого файла аватара (Кб)</conf_title>
<conf_description>В килобайтах</conf_description>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>input</conf_type>
<conf_key>avup_size_max</conf_key>
<conf_default>50</conf_default>
@@ -1272,8 +1089,8 @@ if ( $show == 1 )
</setting>
<setting>
<conf_title>Разрешить использовать граватары?</conf_title>
<conf_description><![CDATA[<a href='http://en.gravatar.com/' target='_blank'>/Перейдите по ссылке, чтобы узнать, что такое граватар</a>.]]></conf_description>
<conf_group>23</conf_group>
<conf_description><![CDATA[<a href='http://en.gravatar.com/' target='_blank'>Перейдите по ссылке, чтобы узнать, что такое граватар</a>.]]></conf_description>
<conf_group>25</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>allow_gravatars</conf_key>
<conf_default>1</conf_default>
@@ -1291,7 +1108,7 @@ if ( $show == 1 )
<setting>
<conf_title>Максимальные размеры аватара</conf_title>
<conf_description><![CDATA[(ШИРИНА<b>x</b>ВЫСОТА), где x — буква английского алфавита]]></conf_description>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>input</conf_type>
<conf_key>avatar_dims</conf_key>
<conf_default>90x90</conf_default>
@@ -1309,7 +1126,7 @@ if ( $show == 1 )
<setting>
<conf_title>Размеры по умолчанию для галереи аватаров</conf_title>
<conf_description><![CDATA[(ШИРИНА<b>x</b>ВЫСОТА), где x — буква английского алфавита]]></conf_description>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>input</conf_type>
<conf_key>avatar_def</conf_key>
<conf_default>80x80</conf_default>
@@ -1327,7 +1144,7 @@ if ( $show == 1 )
<setting>
<conf_title>Разрешенные расширения файлов для фотографий</conf_title>
<conf_description>Разделяйте допустимые расширения файлов запятыми (gif,png,jpeg) и т.д.</conf_description>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>input</conf_type>
<conf_key>photo_ext</conf_key>
<conf_default>gif,jpg,jpeg,png</conf_default>
@@ -1345,7 +1162,7 @@ if ( $show == 1 )
<setting>
<conf_title>Отключить автоматическое изменение размеров больших фотографий/аватаров?</conf_title>
<conf_description>Пользователю необходимо будет изменять размеры изображения вручную.</conf_description>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>disable_ipbsize</conf_key>
<conf_default>0</conf_default>
@@ -1363,7 +1180,7 @@ if ( $show == 1 )
<setting>
<conf_title>Разрешить гостям видеть подписи?</conf_title>
<conf_description/>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>guests_sig</conf_key>
<conf_default>1</conf_default>
@@ -1381,7 +1198,7 @@ if ( $show == 1 )
<setting>
<conf_title>Разрешить гостям видеть публикуемые в сообщениях изображения?</conf_title>
<conf_description/>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>guests_img</conf_key>
<conf_default>1</conf_default>
@@ -1399,7 +1216,7 @@ if ( $show == 1 )
<setting>
<conf_title>Разрешить гостям видеть аватары пользователей?</conf_title>
<conf_description/>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>guests_ava</conf_key>
<conf_default>1</conf_default>
@@ -1417,7 +1234,7 @@ if ( $show == 1 )
<setting>
<conf_title>Позволить пользователям оценивать друг друга?</conf_title>
<conf_description/>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>pp_allow_member_rate</conf_key>
<conf_default>1</conf_default>
@@ -1435,7 +1252,7 @@ if ( $show == 1 )
<setting>
<conf_title><![CDATA[Разрешить HTML в поле &quot;Обо мне&quot;?]]></conf_title>
<conf_description>В целях безопасности не рекомендуется включать эту опцию.</conf_description>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>aboutme_html</conf_key>
<conf_default>0</conf_default>
@@ -1453,7 +1270,7 @@ if ( $show == 1 )
<setting>
<conf_title><![CDATA[Разрешить BB-Коды в поле &quot;Обо мне&quot;?]]></conf_title>
<conf_description/>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>aboutme_bbcode</conf_key>
<conf_default>1</conf_default>
@@ -1471,7 +1288,7 @@ if ( $show == 1 )
<setting>
<conf_title><![CDATA[Разрешить смайлики в поле &quot;Обо мне&quot;?]]></conf_title>
<conf_description/>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>aboutme_emoticons</conf_key>
<conf_default>1</conf_default>
@@ -1489,7 +1306,7 @@ if ( $show == 1 )
<setting>
<conf_title><![CDATA[Включить функцию &quot;дружбы&quot; между пользователями]]></conf_title>
<conf_description/>
<conf_group>23</conf_group>
<conf_group>25</conf_group>
<conf_type>yes_no</conf_type>
<conf_key>friends_enabled</conf_key>
<conf_default>1</conf_default>
@@ -37,11 +37,29 @@
<task_locked>0</task_locked>
<task_application>members</task_application>
</row>
<row>
<task_id>39</task_id>
<task_title>Синхронизация с Twitter/Facebook</task_title>
<task_file>twitfacesync.php</task_file>
<task_next_run>1290033579</task_next_run>
<task_week_day>-1</task_week_day>
<task_month_day>-1</task_month_day>
<task_hour>1</task_hour>
<task_minute>-1</task_minute>
<task_cronkey>bacf57b98720cb455a2ef23f0d021a6c</task_cronkey>
<task_log>1</task_log>
<task_description>Синхронизация данных в профилях связанных с учетными записями Facebook/Twitter</task_description>
<task_enabled>1</task_enabled>
<task_key>twitfacesync</task_key>
<task_safemode>1</task_safemode>
<task_locked>0</task_locked>
<task_application>members</task_application>
</row>
<row>
<task_id>15</task_id>
<task_title>Обновление просмотров профиля</task_title>
<task_file>update_profile_views.php</task_file>
<task_next_run>1259861100</task_next_run>
<task_next_run>1272331560</task_next_run>
<task_week_day>-1</task_week_day>
<task_month_day>-1</task_month_day>
<task_hour>1</task_hour>
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -228,4 +228,36 @@
<human>3.0.5</human>
<long>30012</long>
</version>
<version>
<human>3.1.0 Beta 1</human>
<long>31000</long>
</version>
<version>
<human>3.1.0 Beta 2</human>
<long>31001</long>
</version>
<version>
<human>3.1.0 Beta 3</human>
<long>31002</long>
</version>
<version>
<human>3.1.0</human>
<long>31003</long>
</version>
<version>
<human>3.1.1</human>
<long>31004</long>
</version>
<version>
<human>3.1.2</human>
<long>31005</long>
</version>
<version>
<human>3.1.3</human>
<long>31006</long>
</version>
<version>
<human>3.1.4</human>
<long>31007</long>
</version>
</versions>