Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
sigal
phpBB Plus
Сообщения: 442 Стаж: 20 лет 7 месяцев
Откуда: КПРФ ;)
Сообщение
sigal » 28.07.2005 21:16
quazi
а можешь подсказать где править чтобы после вставки комментария модератора[mod] [/mod] , была не буква М на фоне, а просто карточка желтая.. Вот такая:
... текст ...
2. чтобы после вставки предупреждения [warn] [/warn] , было не воскл.знак на красном фоне, а соответственно красная карточка.. Вот такая:
... текст ...
очень бы помог.
Просто я решил сделать из этого дела не просто заметки модераторов, а этакий аддон к моду Red Card Only by Vladson. Тоесть модераторы могут банить, а теперь могли бы заодно делать вот такие забавные предупреждения, в итоге что имеем:
- экономия сил и времени
- функциональность практически будет такая же как в YC.
sigal
sigal
phpBB Plus
Сообщения: 442 Стаж: 20 лет 7 месяцев
Откуда: КПРФ ;)
Сообщение
sigal » 29.07.2005 19:30
народ. че предложений не будет?
sigal
quazi
phpBB 2.0.2
Сообщения: 306 Стаж: 19 лет 10 месяцев
Сообщение
quazi » 29.07.2005 19:43
sigal
вы ленивый или не умеете?
Код: Выделить всё
#
#---найти
#
.warn { background-color: #FF0000; }
.mod { background-color: #0066CC; }
#
#---заменить
#
.warn { background-color: #FF0000; }
.mod { background-color: #FFFF00; }
#
#---найти
#
$text = '<table border="0" cellpadding="0" cellspacing="2"><tr valign="top"><td><div class="moder ' . $class . '" title="' . $tooltip . '">' . $sign . '</div></td><td class="postbody">' . $text . '</td></tr></table>';
#
#---заменить
#
$text = '<table border="0" cellpadding="0" cellspacing="2"><tr valign="top"><td><div class="moder ' . $class . '" title="' . $tooltip . '"> </div></td><td class="postbody">' . $text . '</td></tr></table>';
quazi
sigal
phpBB Plus
Сообщения: 442 Стаж: 20 лет 7 месяцев
Откуда: КПРФ ;)
Сообщение
sigal » 29.07.2005 20:04
quazi
скорей просто не знал как правильно.. места где ковырять знал.
по поводу первого найти>заменить: это везде где встречается данный фрагмент заменять?
Добавлено спустя 1 минуту 12 секунд:
Код: Выделить всё
#---заменить
#
.warn { background-color: #FF0000; }
и что тут изменилось? по-моему фон будет таки.
Добавлено спустя 1 минуту 24 секунды:
хмм.. вообще-то я не понял где в коде указывается карточка? ЖК/РК?
Добавлено спустя 11 минут 24 секунды:
Код: Выделить всё
$tooltip = @$lang['Moderator_Mod'] ? $lang['Moderator_Mod'] : "Moderator Information";
$sign = "M";
}
else
{
$tooltip = @$lang['Moderator_Warn'] ? $lang['Moderator_Warn'] : "Moderator Warning";
$sign = "!";
в данном случае:
и
... не нужно.
P.S: вероятно ты просто немного не понял мой запрос. Тут мне не нужны эти буковки/знаки (м/!) и фон. На этом месте стоят ЖК/РК и текст сбоку.
ВСЕ!
sigal
quazi
phpBB 2.0.2
Сообщения: 306 Стаж: 19 лет 10 месяцев
Сообщение
quazi » 29.07.2005 20:20
sigal
внимательно посмотри на вторую замену, там удалено
и заменен на
. соответствующие строки назначения
тоже не нужны
quazi
sigal
phpBB Plus
Сообщения: 442 Стаж: 20 лет 7 месяцев
Откуда: КПРФ ;)
Сообщение
sigal » 29.07.2005 21:06
quazi
ну спасибо. попробую
тоесть после этого все должно быть нормально? только карточки сбоку без фона?
и еще: я не пойму где в коде указаны выше вложенные карточки, тоесть картинки (желтая|красная).?
sigal
MiTrI
phpBB 1.4.2
Сообщения: 67 Стаж: 20 лет 1 месяц
Откуда: Spb
Сообщение
MiTrI » 30.07.2005 15:12
У меня чего то не хочет работать... =/
Все файлы проверял кучу раз.
Но была загвостка одна - у меня overall_header выглядит так:
Код: Выделить всё
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="{S_CONTENT_DIRECTION}">
<head>
<meta http-equiv="Content-Type" content="text/html; charset={S_CONTENT_ENCODING}">
<meta http-equiv="Content-Style-Type" content="text/css">
{META}
{NAV_LINKS}
<title>{SITENAME} :: {PAGE_TITLE}</title>
<link rel="stylesheet" href="templates/greenpar/{T_HEAD_STYLESHEET}" type="text/css">
<style type="text/css">
</style>
<!-- BEGIN switch_enable_pm_popup -->
<script language="Javascript" type="text/javascript">
<!--
if ( {PRIVATE_MESSAGE_NEW_FLAG} )
{
window.open('{U_PRIVATEMSGS_POPUP}', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');;
}
//-->
</script>
<!-- END switch_enable_pm_popup -->
</head>
<body bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
<div align="center">
<a name="top"></a>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0 height="68">
<TR>
<TD width="508" height="68" background="templates/greenpar/images/top_back.jpg">
<img border="0" src="templates/greenpar/images/logo.jpg"></TD>
<TD background="templates/greenpar/images/top_back.jpg" height="95"> </TD>
</TR>
</TABLE>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
<p align="center"> <span class="mainmenu"> • <a target="_top" href="http://spgau.spb.ru/" class="mainmenu">Íà ñàéò</a> |• <a target="_blank" href="http://profkom.spgau.spb.ru/" class="mainmenu">ÏÐÎÔÊÎÌ</a> |• <span class="mainmenu"><a title="Äîáàâèòü â Èçáðàííîå" class="mainmenu" href="javascript:window.external.AddFavorite('http://www.spgau.spb.ru/phpbb/','ÑÏáÃÀÓ - Ôîðóì')">Äîáàâèòü â èçáðàííîå</a> |• <span class="mainmenu"><a href=# onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.spgau.spb.ru/phpbb/');return false" class="mainmenu">Ñäåëàòü ñòàðòîâîé</a> |• <a href="{U_FAQ}" class="mainmenu">{L_FAQ}</a> |• <a href="{U_SEARCH}" class="mainmenu">{L_SEARCH}</a> |• <a href="{U_MEMBERLIST}" class="mainmenu">{L_MEMBERLIST}</a> |• <a href="{U_GROUP_CP}" class="mainmenu">{L_USERGROUPS}</a> |•
<a href="statistics.php" class="mainmenu">Ñòàòèñòèêà</a> |• <a target="_blank" href="http://spgau.spb.ru/gallery" class="mainmenu">Ôîòîãàëåðåÿ</a> |• <a target="_blank" href="http://spgau.spb.ru/chat/" class="mainmenu">×àò</a> |• <a target="_blank" href="http://spgau.spb.ru/mail.html" class="mainmenu">Ïî÷òà</a>
<!-- BEGIN switch_user_logged_out -->
|• <a href="{U_REGISTER}" class="mainmenu"><font color="#FF0000">{L_REGISTER}</font></a></span>
<!-- END switch_user_logged_out -->
<span class="mainmenu"> |• <a href="{U_PROFILE}" class="mainmenu">{L_PROFILE}</a> |• <a href="{U_PRIVATEMSGS}" class="mainmenu">{PRIVATE_MESSAGE_INFO}</a> |• <b><a href="{U_LOGIN_LOGOUT}" class="mainmenu">{L_LOGIN_LOGOUT}</a></b> </span></p>
</font>
</font>
</td>
<td width="50">
<p align="center"> </td>
</tr>
</table>
По инструкции надо после этого кода вставить:
У меня нету <!--
Ставил его и пробовал без него - (//--> тоже ставил)
Все равно не работает.
Просто отображается так [mod]БЛА БЛА[/mod]
Может это из-за этого?
Cold silence has a tendency to atrophy any sense of compassion...
MiTrI
VVVas
Former team member
Сообщения: 4463 Стаж: 20 лет 2 месяца
Поблагодарили: 1 раз
Сообщение
VVVas » 30.07.2005 15:29
MiTrI
Не тормозим и вставляем стили в subSilver.css или вы забыли что используете внешний файл стилей?
VVVas
MiTrI
phpBB 1.4.2
Сообщения: 67 Стаж: 20 лет 1 месяц
Откуда: Spb
Сообщение
MiTrI » 30.07.2005 15:51
VVVas
У меня в теме два css: subSilver и greenpar (по названию темы) в них обоих есть
Код: Выделить всё
/* +Moderator tags MOD */
.moder {
color: #FFFFFF;
font-family: Arial, 'Courier New', sans-serif;
font-size: 32px;
font-weight: bold;
height: 50px;
text-align: center;
width: 50px;
}
.warn { background-color: #FF0000; }
.mod { background-color: #0066CC; }
/* -Moderator tags MOD */
Cold silence has a tendency to atrophy any sense of compassion...
MiTrI
VVVas
Former team member
Сообщения: 4463 Стаж: 20 лет 2 месяца
Поблагодарили: 1 раз
Сообщение
VVVas » 30.07.2005 16:01
Тогда по идее должно работать, если в остальном всё верно сделали.
VVVas
MiTrI
phpBB 1.4.2
Сообщения: 67 Стаж: 20 лет 1 месяц
Откуда: Spb
Сообщение
MiTrI » 30.07.2005 16:08
VVVas
Просматривал файлы 3 раза...
Щас еще раз просмотрю...
Cold silence has a tendency to atrophy any sense of compassion...
MiTrI
sigal
phpBB Plus
Сообщения: 442 Стаж: 20 лет 7 месяцев
Откуда: КПРФ ;)
Сообщение
sigal » 30.07.2005 17:34
я ваще нихрена не понял.. карточки все-равно вставить не выйдет. а так. фейк
sigal
quazi
phpBB 2.0.2
Сообщения: 306 Стаж: 19 лет 10 месяцев
Сообщение
quazi » 01.08.2005 10:15
MiTrI
sigal
я ни чем не могу вам помочь, если вы сами не хотите разбираться
quazi
pog
phpBB 1.0.0
Сообщения: 1 Стаж: 18 лет 8 месяцев
Сообщение
pog » 21.05.2006 8:20
Все равно не работает.
Просто отображается так [mod]БЛА БЛА[/mod]
Может это из-за этого?
MiTrI , проверь в предварительном просмотре поста у тебя эти теги работают ? имхо тут дело не в стилях.
pog
quazi
phpBB 2.0.2
Сообщения: 306 Стаж: 19 лет 10 месяцев
Сообщение
quazi » 14.02.2007 15:08
согласно здравому смыслу, по совету
Coagulant писал(а): Советую в function bbencode_moder_cb($matches) вынести весь html в шаблон
исправил.
первый пост поправил
для тех, кто уже поставил и желает исправить
патч на мод
Код: Выделить всё
#
#----[ OPEN ]-------------------------------------------------------------
#
templates/subSilver/bbcode.tpl
#
#----[ FIND ]-------------------------------------------------------------
#
<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</A><!-- END email -->
#
#----[ AFTER, ADD ]--------------------------------------------------------------
#
<!-- BEGIN moderate -->
<table border="0" cellpadding="0" cellspacing="2"><tr valign="top"><td><div class="moder {MODER_CLASS}" title="{MODER_TOOLTIP}">{MODER_SIGN}</div></td><td class="postbody">{MODER_TEXT}</td></tr></table>
<!-- END moderate -->
#
#----[ OPEN ]-------------------------------------------------------------
#
includes/bbcode.php
#
#----[ FIND ]-------------------------------------------------------------
#
function bbencode_moder_cb($matches)
{
global $lang;
#
#----[ REPLACE WITH ]-----------------------------------------------------
#
function bbencode_moder_cb($matches)
{
global $lang, $bbcode_tpl;
#
#----[ FIND ]-------------------------------------------------------------
#
//$text = '<table border="0" cellpadding="0" cellspacing="2"><tr valign="top"><td><div class="moder ' . $class . '" title="' . $tooltip . '">' . $sign . '</div></td><td class="postbody">' . $text . '</td></tr></table>';
#
#----[ REPLACE WITH ]-----------------------------------------------------
#
$text = str_replace(array('{MODER_CLASS}', '{MODER_TOOLTIP}', '{MODER_SIGN}', '{MODER_TEXT}'), array($class, $tooltip, $sign, $text), $bbcode_tpl['moderate']);
quazi