|
Помощь в установке, настройке и использовании phpBB 3.0.x
15 май 2013, 16:45
Доброго времени суток! В данной функции есть строка: - Код: выделить все
$_profile_cache['tpl_profile_colour'] = '<a href="{PROFILE_URL}" style="color: {USERNAME_COLOUR};" class="username-coloured">{USERNAME}</a>';
. Помогите сделать так, чтобы если цвет ника пользователя был, допустим, черный, то он был еще и зачеркнутым.
-
Hedinnk
- Новичок
-
- Сообщений: 3
- Зарегистрирован:
15 май 2013, 16:35
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
15 май 2013, 21:59
-
Viktor.Bakumtsev
- Наш человек
-
- Сообщений: 324
- Зарегистрирован:
24 апр 2012, 09:22
- Благодарил (а): 1 раз.
- Поблагодарили: 41 раз.
-
15 май 2013, 22:18
А чтобы определённая группа была зачеркнута, нужно поместить код в условие, например - Код: выделить все
<!-- IF S_USER_GROUP == x -->ваш код, обрамленный тегом перечеркивания<!-- ENDIF --> Где x- id группы с черным шрифтом. Надеюсь где узнать ид группы не нужно объяснять. Так же в includes/functions.php после - Код: выделить все
'S_USER_NEW' => $user->data['user_new'],
Добавить - Код: выделить все
'S_USER_GROUP' => $user->data['group_id'],
-
Viktor.Bakumtsev
- Наш человек
-
- Сообщений: 324
- Зарегистрирован:
24 апр 2012, 09:22
- Благодарил (а): 1 раз.
- Поблагодарили: 41 раз.
-
16 май 2013, 00:36
Viktor.Bakumtsev писал(а):А чтобы определённая группа была зачеркнута, нужно поместить код в условие, например - Код: выделить все
<!-- IF S_USER_GROUP == x -->ваш код, обрамленный тегом перечеркивания<!-- ENDIF --> Где x- id группы с черным шрифтом. Надеюсь где узнать ид группы не нужно объяснять. Так же в includes/functions.php после - Код: выделить все
'S_USER_NEW' => $user->data['user_new'],
Добавить - Код: выделить все
'S_USER_GROUP' => $user->data['group_id'],
т.е., если я правильно понял, надо сделать так - Код: выделить все
if (S_USER_GROUP == '11') { $_profile_cache['tpl_profile_colour'] = '<s><a href="{PROFILE_URL}" style="color: {USERNAME_COLOUR};" class="username-coloured">{USERNAME}</a></s>'; } else { $_profile_cache['tpl_profile_colour'] = '<a href="{PROFILE_URL}" style="color: {USERNAME_COLOUR};" class="username-coloured">{USERNAME}</a>'; }
Upd. Проверил, мой код не работает. Условие - Код: выделить все
if (S_USER_GROUP == '11')
не выполняется, даже если id группы 11. Upd2. Складывается такое ощущение, что я не там копаю.
-
Hedinnk
- Новичок
-
- Сообщений: 3
- Зарегистрирован:
15 май 2013, 16:35
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
16 май 2013, 12:17
Я неправильно посоветовал, а ты неправильно реализовал. Моя ошибка, это то что код будет видеть только определенная группа. Надо подумать.
-
Viktor.Bakumtsev
- Наш человек
-
- Сообщений: 324
- Зарегистрирован:
24 апр 2012, 09:22
- Благодарил (а): 1 раз.
- Поблагодарили: 41 раз.
-
16 май 2013, 12:30
Viktor.Bakumtsev писал(а):Я неправильно посоветовал, а ты неправильно реализовал. Моя ошибка, это то что код будет видеть только определенная группа. Надо подумать.
В файле /includes/functions_content.php, если в - Код: выделить все
$_profile_cache['tpl_profile_colour'] = '<a href="{PROFILE_URL}" style="color: {USERNAME_COLOUR};" class="username-coloured">{USERNAME}</a>';
сделать так - Код: выделить все
$_profile_cache['tpl_profile_colour'] = '<s><a href="{PROFILE_URL}" style="color: {USERNAME_COLOUR};" class="username-coloured">{USERNAME}</a><s>';
, то становятся абсолютно все ники зачеркнуты. Я правильно понимаю, что необходимо сюда какое-то условие добавлять или нет. Еще одно возможное место правки - Код: выделить все
if (($mode == 'full' && !$profile_url) || $mode == 'no_profile') { return str_replace(array('{USERNAME_COLOUR}', '{USERNAME}'), array($username_colour, $username), (!$username_colour) ? $_profile_cache['tpl_noprofile'] : $_profile_cache['tpl_noprofile_colour']); }
return str_replace(array('{PROFILE_URL}', '{USERNAME_COLOUR}', '{USERNAME}'), array($profile_url, $username_colour, $username), (!$username_colour) ? $_profile_cache['tpl_profile'] : $_profile_cache['tpl_profile_colour']); }
-
Hedinnk
- Новичок
-
- Сообщений: 3
- Зарегистрирован:
15 май 2013, 16:35
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
Вернуться в Поддержка phpBB 3.0.x
Кто сейчас на форуме
Сейчас этот форум просматривают: Bing [Bot] и гости: 6
|
|
|
|
|