Staff Site 2.2.4
-
- phpBB 2.0.3
- Сообщения: 396
- Стаж: 19 лет 11 месяцев
- Откуда: tallinn.ee
Staff Site 2.2.4
Год назад писал про одну маааленькую ошибку в моде 2.2.3, но ни админы сего портала не обновили мод/не удалили косячную версию из базы Модов; ни на "зе #1 сорц фо phpBB хакс" не нашёл обновлений; ни сам автор мода не создал новую версию...
В общем, сворганил 2.2.4 с фиксом, а заодно и переводом.
Подробно о моде и ссылка на 2.2.3 тут:
Скачать с phpbbGuru
Drupal refreshe
Подробно об ошибке мода 2.2.3 тут:
http://www.phpbbguru.net/community/view ... 9633#69633
В общем, сворганил 2.2.4 с фиксом, а заодно и переводом.
Подробно о моде и ссылка на 2.2.3 тут:
Скачать с phpbbGuru
Drupal refreshe
Подробно об ошибке мода 2.2.3 тут:
http://www.phpbbguru.net/community/view ... 9633#69633
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 2.0.12
- Сообщения: 857
- Стаж: 18 лет 6 месяцев
- Поблагодарили: 1 раз
-
- phpBB 2.0.3
- Сообщения: 396
- Стаж: 19 лет 11 месяцев
- Откуда: tallinn.ee
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 2.0.3
- Сообщения: 396
- Стаж: 19 лет 11 месяцев
- Откуда: tallinn.ee
-
- phpBB 2.0.7
- Сообщения: 573
- Стаж: 19 лет 11 месяцев
- Откуда: Moscow
Gisher
у меня тоже. постоянно зелёный цветок ICQ (
я так поимаю, всё из-за разницы построения цветков! нужно код переписать.
как реализовано в phpbb2 и как в моде можно посмотреть ниже
\viewtopic.php
\templates\subSilver\viewtopic_body.tpl
у нас в моде,так сделано...
staff.php
staff_body.tpl
кто-то сможет подправить функциональность?! 
у меня тоже. постоянно зелёный цветок ICQ (
я так поимаю, всё из-за разницы построения цветков! нужно код переписать.
как реализовано в phpbb2 и как в моде можно посмотреть ниже
\viewtopic.php
Код: Выделить всё
if ( !empty($postrow[$i]['user_icq']) )
{
$icq_status_img = '<a href="http://wwp.icq.com/' . $postrow[$i]['user_icq'] . '#pager"><img src="http://web.icq.com/whitepages/online?icq=' . $postrow[$i]['user_icq'] . '&img=5" width="18" height="18" border="0" /></a>';
$icq_img = '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $postrow[$i]['user_icq'] . '"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>';
$icq = '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $postrow[$i]['user_icq'] . '">' . $lang['ICQ'] . '</a>';
}
else
{
$icq_status_img = '';
$icq_img = '';
$icq = '';
}
Код: Выделить всё
<script language="JavaScript" type="text/javascript"><!--
if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
document.write(' {postrow.ICQ_IMG}');
else
document.write('</td><td> </td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');
//--></script><noscript>{postrow.ICQ_IMG}</noscript></td>
staff.php
Код: Выделить всё
$icq = ( $staff['user_icq'] ) ? '<a href="http://wwp.icq.com/scripts/search.dll?to='. $staff['user_icq'] .'"><img src="'. $images['icon_icq'] .'" alt="'. $lang['ICQ'] .'" title="'. $lang['ICQ'] .'" border="0" /></a>' : '';
Код: Выделить всё
{switch_list_staff.user_level.staff.ICQ}</td>

-
- phpBB 1.4.4
- Сообщения: 113
- Стаж: 18 лет 3 месяца
- Откуда: www.freegamers.ru
Вот готовый Fix ICQ в Staff
Но только выровнять кнопку ICQ по центру колонки "Связь" пока не удалось
Добавлено спустя 5 часов 30 минут 14 секунд:
Для тех, у кого стоит мод Skype Me Extra этот Add on добавляет кнопку Skype в Staffsite

Но только выровнять кнопку ICQ по центру колонки "Связь" пока не удалось

Код: Выделить всё
##############################################################
## MOD Title: Fix ICQ for Staff
## ## MOD Description:
## Фиксим ICQ - постоянный зелёный цветок
##
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time: 5 Minutes
## Files To Edit:
## staff.php
## staff_body.tpl
##
##############################################################
#
#-----[ OPEN ]------------------------------------------------
#
staff.php
#
#-----[ FIND ]------------------------------------------------
#
$icq = ( $staff['user_icq'] ) ? '<a href="http://wwp.icq.com/scripts/search.dll?to='. $staff['user_icq'] .'"><img src="'. $images['icon_icq'] .'" alt="'. $lang['ICQ'] .'" title="'. $lang['ICQ'] .'" border="0" /></a>' : '';
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
$icq_status_img = ( $staff['user_icq'] ) ? '<a href="http://wwp.icq.com/' . $staff['user_icq'] . '#pager"><img src="http://web.icq.com/whitepages/online?icq=' . $staff['user_icq'] . '&img=5" width="18" height="18" border="0" /></a>' : '';
$icq_img = ( $staff['user_icq'] ) ? '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $staff['user_icq'] . '"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>' : '';
#
#-----[ FIND ]------------------------------------------------
#
'ICQ' => $icq,
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
'ICQ_STATUS_IMG' => $icq_status_img,
'ICQ_IMG' => $icq_img,
#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/staff_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
<td class="{switch_list_staff.user_level.staff.ROW_CLASS}" width="11%" valign="top" align="center">{switch_list_staff.user_level.staff.MSN} {switch_list_staff.user_level.staff.SKYPE} {switch_list_staff.user_level.staff.YIM} {switch_list_staff.user_level.staff.AIM} {switch_list_staff.user_level.staff.ICQ}</td>
#
#-----[ IN-LINE FIND ]----------------------------------------
#
{switch_list_staff.user_level.staff.ICQ}</td>
#
#-----[ IN-LINE REPLACE WITH ]--------------------------------
#
<br />
#
#-----[ AFTER, ADD ]------------------------------------------
#
<script language="JavaScript" type="text/javascript"><!--
if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
document.write('{switch_list_staff.user_level.staff.ICQ_IMG}');
else
document.write('<div style="position:relative"><div style="position:absolute">{switch_list_staff.user_level.staff.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{switch_list_staff.user_level.staff.ICQ_STATUS_IMG}</div></div>');
//--></script><noscript>{switch_list_staff.user_level.staff.ICQ_IMG}</noscript></td>
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoM
Для тех, у кого стоит мод Skype Me Extra этот Add on добавляет кнопку Skype в Staffsite

Код: Выделить всё
##############################################################
## MOD Title: Add on Skype Me Extra for Staffsite
##
## MOD Description: Russian:
## Добавляет кнопку Skype в окно Staff
##
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time: 5 Minutes
## Files To Edit:
## staff.php
## templates/xxx/staff_body.tpl
##
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
staff.php
#
#-----[ FIND ]------------------------------------------
#
$msn = ( $staff['user_msnm'] ) ? '<a href="mailto:'. $staff['user_msnm'] .'"><img src="'. $images['icon_msnm'] .'" alt="'. $lang['MSNM'] .'" title="'. $lang['MSNM'] .'" border="0" /></a>' : '';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$skype_img = ( $staff['user_skype'] ) ? '<a href="#" onClick=window.open("skype.'.$phpEx.'?u='.$staff['user_id'].'","gesamt","location=no,menubar=no,toolbar=no,scrollbars=auto,width=320,height=500,status=no",title="Skype")><img src="'.$images['icon_skype'].'" alt="'.$lang['skype'].'" title="'.$lang['skype'].'" border="0" /></a>' : '';
$skype = $skype_img;
#
#-----[ FIND ]------------------------------------------
#
'MSN' => $msn,
#
#-----[ AFTER, ADD ]------------------------------------------
#
'SKYPE' => $skype,
#
#-----[ OPEN ]------------------------------------------
#
templates/xxx/staff_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<td class="{switch_list_staff.user_level.staff.ROW_CLASS}" width="11%" valign="top" align="center">{switch_list_staff.user_level.staff.MSN} {switch_list_staff.user_level.staff.YIM} {switch_list_staff.user_level.staff.AIM} {switch_list_staff.user_level.staff.ICQ}</td>
#
#-----[ IN-LINE FIND ]------------------------------------------
#
{switch_list_staff.user_level.staff.MSN}
#
#-----[ IN-LINE AFTER ADD ]------------------------------------------
#
{switch_list_staff.user_level.staff.SKYPE}
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
-
- phpBB 1.4.4
- Сообщения: 113
- Стаж: 18 лет 3 месяца
- Откуда: www.freegamers.ru
-
- phpBB 2.0.7
- Сообщения: 573
- Стаж: 19 лет 11 месяцев
- Откуда: Moscow
-
- phpBB 1.4.4
- Сообщения: 113
- Стаж: 18 лет 3 месяца
- Откуда: www.freegamers.ru
Кнопка ICQ работает, только сидит не по центру колонки "Связь", а посмотреть тут негде
Мож кто её выровняет
Перевод мода Skype Me Extra, если чего подправите.
Сперва оригинал на английском, затем перевод на русский.

Мож кто её выровняет

Перевод мода Skype Me Extra, если чего подправите.
Сперва оригинал на английском, затем перевод на русский.
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
# Only, if you installed the english language-file
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
$lang['MSNM'] = 'MSN Messenger';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['skype'] = 'Skype Name';
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------
#
// Skype-Erweiterung
$lang['skype_falsch'] = 'Please enter your correct skype-name';
$lang['skype_seitentitel'] = 'Skype™';
$lang['skype_add'] = 'Add to contactlist';
$lang['skype_call'] = 'call';
$lang['skype_userinfo'] = 'Userinfo';
$lang['skype_chat'] = 'Start text-chat';
$lang['skype_sendfile'] = 'Send a file';
$lang['skype_voicemail'] = 'Leave voicemessage';
$lang['skype_no'] = '<p><b>This user has no skype!</b></p>';
$lang['skype_error'] = 'This user does not exist!';
$lang['skype_oben'] = 'Here you can contact <b>%s</b> over <a target="blank" class="gen" href="http://www.skype.com">Skype™</a>:';
$lang['skype_unten'] = 'This function works only, if you have installed <a target="blank" class="gen" href="http://www.skype.com">Skype™</a> on your PC!';
$lang['skype_copy'] = '<span class="gen"><p style="text-align: center;"><a target="_blank" class="copyright" href="http://www.happytec.at">MOD from HAPPYTEC.at</a><br></p></span>';
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Код: Выделить всё
##############################################################
## MOD Title: Перевод MOD Skype Me Extra
##
## MOD Description: Russian:
## Перевод Skype Me Extra
##
## MOD Version: 2.0.4
## MOD Compatibility: 2.0.x
##
## Installation Level: Easy
## Installation Time: 1 Minutes
## Files To Edit:
## language/lang_russian/lang_main.php
##
## Included Files:
## n/a
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
language/lang_russian/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
$lang['MSNM'] = 'MSN Messenger';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['skype'] = 'Skype Name';
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------
#
// Skype-Erweiterung
$lang['skype_falsch'] = 'Пожалуйста введите Ваше правильное Skype-Name';
$lang['skype_seitentitel'] = 'Skype™';
$lang['skype_add'] = 'Добавить в список контактов';
$lang['skype_call'] = 'Звонить';
$lang['skype_userinfo'] = 'Информация';
$lang['skype_chat'] = 'Войти в Чат';
$lang['skype_sendfile'] = 'Послать файл';
$lang['skype_voicemail'] = 'Передача голосового сообщения';
$lang['skype_no'] = '<p><b>У этого Пользователя нет Skype!</b></p>';
$lang['skype_error'] = 'Этого Пользователя не существует!';
$lang['skype_oben'] = 'Здесь Вы, <b>%s</b>, можете связаться с <a target="blank" class="gen" href="http://www.skype.com">Skype™</a>:';
$lang['skype_unten'] = 'Эта функция работает, если Вы установили <a target="blank" class="gen" href="http://www.skype.com">Skype™</a> на свой компьютер!';
$lang['skype_copy'] = '<span class="gen"><p style="text-align: center;"><a target="_blank" class="copyright" href="http://www.happytec.at">MOD from HAPPYTEC.at</a><br></p></span>';
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
-
- phpBB 2.0.7
- Сообщения: 573
- Стаж: 19 лет 11 месяцев
- Откуда: Moscow
Craze
так я захожу на эту страницу http://forum.redthreat.ru/staff.php и вижу, что кнопка статуса аськи не зависит от онлайна человека. так и горит вечно зелёным.. или я не прав?
p.s.
спасибо за перевод.
так я захожу на эту страницу http://forum.redthreat.ru/staff.php и вижу, что кнопка статуса аськи не зависит от онлайна человека. так и горит вечно зелёным.. или я не прав?
p.s.
спасибо за перевод.
-
- phpBB 1.4.4
- Сообщения: 113
- Стаж: 18 лет 3 месяца
- Откуда: www.freegamers.ru
-
- phpBB 2.0.7
- Сообщения: 573
- Стаж: 19 лет 11 месяцев
- Откуда: Moscow