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

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

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

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Скрытие пользователей [2]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


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

> Описание: для незарегеных юзеров
Daddario
Отправлено: 20 Июня, 2008 - 15:54:40
Post Id


Newbie


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июнь 2008  

Карма 0




скажите пожалуйста, как спрятать профили пользователей от гостей?
я правильно сделаю, если открою файл 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
Спасибо! Улыбка

(Отредактировано автором: 21 Июня, 2008 - 02:56:33)

 
 Top
yura3d
Отправлено: 21 Июня, 2008 - 05:34:56
Post Id


Super Member


Покинул форум
Сообщений всего: 624
Дата рег-ции: Июль 2007  
Откуда: Минск, Беларусь

Карма 17




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 {
 
 Top
Daddario
Отправлено: 22 Июня, 2008 - 03:56:52
Post Id


Newbie


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июнь 2008  

Карма 0




yura3d, спасибо огромное!
С опросом все получилось))
yura3d пишет:
На предыдущей странице этой темы я описывал как такое сделать

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

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

P.S. отдельный респект за мод репутации, за расширенную on-line статистику и за прикрепление сообщений!!! И за вашу подпись! Классная идея)
 
 Top
yura3d
Отправлено: 22 Июня, 2008 - 05:20:38
Post Id


Super Member


Покинул форум
Сообщений всего: 624
Дата рег-ции: Июль 2007  
Откуда: Минск, Беларусь

Карма 17




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 версии)

Там нужно поковыряться чтобы адаптировать мод. Если будет время сделаю
 
 Top
Daddario
Отправлено: 22 Июня, 2008 - 08:06:12
Post Id


Newbie


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июнь 2008  

Карма 0




Спасибо! Будем ждать Подмигивание
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« Моды, хаки, скины и дополнения »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


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

[Script Execution time: 0.0436]     [ 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