Скрытие кармы

Автор ichich, 16 мая 2010, 02:29:10

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ichich

Здравствуйте!
Есть идея использовать карму в качестве некоторого "баланса пользователя". Однако для этого необходимо, чтобы карму видел ТОЛЬКО сам пользователь и админы.
Попробовал сделать на подобии email'a (скрытый/нескрытый), но так и не разобрался, что является условием для отображения.
Вот код email:
// Only show the email address if it's not hidden.
if ($context['member']['email_public'])
echo '
<a href="mailto:', $context['member']['email'], '">', $context['member']['email'], '</a>';
// ... Or if the one looking at the profile is an admin they can see it anyway.
elseif (!$context['member']['hide_email'])
echo '
<i><a href="mailto:', $context['member']['email'], '">', $context['member']['email'], '</a></i>';
else
echo '
<i>', $txt[722], '</i>';


Код кармы:
// If karma enabled show the members karma.
if ($modSettings['karmaMode'] == '1')
echo '
<tr>
<td>
<b>', $modSettings['karmaLabel'], ' </b>
</td><td>
', ($context['member']['karma']['good'] - $context['member']['karma']['bad']), '
</td>
</tr>';
elseif ($modSettings['karmaMode'] == '2')
echo '
<tr>
<td>
<b>', $modSettings['karmaLabel'], ' </b>
</td><td>
+', $context['member']['karma']['good'], '/-', $context['member']['karma']['bad'], '
</td>
</tr>';
echo '
<tr>
<td><b>', $txt[233], ': </b></td>
<td>', $context['member']['registered'], '</td>
</tr><tr>
<td><b>', $txt['lastLoggedIn'], ': </b></td>
<td>', $context['member']['last_login'], '</td>
</tr>';



И еще очень не понятно, откуда в html появляются сами слова "Карма" и "Email".
Подскажите, пожалуйста, как можно сделать необходимое?

Bugo

Вы не с того начали. Неплохо бы почитать FAQ для начала и другие темы в данном разделе.

Magnit

Цитата: ichich от 16 мая 2010, 02:29:10
карму видел ТОЛЬКО сам пользователь и админы.
Админка - Характеристики и настройки - Карма - Запретить просмотр общего лога репутации для пользователей, но разрешить им просмотр собственной репутации (поставить галочку)
: : Oчарована digger'ом : :