Strict Standards: Resource ID#28 used as offset, casting to integer (28) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#30 used as offset, casting to integer (30) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#31 used as offset, casting to integer (31) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Скрытие пользователей [2]
ТвойWeb » » Моды, хаки, скины и дополнения » Скрытие пользователей

Страниц (2): « 1 [2]
 

11. Daddario - 20 Июня, 2008 - 15:54:40 - перейти к сообщению
скажите пожалуйста, как спрятать профили пользователей от гостей?
я правильно сделаю, если открою файл profile.php и вставлю в самое начало
после строк
CODE:
define('IN_EXBB', TRUE);
include('./include/common.php');

вот такой код:
CODE:
if (empty($_SESSION['mid'])) $fm->_Message($fm->LANG['MainMsg'], "Гости не могут просматривать профили пользователей. Войдите или зарегистрируйтесь");


и еще, подскажите, как скрыть результаты голосования(опроса) от гостей?
форум ExBB FM 1.0 Beta
Спасибо! Улыбка
12. yura3d - 21 Июня, 2008 - 05:34:56 - перейти к сообщению
Daddario пишет:
скажите пожалуйста, как спрятать профили пользователей от гостей?

На предыдущей странице этой темы я описывал как такое сделать: http://tvoyweb.ru/forums/topic.p...67702#1208967702

Daddario пишет:
и еще, подскажите, как скрыть результаты голосования(опроса) от гостей?

Открываем файл topic.php и находим в нём код:
CODE:
if ($fm->user['id'] ===0 || isset($poll_data['ids'][$fm->user['id']])) {
foreach ($poll_data['choices'] as $choice) {
$pid = $choice[0];
$ptext = $choice[1];
$votes = $choice[2];
if (!$ptext) continue;

$percent = ($votes == 0) ? 0 : $votes / $poll_data['votes'] * 100;
$percent = sprintf( '%.2f' , $percent ).'%';
$width = ($percent > 0) ? (int) $percent * 2 : 0;
include('./templates/'.DEF_SKIN.'/poll_data.tpl');
}
$do = '<b>'.$fm->LANG['VoteCount'].$poll_data['votes'].'</b>';
} else {

И заменяем этим:
CODE:
if ($fm->user['id'] ===0 || isset($poll_data['ids'][$fm->user['id']])) {
if ($fm->user['id'] !== 0) {
foreach ($poll_data['choices'] as $choice) {
$pid = $choice[0];
$ptext = $choice[1];
$votes = $choice[2];
if (!$ptext) continue;

$percent = ($votes == 0) ? 0 : $votes / $poll_data['votes'] * 100;
$percent = sprintf( '%.2f' , $percent ).'%';
$width = ($percent > 0) ? (int) $percent * 2 : 0;
include('./templates/'.DEF_SKIN.'/poll_data.tpl');
}
}
else $pollch = '<tr><td>Гости не могут просматривать результаты опроса. Войдите или зарегистрируйтесь!</td></tr>';
$do = '<b>'.$fm->LANG['VoteCount'].$poll_data['votes'].'</b>';
} else {
13. Daddario - 22 Июня, 2008 - 03:56:52 - перейти к сообщению
yura3d, спасибо огромное!
С опросом все получилось))
yura3d пишет:
На предыдущей странице этой темы я описывал как такое сделать

Ну там же речь идет о том, как скрыть список всех пользователей, а я имел ввиду скрытие индивидуальных профилей. Или в файле profile.php нужно сделать также по аналогии?

И еще у меня вопрос) спрошу в этой теме)
я нашел очень полезный хак половой принадлежности форумчан здесь, к сожалению, он для другой версии форума. Как ни пытался я его адаптировать к ExBB FM 1.0 Beta, ничего у меня не получилось. Если вам не сложно, помогите пожалуйста внести в код хака изменения, чтоб он работал в Beta версии)

P.S. отдельный респект за мод репутации, за расширенную on-line статистику и за прикрепление сообщений!!! И за вашу подпись! Классная идея)
14. yura3d - 22 Июня, 2008 - 05:20:38 - перейти к сообщению
Daddario пишет:
Ну там же речь идет о том, как скрыть список всех пользователей, а я имел ввиду скрытие индивидуальных профилей. Или в файле profile.php нужно сделать также по аналогии?

Почти по аналогии. В файле profile.php находим строку:
CODE:
if ($fm->input['action'] === 'show') {

И прямо под ней вставляем строку:
CODE:
if (empty($_SESSION['mid'])) $fm->_Message($fm->LANG['MainMsg'], "Гости не могут просматривать профили пользователей. Войдите или зарегистрируйтесь");

Вот и всё

Daddario пишет:
И еще у меня вопрос) спрошу в этой теме)
я нашел очень полезный хак половой принадлежности форумчан здесь , к сожалению, он для другой версии форума. Как ни пытался я его адаптировать к ExBB FM 1.0 Beta, ничего у меня не получилось. Если вам не сложно, помогите пожалуйста внести в код хака изменения, чтоб он работал в Beta версии)

Там нужно поковыряться чтобы адаптировать мод. Если будет время сделаю
15. Daddario - 22 Июня, 2008 - 08:06:12 - перейти к сообщению
Спасибо! Будем ждать Подмигивание

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0365]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33