Перейти к публикации

Рекомендованные сообщения

Название: xVIP v1.0

Версия движка: 4.1

Возможности: Добавление текста, который будет доступен для чтения только пользователям, имеющим V.I.P статус, в новостях и в комментариях. Статус V.I.P присваивается пользователю администратором. Модераторы, журналисты и администраторы не зависимо имеют ли они статус V.I.P или нет могут читать V.I.P текст. Если мод будет актуален, в будующих его версиях будет возможность выдачи V.I.P статуса по набиранию определённого количества постов или комментариев.

В новых версиях: (Если мод будет актуален)

  • Возможность поиска пользователей с V.I.P. статусом в Админ. Панеле.
  • Присвоение V.I.P статуса пользователю по набиранию определённого количества постов или комментариев.
  • Присвоение V.I.P статуса на определённое время.
  • ...Пока всё...

Пароль на архив: mc -aiZer-

Ссылка на сообщение
Поделиться на других сайтах

На фоне того что это будет реализованно в 4.2 думаю хак немного запоздал. Актуальней его сделать для тех кто использует 3.3

Ссылка на сообщение
Поделиться на других сайтах

Попробовал сделать на 3.3 но пользователям с 1 в таблице vip все равно показывает что скрытый текст только для вип доступен... Вот выкладываю, можт я что то забыл??

http://rapidshare.de/files/19414529/vip_dle_3.3.rar.html

Изменено пользователем SiMuS
Ссылка на сообщение
Поделиться на других сайтах

xcars,

Ты - клиент...А тем, кто не клиент, я думаю, пригодиться...

З.Ы. Может чего нужно добавить али убрать?

Изменено пользователем mc -aiZer-
Ссылка на сообщение
Поделиться на других сайтах

xcars,

Ты - клиент...А тем, кто не клиент, я думаю, пригодиться...

З.Ы. Может чего нужно добавить али убрать?

Интересное пошло разграничение :angry: И чем же мой сайт отличается от того что без лицензии кроме отсутствия рекламы? :blink:

Ссылка на сообщение
Поделиться на других сайтах

а может ктото дать сами изменения в файлах?

тоесть что там добавлять в файлах, удалять и т.д. и т.п.

спасибо заранее

Тоже интересуюсь!

Ссылка на сообщение
Поделиться на других сайтах

Nitro,

Всмысле?

Andrew,

Поверь мне, легче заменить файлы...Там врятли какие-то изменения были в других модах... ;-)

Изменено пользователем mc -aiZer-
Ссылка на сообщение
Поделиться на других сайтах

Andrew,

Поверь мне, легче заменить файлы...Там врятли какие-то изменения были в других модах... ;-)

Там на файлы уже есть у меня моды :)

в том и есть проблема

Изменено пользователем Andrew
Ссылка на сообщение
Поделиться на других сайтах

Файл: /language/*/adminpanel.lng:

Найти:

$lang = array (
НИЖЕ добавить:
'user_vip'		=>	"V.I.P:",

'hint_vip'		=>	"Отметьте данное поле, для того чтобы сделать пользователя V.I.P.",
Файл: /language/*/website.lng: Найти:
$lang = array (
НИЖЕ добавить:
'news_vip'		=>	"Внимание! Этот текст доступен только V.I.P. посетителям",

'bb_t_vip'		=>	"Текст только для V.I.P. пользователей",
Файл: /engine/ajax/editcomments.php: Найти:
	$comm_txt = preg_replace ("'\[hide\](.*?)\[/hide\]'si","\\1", $comm_txt);
НИЖЕ добавить:
	if ($is_vip)		$comm_txt = preg_replace ("'\[vip\](.*?)\[/vip\]'si", "\\1", $comm_txt);

	else		$comm_txt = preg_replace ("'\[vip\](.*?)\[/vip\]'si", "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"><tr><td class=\"quote\">".$lang['news_vip']."</td></tr></table>", $comm_txt);
Файл: /engine/ajax/editnews.php: Найти:
		$news_txt = preg_replace ("'\[hide\](.*?)\[/hide\]'si","\\1", $news_txt);
НИЖЕ добавить:
if ($is_vip)		$news_txt = preg_replace ("'\[vip\](.*?)\[/vip\]'si", "\\1", $news_txt);

		else				$news_txt = preg_replace ("'\[vip\](.*?)\[/vip\]'si", "<div class=\"quote\">".$lang['news_vip']."</div>", $news_txt);
Файл: /engine/inc/editusers.php: Найти:
	if ($row['banned'] == "yes") $ifch = "checked";
НИЖЕ добавить:
	if ($row['is_vip']) $ifch2 = "checked";
Найти:
	<tr>

		<td style="padding:4px;">{$lang['user_banned']}</td>

		<td><input type="checkbox" name="banned" value="yes" $ifch><a href="#" class="hintanchor" onMouseover="showhint('{$lang[hint_banned]}', this, event, '250px')">[?]</a></td>

	</tr>
ВЫШЕ добавить:
	<tr>

		<td style="padding:4px;">{$lang['user_vip']}</td>

		<td><input type="checkbox" name="vip" value="1" $ifch2><a href="#" class="hintanchor" onMouseover="showhint('{$lang[hint_vip]}', this, event, '250px')">[?]</a></td>

	</tr>
Найти:
$editmail = $parse->safeSQL($parse->process($_POST['editmail']));
НИЖЕ добавить:
if (isset($_POST['vip'])) $editvip = 1; else $editvip = 0;
Найти:
$sql_update = "UPDATE " . PREFIX . "_users set user_group='$editlevel', banned='$banned', icq='$editicq', land='$editland', info='$editinfo', signature='$editsignature', email='$editmail', fullname='$editfullname'";
ЗАМЕНИТЬ на:
$sql_update = "UPDATE " . PREFIX . "_users set user_group='$editlevel', banned='$banned', icq='$editicq', land='$editland', info='$editinfo', signature='$editsignature', email='$editmail', fullname='$editfullname', is_vip='$editvip'";
Файл: /engine/modules/bbcode.php: Найти:
$code = "<input class=bbcodes title=\"$lang[bb_t_hide]\" style=\"width: 80px;\" accessKey=h onclick=simpletag('HIDE') type=button value=\"HIDE\" name=HIDE>";
ЗАМЕНИТЬ на:
$code = "<input class=bbcodes title=\"$lang[bb_t_vip]\" style=\"width: 65px;\" accessKey=v onclick=simpletag('VIP') type=button value=\"V.I.P\" name=VIP> <input class=bbcodes title=\"$lang[bb_t_hide]\" style=\"width: 80px;\" accessKey=h onclick=simpletag('HIDE') type=button value=\"HIDE\" name=HIDE>";
Найти:
var HIDE_open = 0;
НИЖЕ добавить:
var VIP_open = 0;
Файл: /engine/modules/search.php: Найти:
	if ($is_logged)	$tpl->set_block("'\[hide\](.*?)\[/hide\]'si","\\1");

	else $tpl->set_block("'\\[hide\\](.*?)\\[/hide\\]'si","<div class=\"quote\">".$lang['news_regus']."</div>");
ЗАМЕНИТЬ на:
	if ($is_vip)		$tpl->set_block("'\[vip\](.*?)\[/vip\]'si","\\1");

	else $tpl->set_block("'\\[vip\\](.*?)\\[/vip\\]'si","<div class=\"quote\">".$lang['news_vip']."</div>");
Файл: /engine/modules/show.custom.php: Найти:
	if ($is_logged)	$tpl->set_block("'\[hide\](.*?)\[/hide\]'si","\\1");

	else $tpl->set_block("'\\[hide\\](.*?)\\[/hide\\]'si","<div class=\"quote\">".$lang['news_regus']."</div>");
ЗАМЕНИТЬ на:
	if ($is_vip)		$tpl->set_block("'\[vip\](.*?)\[/vip\]'si","\\1");

	else $tpl->set_block("'\\[vip\\](.*?)\\[/vip\\]'si","<div class=\"quote\">".$lang['news_vip']."</div>");
Файл: /engine/modules/show.full.php: Найти:
	if ($is_logged)	$tpl->set_block("'\[hide\](.*?)\[/hide\]'si","\\1");

	else $tpl->set_block("'\\[hide\\](.*?)\\[/hide\\]'si","<div class=\"quote\">".$lang['news_regus']."</div>");
ЗАМЕНИТЬ на:
	if ($is_vip)		$tpl->set_block("'\[vip\](.*?)\[/vip\]'si","\\1");

	else $tpl->set_block("'\\[vip\\](.*?)\\[/vip\\]'si","<div class=\"quote\">".$lang['news_vip']."</div>");
Файл: /engine/modules/show.short.php: Найти:
	if ($is_logged)	$tpl->set_block("'\[hide\](.*?)\[/hide\]'si","\\1");

	else $tpl->set_block("'\\[hide\\](.*?)\\[/hide\\]'si","<div class=\"quote\">".$lang['news_regus']."</div>");
ЗАМЕНИТЬ на:
	if ($is_vip)		$tpl->set_block("'\[vip\](.*?)\[/vip\]'si","\\1");

	else $tpl->set_block("'\\[vip\\](.*?)\\[/vip\\]'si","<div class=\"quote\">".$lang['news_vip']."</div>");
Файл: /engine/modules/sitelogin.php: Найти:
		@session_destroy();

		@session_unset();

		$is_logged = 0;
НИЖЕ добавить:
		$is_vip = 0;
Найти:
		header("Location: $PHP_SELF");

	}


$is_logged = 0;
НИЖЕ добавить:
$is_vip = 0;
Найти:
$is_logged = TRUE;


	}


mysql_free_result($sql_result);
НИЖЕ добавить:
$sql_result2 = $db->query("SELECT count(*) FROM " . PREFIX . "_users where name='$member_name' and password='$member_password' and is_vip='1' or user_group < '4'");

$vip = $db->get_array($sql_result2);

if ($vip[0] == 1) {

$is_vip = TRUE;


	}


mysql_free_result($sql_result2);

Ссылка на сообщение
Поделиться на других сайтах

Файл: /engine/modules/show.custom.php:

Найти:

	if ($is_logged)	$tpl->set_block("'\[hide\](.*?)\[/hide\]'si","\\1");

	else $tpl->set_block("'\\[hide\\](.*?)\\[/hide\\]'si","<div class=\"quote\">".$lang['news_regus']."</div>");
ЗАМЕНИТЬ на:
	if ($is_vip)		$tpl->set_block("'\[vip\](.*?)\[/vip\]'si","\\1");

	else $tpl->set_block("'\\[vip\\](.*?)\\[/vip\\]'si","<div class=\"quote\">".$lang['news_vip']."</div>");

А у тебя в архиве добавлен код а не заменен . Я только этот файл глянул , так и должно быть или все-таки заменить ?

Изменено пользователем sabas
Ссылка на сообщение
Поделиться на других сайтах

sabas,

Я перепутал...Это надо не заменять, а НИЖЕ добавлять...

ВНИМАНИЕ!! ВОТ ПРАВИЛЬНАЯ ИНСТРУКЦИЯ!!!

Файл: /language/*/adminpanel.lng:

Найти:

$lang = array (
НИЖЕ добавить:
'user_vip'		=>	"V.I.P:",

'hint_vip'		=>	"Отметьте данное поле, для того чтобы сделать пользователя V.I.P.",
Файл: /language/*/website.lng: Найти:
$lang = array (
НИЖЕ добавить:
'news_vip'		=>	"Внимание! Этот текст доступен только V.I.P. посетителям",

'bb_t_vip'		=>	"Текст только для V.I.P. пользователей",
Файл: /engine/ajax/editcomments.php: Найти:
	$comm_txt = preg_replace ("'\[hide\](.*?)\[/hide\]'si","\\1", $comm_txt);
НИЖЕ добавить:
	if ($is_vip)		$comm_txt = preg_replace ("'\[vip\](.*?)\[/vip\]'si", "\\1", $comm_txt);

	else		$comm_txt = preg_replace ("'\[vip\](.*?)\[/vip\]'si", "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"><tr><td class=\"quote\">".$lang['news_vip']."</td></tr></table>", $comm_txt);
Файл: /engine/ajax/editnews.php: Найти:
		$news_txt = preg_replace ("'\[hide\](.*?)\[/hide\]'si","\\1", $news_txt);
НИЖЕ добавить:
if ($is_vip)		$news_txt = preg_replace ("'\[vip\](.*?)\[/vip\]'si", "\\1", $news_txt);

		else				$news_txt = preg_replace ("'\[vip\](.*?)\[/vip\]'si", "<div class=\"quote\">".$lang['news_vip']."</div>", $news_txt);
Файл: /engine/inc/editusers.php: Найти:
	if ($row['banned'] == "yes") $ifch = "checked";
НИЖЕ добавить:
	if ($row['is_vip']) $ifch2 = "checked";
Найти:
	<tr>

		<td style="padding:4px;">{$lang['user_banned']}</td>

		<td><input type="checkbox" name="banned" value="yes" $ifch><a href="#" class="hintanchor" onMouseover="showhint('{$lang[hint_banned]}', this, event, '250px')">[?]</a></td>

	</tr>
ВЫШЕ добавить:
	<tr>

		<td style="padding:4px;">{$lang['user_vip']}</td>

		<td><input type="checkbox" name="vip" value="1" $ifch2><a href="#" class="hintanchor" onMouseover="showhint('{$lang[hint_vip]}', this, event, '250px')">[?]</a></td>

	</tr>
Найти:
$editmail = $parse->safeSQL($parse->process($_POST['editmail']));
НИЖЕ добавить:
if (isset($_POST['vip'])) $editvip = 1; else $editvip = 0;
Найти:
$sql_update = "UPDATE " . PREFIX . "_users set user_group='$editlevel', banned='$banned', icq='$editicq', land='$editland', info='$editinfo', signature='$editsignature', email='$editmail', fullname='$editfullname'";
ЗАМЕНИТЬ на:
$sql_update = "UPDATE " . PREFIX . "_users set user_group='$editlevel', banned='$banned', icq='$editicq', land='$editland', info='$editinfo', signature='$editsignature', email='$editmail', fullname='$editfullname', is_vip='$editvip'";
Файл: /engine/modules/bbcode.php: Найти:
$code = "<input class=bbcodes title=\"$lang[bb_t_hide]\" style=\"width: 80px;\" accessKey=h onclick=simpletag('HIDE') type=button value=\"HIDE\" name=HIDE>";
НИЖЕ добавить:
$code = "<input class=bbcodes title=\"$lang[bb_t_vip]\" style=\"width: 65px;\" accessKey=v onclick=simpletag('VIP') type=button value=\"V.I.P\" name=VIP> <input class=bbcodes title=\"$lang[bb_t_hide]\" style=\"width: 80px;\" accessKey=h onclick=simpletag('HIDE') type=button value=\"HIDE\" name=HIDE>";
Найти:
var HIDE_open = 0;
НИЖЕ добавить:
var VIP_open = 0;
Файл: /engine/modules/search.php: Найти:
	if ($is_logged)	$tpl->set_block("'\[hide\](.*?)\[/hide\]'si","\\1");

	else $tpl->set_block("'\\[hide\\](.*?)\\[/hide\\]'si","<div class=\"quote\">".$lang['news_regus']."</div>");
НИЖЕ добавить:
	if ($is_vip)		$tpl->set_block("'\[vip\](.*?)\[/vip\]'si","\\1");

	else $tpl->set_block("'\\[vip\\](.*?)\\[/vip\\]'si","<div class=\"quote\">".$lang['news_vip']."</div>");
Файл: /engine/modules/show.custom.php: Найти:
	if ($is_logged)	$tpl->set_block("'\[hide\](.*?)\[/hide\]'si","\\1");

	else $tpl->set_block("'\\[hide\\](.*?)\\[/hide\\]'si","<div class=\"quote\">".$lang['news_regus']."</div>");
НИЖЕ добавить:
	if ($is_vip)		$tpl->set_block("'\[vip\](.*?)\[/vip\]'si","\\1");

	else $tpl->set_block("'\\[vip\\](.*?)\\[/vip\\]'si","<div class=\"quote\">".$lang['news_vip']."</div>");
Файл: /engine/modules/show.full.php: Найти:
	if ($is_logged)	$tpl->set_block("'\[hide\](.*?)\[/hide\]'si","\\1");

	else $tpl->set_block("'\\[hide\\](.*?)\\[/hide\\]'si","<div class=\"quote\">".$lang['news_regus']."</div>");
НИЖЕ добавить:
	if ($is_vip)		$tpl->set_block("'\[vip\](.*?)\[/vip\]'si","\\1");

	else $tpl->set_block("'\\[vip\\](.*?)\\[/vip\\]'si","<div class=\"quote\">".$lang['news_vip']."</div>");
Файл: /engine/modules/show.short.php: Найти:
	if ($is_logged)	$tpl->set_block("'\[hide\](.*?)\[/hide\]'si","\\1");

	else $tpl->set_block("'\\[hide\\](.*?)\\[/hide\\]'si","<div class=\"quote\">".$lang['news_regus']."</div>");
НИЖЕ добавить:
	if ($is_vip)		$tpl->set_block("'\[vip\](.*?)\[/vip\]'si","\\1");

	else $tpl->set_block("'\\[vip\\](.*?)\\[/vip\\]'si","<div class=\"quote\">".$lang['news_vip']."</div>");
Файл: /engine/modules/sitelogin.php: Найти:
		@session_destroy();

		@session_unset();

		$is_logged = 0;
НИЖЕ добавить:
		$is_vip = 0;
Найти:
		header("Location: $PHP_SELF");

	}


$is_logged = 0;
НИЖЕ добавить:
$is_vip = 0;
Найти:
$is_logged = TRUE;


	}


mysql_free_result($sql_result);
НИЖЕ добавить:
$sql_result2 = $db->query("SELECT count(*) FROM " . PREFIX . "_users where name='$member_name' and password='$member_password' and is_vip='1' or user_group < '4'");

$vip = $db->get_array($sql_result2);

if ($vip[0] == 1) {

$is_vip = TRUE;


	}


mysql_free_result($sql_result2);

Ссылка на сообщение
Поделиться на других сайтах

Окей =) , так стало лучше , но всеровно млин кажет даже админам "Текст только для V.I.P" , это в комментах под статьёй , а если заходишь из статистики , в просмотр всех комментов , то ваще текс виден и по краям код [VIP] Текст[/VIP] , все перепробывал и файлы из архива и методом замены(хотя у меня данные файлы не изменялись(все по дефолту)

Ссылка на сообщение
Поделиться на других сайтах

Окей =) , так стало лучше , но всеровно млин кажет даже админам "Текст только для V.I.P" , это в комментах под статьёй , а если заходишь из статистики , в просмотр всех комментов , то ваще текс виден и по краям код [VIP] Текст[/VIP] , все перепробывал и файлы из архива и методом замены(хотя у меня данные файлы не изменялись(все по дефолту)

Такая же проблема :(:(

Ссылка на сообщение
Поделиться на других сайтах

Млин, ну вот говорил же, что проще просто мод установить...Не лю я эти инструкции, вечно в них какие-то ошибки допускаю...Вот немножко исправил...

sabas,

Я перепутал...Это надо не заменять, а НИЖЕ добавлять...

ВНИМАНИЕ!! ВОТ ПРАВИЛЬНАЯ ИНСТРУКЦИЯ!!!

Файл: /language/*/adminpanel.lng:

Найти:

$lang = array (
НИЖЕ добавить:
'user_vip'		=>	"V.I.P:",

'hint_vip'		=>	"Отметьте данное поле, для того чтобы сделать пользователя V.I.P.",
Файл: /language/*/website.lng: Найти:
$lang = array (
НИЖЕ добавить:
'news_vip'		=>	"Внимание! Этот текст доступен только V.I.P. посетителям",

'bb_t_vip'		=>	"Текст только для V.I.P. пользователей",
Файл: /engine/ajax/editcomments.php: Найти:
	$comm_txt = preg_replace ("'\[hide\](.*?)\[/hide\]'si","\\1", $comm_txt);
НИЖЕ добавить:
	if ($is_vip)		$comm_txt = preg_replace ("'\[vip\](.*?)\[/vip\]'si", "\\1", $comm_txt);

	else		$comm_txt = preg_replace ("'\[vip\](.*?)\[/vip\]'si", "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\"><tr><td class=\"quote\">".$lang['news_vip']."</td></tr></table>", $comm_txt);
Файл: /engine/ajax/editnews.php: Найти:
		$news_txt = preg_replace ("'\[hide\](.*?)\[/hide\]'si","\\1", $news_txt);
НИЖЕ добавить:
if ($is_vip)		$news_txt = preg_replace ("'\[vip\](.*?)\[/vip\]'si", "\\1", $news_txt);

		else				$news_txt = preg_replace ("'\[vip\](.*?)\[/vip\]'si", "<div class=\"quote\">".$lang['news_vip']."</div>", $news_txt);
Файл: /engine/inc/editusers.php: Найти:
	if ($row['banned'] == "yes") $ifch = "checked";
НИЖЕ добавить:
	if ($row['is_vip']) $ifch2 = "checked";
Найти:
	<tr>

		<td style="padding:4px;">{$lang['user_banned']}</td>

		<td><input type="checkbox" name="banned" value="yes" $ifch><a href="#" class="hintanchor" onMouseover="showhint('{$lang[hint_banned]}', this, event, '250px')">[?]</a></td>

	</tr>
ВЫШЕ добавить:
	<tr>

		<td style="padding:4px;">{$lang['user_vip']}</td>

		<td><input type="checkbox" name="vip" value="1" $ifch2><a href="#" class="hintanchor" onMouseover="showhint('{$lang[hint_vip]}', this, event, '250px')">[?]</a></td>

	</tr>
Найти:
$editmail = $parse->safeSQL($parse->process($_POST['editmail']));
НИЖЕ добавить:
if (isset($_POST['vip'])) $editvip = 1; else $editvip = 0;
Найти:
$sql_update = "UPDATE " . PREFIX . "_users set user_group='$editlevel', banned='$banned', icq='$editicq', land='$editland', info='$editinfo', signature='$editsignature', email='$editmail', fullname='$editfullname'";
ЗАМЕНИТЬ на:
$sql_update = "UPDATE " . PREFIX . "_users set user_group='$editlevel', banned='$banned', icq='$editicq', land='$editland', info='$editinfo', signature='$editsignature', email='$editmail', fullname='$editfullname', is_vip='$editvip'";
Файл: /engine/modules/bbcode.php: Найти:
$code = "<input class=bbcodes title=\"$lang[bb_t_hide]\" style=\"width: 80px;\" accessKey=h onclick=simpletag('HIDE') type=button value=\"HIDE\" name=HIDE>";
НИЖЕ добавить:
$code = "<input class=bbcodes title=\"$lang[bb_t_vip]\" style=\"width: 65px;\" accessKey=v onclick=simpletag('VIP') type=button value=\"V.I.P\" name=VIP> <input class=bbcodes title=\"$lang[bb_t_hide]\" style=\"width: 80px;\" accessKey=h onclick=simpletag('HIDE') type=button value=\"HIDE\" name=HIDE>";
Найти:
var HIDE_open = 0;
НИЖЕ добавить:
var VIP_open = 0;
Файл: /engine/modules/search.php: Найти:
	if ($is_logged)	$tpl->set_block("'\[hide\](.*?)\[/hide\]'si","\\1");

	else $tpl->set_block("'\\[hide\\](.*?)\\[/hide\\]'si","<div class=\"quote\">".$lang['news_regus']."</div>");
НИЖЕ добавить:
	if ($is_vip)		$tpl->set_block("'\[vip\](.*?)\[/vip\]'si","\\1");

	else $tpl->set_block("'\\[vip\\](.*?)\\[/vip\\]'si","<div class=\"quote\">".$lang['news_vip']."</div>");
Файл: /engine/modules/show.custom.php: Найти:
	if ($is_logged)	$tpl->set_block("'\[hide\](.*?)\[/hide\]'si","\\1");

	else $tpl->set_block("'\\[hide\\](.*?)\\[/hide\\]'si","<div class=\"quote\">".$lang['news_regus']."</div>");
НИЖЕ добавить:
	if ($is_vip)		$tpl->set_block("'\[vip\](.*?)\[/vip\]'si","\\1");

	else $tpl->set_block("'\\[vip\\](.*?)\\[/vip\\]'si","<div class=\"quote\">".$lang['news_vip']."</div>");
Файл: /engine/modules/show.full.php: Найти:
	if ($is_logged)	$tpl->set_block("'\[hide\](.*?)\[/hide\]'si","\\1");

	else $tpl->set_block("'\\[hide\\](.*?)\\[/hide\\]'si","<div class=\"quote\">".$lang['news_regus']."</div>");
НИЖЕ добавить:
	if ($is_vip)		$tpl->set_block("'\[vip\](.*?)\[/vip\]'si","\\1");

	else $tpl->set_block("'\\[vip\\](.*?)\\[/vip\\]'si","<div class=\"quote\">".$lang['news_vip']."</div>");
Файл: /engine/modules/show.short.php: Найти:
	if ($is_logged)	$tpl->set_block("'\[hide\](.*?)\[/hide\]'si","\\1");

	else $tpl->set_block("'\\[hide\\](.*?)\\[/hide\\]'si","<div class=\"quote\">".$lang['news_regus']."</div>");
НИЖЕ добавить:
	if ($is_vip)		$tpl->set_block("'\[vip\](.*?)\[/vip\]'si","\\1");

	else $tpl->set_block("'\\[vip\\](.*?)\\[/vip\\]'si","<div class=\"quote\">".$lang['news_vip']."</div>");
Файл: /engine/modules/sitelogin.php: Найти:
		@session_destroy();

		@session_unset();

		$is_logged = 0;
НИЖЕ добавить:
		$is_vip = 0;
Найти:
		header("Location: $PHP_SELF");

	}


$is_logged = 0;
НИЖЕ добавить:
$is_vip = 0;
Найти:
$is_logged = TRUE;


	}


mysql_free_result($sql_result);
НИЖЕ добавить:
$sql_result2 = $db->query("SELECT count(*) FROM " . PREFIX . "_users where name='$member_name' and password='$member_password' and is_vip='1' or user_group < '4'");

$vip = $db->get_array($sql_result2);

if ($vip[0] == 1) {

$is_vip = TRUE;


	}


mysql_free_result($sql_result2);

Ссылка на сообщение
Поделиться на других сайтах

скажи что именно испарвил! =))

:(:( Этот текст доступен только для вип =(( не бачит :blink::(

Изменено пользователем SiMuS
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...