Online/Offline/Hidden Mod
-
- phpBB 2.0.6
- Сообщения: 518
- Стаж: 20 лет 5 месяцев
Online/Offline/Hidden Mod
На локальный форум был установлен этот мод. Была проведена проверка ошибок – ошибок найдено не было.
В профиле, личных сообщениях и списке пользователей все хорошо, но вот в обзоре темы чудеса. Как убрать этот изъян совершенно понять не могу. Help!
Скачать с phpbbGuru
Drupal refresh
В профиле, личных сообщениях и списке пользователей все хорошо, но вот в обзоре темы чудеса. Как убрать этот изъян совершенно понять не могу. Help!
Скачать с phpbbGuru
Drupal refresh
Последний раз редактировалось YarNET 08.01.2005 19:55, всего редактировалось 1 раз.
-
- phpBB Guru
- Сообщения: 7522
- Стаж: 21 год 1 месяц
- Откуда: СССР
- Благодарил (а): 4 раза
- Поблагодарили: 94 раза
YarNET
А соотв. шаблон внимательно смотрели? Судя по всему - просто забыли начальный знак < в теге.
А соотв. шаблон внимательно смотрели? Судя по всему - просто забыли начальный знак < в теге.
Правила конференции (30.05.2011) | Общие ошибки новичков (07.11.2005) | Шаблон запроса | FAQ (phpBB 3.0.x) / Мини [FAQ] по phpBB 3.1.x
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
-
- phpBB 2.0.6
- Сообщения: 518
- Стаж: 20 лет 5 месяцев
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/viewtopic_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span>
#
#-----[ IN-LINE FIND ]------------------------------------------
#
{postrow.POSTER_FROM}
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
{postrow.POSTER_ONLINE_STATUS}
#
Код: Выделить всё
<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b>
{postrow.CARD_IMG}</span>
<span class="postdetails">{postrow.POSTER_RANK}{postrow.QUOTE_LINK}
{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}
{postrow.POSTER_GENDER}
{postrow.POSTER_AGE}
{postrow.L_ZODIAC}{postrow.ZODIAC_IMG}
{postrow.POSTER_JOINED}
{postrow.POSTER_POSTS}
{postrow.POSTER_FROM}
{postrow.POSTER_ONLINE_STATUS}
{postrow.POSTER_IP}
{postrow.ICQ_NUM}</span>
</td>
Добавлено спустя 8 минут 53 секунды:
Проблему решил.
Следуя инструкции:
Код: Выделить всё
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_admin.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Start add - Online/Offline/Hidden Mod
$lang['Online_setting'] = 'Online Status Setting';
$lang['Online_color'] = 'Online text color';
$lang['Offline_color'] = 'Offline text color';
$lang['Hidden_color'] = 'Hidden text color';
// End add - Online/Offline/Hidden Mod
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Start add - Online/Offline/Hidden Mod
$lang['Online'] = 'Online';
$lang['Offline'] = 'Offline';
$lang['Hidden'] = 'Hidden';
$lang['is_online'] = '%s is online now';
$lang['is_offline'] = '%s is offline';
$lang['is_hidden'] = '%s is hidden';
$lang['Online_status'] = 'Status';
// End add - Online/Offline/Hidden Mod
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Start add - Online/Offline/Hidden Mod
$lang['Online'] = 'Online';
$lang['Offline'] = 'Offline';
$lang['Hidden'] = 'Hidden';
//$lang['is_online'] = '%s is online now';
//$lang['is_offline'] = '%s is offline';
//$lang['is_hidden'] = '%s is hidden';
$lang['Online_status'] = 'Status';
// End add - Online/Offline/Hidden Mod
#
#-----[ OPEN ]------------------------------------------
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 18 лет 4 месяца
- Откуда: хантамансийск
Parse error: parse error, unexpected T_IF in z:\home\
Установил мод Online/Offline/Hidden. При попытке просмотреть тему вываливается -
Parse error: parse error, unexpected T_IF in z:\home\localhost\www\slpro\forum\viewtopic.php on line 967
В чем может быть причина?
Parse error: parse error, unexpected T_IF in z:\home\localhost\www\slpro\forum\viewtopic.php on line 967
В чем может быть причина?
-
- Former team member
- Сообщения: 955
- Стаж: 20 лет 3 месяца
- Откуда: Москва
Выложите viewtopic.php, если сами не сможете найти синтаксическую ошибку, которая вероятнее всего была допущена при установке.http://phpbbguru.net/community/viewtopic.php?t=4044 писал(а):Условия создания новых тем и ответов на существующие темы.
2.5. Задавая свой вопрос постарайтесь предоставить максимум информации о проблеме (настоятельно рекомендуется использовать Шаблон запроса, а также ознакомиться с данным текстом).
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 18 лет 4 месяца
- Откуда: хантамансийск
Код: Выделить всё
#-----[ FIND ]------------------------------------------
#
$yim = ( $postrow[$i]['user_yim'] )
#
#-----[ AFTER, ADD ]------------------------------------
#
// Start add - Online/Offline/Hidden Mod
if ($postrow[$i]['user_session_time'] >= (time()-$board_config['online_time']))
{
if ($postrow[$i]['user_allow_viewonline'])
{
$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_online'] . '" alt="' . sprintf($lang['is_online'], $poster) . '" title="' . sprintf($lang['is_online'], $poster) . '" /></a> ';
$online_status = '<br />' . $lang['Online_status'] . ': <strong><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_online'], $poster) . '"' . $online_color . '>' . $lang['Online'] . '</a></strong>';
}
else if ( $is_auth['auth_mod'] || $userdata['user_id'] == $poster_id )
{
$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['icon_hidden'] . '" alt="' . sprintf($lang['is_hidden'], $poster) . '" title="' . sprintf($lang['is_hidden'], $poster) . '" /></a> ';
$online_status = '<br />' . $lang['Online_status'] . ': <strong><em><a href="' . append_sid("viewonline.$phpEx") . '" title="' . sprintf($lang['is_hidden'], $poster) . '"' . $hidden_color . '>' . $lang['Hidden'] . '</a></em></strong>';
}
else
{
$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $poster) . '" title="' . sprintf($lang['is_offline'], $poster) . '" /> ';
$online_status = '<br />' . $lang['Online_status'] . ': <span title="' . sprintf($lang['is_offline'], $poster) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>';
}
}
else
{
$online_status_img = '<img src="' . $images['icon_offline'] . '" alt="' . sprintf($lang['is_offline'], $poster) . '" title="' . sprintf($lang['is_offline'], $poster) . '" /> ';
$online_status = '<br />' . $lang['Online_status'] . ': <span title="' . sprintf($lang['is_offline'], $poster) . '"' . $offline_color . '><strong>' . $lang['Offline'] . '</strong></span>';
}
// End add - Online/Offline/Hidden Mod
#
-
- Former team member
- Сообщения: 955
- Стаж: 20 лет 3 месяца
- Откуда: Москва
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 18 лет 4 месяца
- Откуда: хантамансийск
-
- Former team member
- Сообщения: 955
- Стаж: 20 лет 3 месяца
- Откуда: Москва
Читайте внимательно Краткое руководство по установке модов.
Особенно про действие FIND.
Конкретно вот эти строки:
Особенно про действие FIND.
Конкретно вот эти строки:
Поняли в чём ошибка?Указываться для поиска может как строка целиком, так и любая часть этой строки (начало строки, конец строки или середина):
А для послеющих действий вы должны работать целиком со строкой.
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 18 лет 4 месяца
- Откуда: хантамансийск
Да как-то не очень, руководство я конечно читал, как же без негоCoagulant писал(а):Читайте внимательно Краткое руководство по установке модов.
Особенно про действие FIND.
Конкретно вот эти строки:
Поняли в чём ошибка?Указываться для поиска может как строка целиком, так и любая часть этой строки (начало строки, конец строки или середина):
А для послеющих действий вы должны работать целиком со строкой.

-
- Former team member
- Сообщения: 955
- Стаж: 20 лет 3 месяца
- Откуда: Москва
После строчки
надо вставлять фрагмент, начинающийся с
А вовсе не в середину.
Код: Выделить всё
$yim = ( $postrow[$i]['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $postrow[$i]['user_yim'] . '&.src=pg">' . $lang['YIM'] . '</a>' : '';
Код: Выделить всё
// Start add - Online/Offline/Hidden Mod
.. вы должны работать целиком со строкой.
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 18 лет 4 месяца
- Откуда: хантамансийск
Ну вот, заработало! Спасибо большое! Я почему-то думал что строчка закончилась после
Досадная ошибка... Еще раз спасибо!
Код: Выделить всё
$yim = ( $postrow[$i]['user_yim'] )
Досадная ошибка... Еще раз спасибо!
-
- Former team member
- Сообщения: 291
- Стаж: 18 лет 4 месяца
- Откуда: Донецк
-
- phpBB 2.0.1
- Сообщения: 255
- Стаж: 18 лет 6 месяцев
-=XaKeP=-
Обратите внимание на этот фрагмент в установке:
Я думаю в этом проблема.
Обратите внимание на этот фрагмент в установке:
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/viewtopic_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG}
#
#-----[ IN-LINE FIND ]------------------------------------------
#
{postrow.PROFILE_IMG}
#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
# use {postrow.POSTER_ONLINE_STATUS} if you want text instead of image
#
{postrow.POSTER_ONLINE_STATUS_IMG}