VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Я попытался поставить СП 3.0.х на 3.6.х, с SQL-запросами все прошло успешно, с шаблонами тоже, а вот с правкой файлов у меня возникли вопросы:
Code:
showthread.php
найти:
post_parsed.pagetext_html,
post_parsed.hasimages,
заменить на:
post_parsed.pagetext_html, post_parsed.hasimages,
IF(warning.warningid,1,0) AS warn,
warning.adminname AS warn_adminname, warning.level AS warn_level,
warning.comment AS warn_comment,
найти:
LEFT JOIN " . TABLE_PREFIX . "editlog AS editlog ON(editlog.postid = post.postid)
LEFT JOIN " . TABLE_PREFIX . "post_parsed AS post_parsed ON(post_parsed.postid = post.postid)
заменить на:
LEFT JOIN " . TABLE_PREFIX . "editlog AS editlog ON(editlog.postid = post.postid)
LEFT JOIN " . TABLE_PREFIX . "post_parsed AS post_parsed ON(post_parsed.postid = post.postid)
LEFT JOIN " . TABLE_PREFIX . "warning AS warning ON(warning.postid = post.postid)
найти:
" . iif($vboptions['reputationenable'], 'level,') . "
заменить на:
" . iif($vboptions['reputationenable'], 'reputationlevel.level,') . "
ncludes/functions_showthread.php
(вроде функцию его в 3.6.х выполняет class_postbit.php)
найти:
$post['findposts'] = '';
$post['signature'] = '';
заменить на:
$post['findposts'] = '';
$post['signature'] = '';
$post['warnlevel'] = 0;
найти:
$show['reputationlink'] = false;
$show['reportlink'] = false;
заменить на:
$show['reputationlink'] = false;
$show['reportlink'] = false;
$post['warnlink'] = false;
найти:
else
{
$post['editlink'] = false;
}
Заменить:
else
{
$post['editlink'] = false;
}
if(can_moderate($thread['forumid'], 'canbanusers'))
{
$post['warnlink'] = "warning.php?$session[sessionurl]do=warn&p=$post[postid]";
}
else
{
$post['warnlink'] = false;
}
Просто некоторые функции имеют другой вид, а некоторых вообще нет, можете мне подсказать как правильно выполнить замену?
И еще пару вопросов
Code:
INSERT INTO vb_phrase (languageid, varname, text, phrasetypeid) VALUES
(0, 'settinggroup_warning', 'Warnings', 5000),
(0, 'setting_warn_ug_ban_title', 'UsergroupID for Banned Users', 5000),
(0, 'setting_warn_ug_ban_desc', 'ID number of the usergroup users exceeding ban point limit will be banned to', 5000),
(0, 'setting_warn_ug_readonly_title', 'UsergroupID for Read-Only (limited access) Users', 5000),
(0, 'setting_warn_ug_readonly_desc', 'ID number of the usergroup users exceeding readonly point limit will be banned to', 5000),
(0, 'setting_warn_ban_points_title', 'Point Limit for Ban', 5000),
(0, 'setting_warn_ban_points_desc', '', 5000),
(0, 'setting_warn_readonly_points_title', 'Point Limit for Read-Only Access', 5000),
(0, 'setting_warn_readonly_points_desc', 'This number must be less than ban point limit.', 5000),
(0, 'setting_warn_cooldown_title', 'Warning Cooldown', 5000),
(0, 'setting_warn_cooldown_desc', 'Time period, in days, after which a single warning point is lifted from user, probably restoring him access', 5000)
Какой тип фраз? Я пробовал "контрольная панель - опции", но не подошло((
И еще я вручную добавил задачу, но есть один маленький вопрос: