Перейти к контенту

[2.3.x]eXTended Reputation ReBirth


Arhar

Рекомендуемые сообщения

Arhar, ну а так концу разработки будет гора в этом моде :D По времени даже ошибки исправить легче, чем набирать с нуля весь код, шаблоны, установщик.

 

Я ж не говорю что это неправильно, это конечно же полезно ;) Просто читаю и вижу что просят те функции, которые уже реализованы в АХр.

Эту можно будет назвать АрХ.

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 1,1k
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

у меня горы не будет)

там код писали не программисты. //не дисциплинированные программисты

писали так, чтобы хоть как-то работал

без понимания, что происходит вообще

Ссылка на комментарий
Поделиться на других сайтах

кстати, если уж будешь реализовывать редактирование репы, тот же самый алгоритм один в один можно использовать для комментирования, добавить то надо одну ячейку в базу и условие редактируещего изменить
Ссылка на комментарий
Поделиться на других сайтах

вообще приоритетно могу делать для 21х

просто под 23х мне неудобно делать, там много несостыковок

например в 21х я сделал кнопки ббкодов в всплывающем окошке

яваскрипт этих кнопок независим (подходит для 23х), но картинки там все по другим путям лежат

мне дико лень делать отдельные хтмл фрагменты под разные версии, потому что у меня 216 и я делаю прежде всего для себя

а пойти запустить этот денвер, на котором 231, с кучей экспериментальных изменений, кривой до жути брр

 

если кто-то найдется способный адаптировать под 23х, то буду очень рад

а необходимо только знать хтмл вообще, логический хтмл ипб, и иметь смекалку

 

обновил архив

там теперь выкинутый аноним как функция

а в 21х в окошке изменения репутации кнопки с ббкодами

 

надо заменить файлы

reputation.php (там один косметический фикс)

lang_reputation.php (язык для косметического фикса (можно добавить самому - "Удаленный пользователь"))

reputation.js (все для ббкодов)

repinstall.php (новый шаблон с кнопками, использовать act=repinstall&recache=1)

Ссылка на комментарий
Поделиться на других сайтах

Все сделал

 

reputation.php (там один косметический фикс)

lang_reputation.php (язык для косметического фикса (можно добавить самому - "Удаленный пользователь"))

reputation.js (все для ббкодов)

repinstall.php (новый шаблон с кнопками, использовать act=repinstall&recache=1)

 

BB коды не появились :D

Ссылка на комментарий
Поделиться на других сайтах

ключевое слово здесь act=repinstall&recache=1

если нет, то ничем, кроме как отправкой в поиск + http://www.ibresource.ru/db/926/ помочь не могу

 

ах, да ТОЛЬКО 2.1.х

Ссылка на комментарий
Поделиться на других сайтах

<html>
<head>
<title>{$this->ipsclass->lang['change_rep']} {$data['member']['members_display_name']}</title>
{$data['css']}
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<script type='text/javascript'>
	var ipb_var_base_url = '{$this->ipsclass->js_base_url}';
	var use_enhanced_js = {$this->ipsclass->can_use_fancy_js};
</script>
<script type='text/javascript' src='jscripts/ipb_global.js'></script>
<script type='text/javascript' src='jscripts/ips_xmlhttprequest.js'></script>
<script type='text/javascript' src='jscripts/ipb_global_xmlenhanced.js'></script>
<script type='text/javascript' src='jscripts/dom-drag.js'></script>				
<script type='text/javascript' charset='windows-1251' src='jscripts/reputation.js' /></script>
</head>
<body>
<div id='loading-layer' style='display:none;width:200px;height:100px;background:#FFF;padding:10px;text-align:center;border:1px solid #000'><div style='font-weight:bold' id='loading-layer-text'>{$this->ipsclass->lang['ajax_loading_msg']}</div><br /><img src='style_images/<#IMG_DIR#>/loading.gif'  border='0' /></div>		<form action='{$this->ipsclass->base_url}' method='post'>
	<div align='center' class='borderwrap'>
		<div class='maintitle'>
<if="data['type'] == 'win_add'">{$this->ipsclass->lang['rep_inc']}</if>
<else>{$this->ipsclass->lang['rep_dec']}</else>
{$data['member']['members_display_name']}
		</div>

<table class='ipbtable' cellspacing='1'>
	<tr>
		<td class='row2' align='left'><b>{$this->ipsclass->lang['rep_user']}</b></td>
		<td class='row2' align='left'>{$data['member']['members_display_name']}</td>
	</tr>
	<tr>
		<td class='row2' align='left' valign='top'>{$this->ipsclass->lang['rep_text']}</td>
		<td class='row2' align='left' style='padding: 0px;'><textarea name='message' id='message' style='width:400px;height:80px;'></textarea></td>
	</tr>
	<tr>
		<td class='row2' align='left'><b>{$this->ipsclass->lang['rep_anonym']}</b></td>
		<td class='row2' align='left'{$data['anonym']}</td>
	</tr>
	<tr>
		<td class='row2' align='left'> </td>
		<td class='row2' align='left' style='padding: 0px;'><input type='submit' name='submit' onclick='ajax_change_reputation();return false;' value='{$this->ipsclass->lang['rep_submit']}'></td>
	</tr>
	<tr><td class='catend' colspan='2'><!-- no content --></td></tr>
</table>

	</div>
	<input type='hidden' name='act' value='rep'/>
	<input type='hidden' name='p' id='p' value='{$data['post']}'/>
	<input type='hidden' name='mid' id='mid' value='{$data['mid']}'/>
	<input type='hidden' name='type' id='type' value='
<if="data['type'] == 'win_add'">add</if>
<else>minus</else>
'/>
</form>
</body>
</html>

Ссылка на комментарий
Поделиться на других сайтах

Архар, скажи когда будет сделано всё комментирование/редактирование, могу сделать инструкцию по адаптации, добавить туда редактор полный или из быстрого ответа. Кстати, можно ж сделать редактирование на аяксе, там фрагмент вроде одинаково называется :D
Ссылка на комментарий
Поделиться на других сайтах

Архар, скажи когда будет сделано всё комментирование/редактирование

Мне тоже интересно знать.

Надеюсь мои пожелания будут учтены.

Ссылка на комментарий
Поделиться на других сайтах

о вот еще что вспомнил

 

возможность ставить отрицательную репутацию, только если юзер набрал определенное количество сообщений

 

а в каком файле надо делать хтмл изменения? что бы на 2.3 работало?

Ссылка на комментарий
Поделиться на других сайтах

возможность ставить отрицательную репутацию, только если юзер набрал определенное количество сообщений

Плюс Тыща!

Хорошая идея, сделать что бы для возможности поставить + было нужно своё число сообщений, а для ставки "-" - своё!

Ссылка на комментарий
Поделиться на других сайтах

возможность ставить отрицательную репутацию, только если юзер набрал определенное количество сообщений

Плюс Тыща!

Хорошая идея, сделать что бы для возможности поставить + было нужно своё число сообщений, а для ставки "-" - своё!

Да поддерживаю !

Еще может уже кто предлагал

Чтоб изминение репы было в всплывающем окне на АЯКСЕ

(с бб кодами со смайлами)

И чтоб не заморачиватся не делать перегрузку числа на аякс в провиле просто в том окошке ставить галочку перегрузить страницу или нет?

Еще как насчёт в форме вы вошли как вписать число текущей репы?

И зделать так что при увелечении оно зелёное становится а при уменьшении красное это легко реализовать

 

При заходе по этойже цифре в свою статистику репыем Ставим флаг

текущая репа = флагу

в обшем профиле

если флаг >текущей репы то переменная цвета = зеленый

если флаг <текущей репы = красный

если флаг =текущей репы = нету

 

Блин еслиб я шарил в ПХП и ИПБ в часности ;)

 

 

Также было бы не плохо в список общий репы добавить

Пользователь Регистрация Изменение Сообщений Репутация

Дату изменения репы и чтоб эти шапки были кликабельные и сортировали :D

И возможность слежения за пользователем админам кому и когда он шо поставил

+

Хочется чтоб в сообщениях Блог, Галереи, ЛС, тоже была возможность менять репу

Ссылка на комментарий
Поделиться на других сайтах

Хочется чтоб в сообщениях Блог, Галереи, ЛС, тоже была возможность менять репу

для этого надо пересматривать алгоритм

как определять потом при просмотре репутации, где она была изменена? или писать в профиле?

Чтоб изминение репы было в всплывающем окне на АЯКСЕ

(с бб кодами со смайлами)

а сейчас как?

И зделать так что при увелечении оно зелёное становится а при уменьшении красное это легко реализовать

это тоже посмотрю

Ссылка на комментарий
Поделиться на других сайтах

ббкоды во всплывающем окошке для 231 делаются просто

яваскрипт подойдет тот, что в reputation.js

шаблон

<html>
<head>
<title>{$this->ipsclass->lang['change_rep']} {$data['member']['members_display_name']}</title>
{$data['css']}
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<script type='text/javascript'>
	var ipb_var_base_url = '{$this->ipsclass->js_base_url}';
	var use_enhanced_js = {$this->ipsclass->can_use_fancy_js};
</script>
<script type='text/javascript' src='jscripts/ipb_global.js'></script>
<script type='text/javascript' src='jscripts/ips_xmlhttprequest.js'></script>
<script type='text/javascript' src='jscripts/ipb_global_xmlenhanced.js'></script>
<script type='text/javascript' src='jscripts/dom-drag.js'></script>				
<script type='text/javascript' charset='windows-1251' src='jscripts/reputation.js' /></script>
</head>
<body>
<div id='loading-layer' style='display:none;width:200px;height:100px;background:#FFF;padding:10px;text-align:center;border:1px solid #000'><div style='font-weight:bold' id='loading-layer-text'>{$this->ipsclass->lang['ajax_loading_msg']}</div><br /><img src='style_images/<#IMG_DIR#>/ajax-loader.gif'  border='0' /></div>
<iframe width="154" height="104" id="cp" src="style_images/<#IMG_DIR#>/folder_rte_files/palette.html" marginwidth="0" marginheight="0" scrolling="no" style="visibility:hidden; display: none; position: absolute;"></iframe>
		<form action='{$this->ipsclass->base_url}' method='post'>
	<div align='center' class='borderwrap'>
		<div class='maintitle'>
<if="data['type'] == 'win_add'">{$this->ipsclass->lang['rep_inc']}</if>
<else>{$this->ipsclass->lang['rep_dec']}</else>
{$data['member']['members_display_name']}
		</div>

<table class='ipbtable' cellspacing='1'>
	<tr>
		<td class='row2' align='left'><b>{$this->ipsclass->lang['rep_user']}</b></td>
		<td class='row2' colspan='2' align='left'>{$data['member']['members_display_name']}</td>
	</tr>
	<tr>
		<td class='row2' rowspan='2' align='left' valign='top'>{$this->ipsclass->lang['rep_text']}</td>
		<td class='row2' align='left' width='1%' nowrap='nowrap'><img src='style_images/<#IMG_DIR#>/folder_rte_images/bold.gif' alt='B' onclick="wrap_tags('[b]','[/b]')" /><img src='style_images/<#IMG_DIR#>/folder_rte_images/italic.gif' alt='I' onclick="wrap_tags('[i]','[/i]')"/><img src='style_images/<#IMG_DIR#>/folder_rte_images/underline.gif' alt='U' onclick="wrap_tags('[u]','[/u]')"/><img src='style_images/<#IMG_DIR#>/folder_rte_images/strike.gif' alt='S'onclick="wrap_tags('[s]','[/s]')" /></td>
		<td class='row2' align='left'><img src='style_images/<#IMG_DIR#>/folder_rte_images/textcolor.gif' alt='Color' id='color' onclick="popcolor('color')"/><img src='style_images/<#IMG_DIR#>/folder_rte_images/left_just.gif' alt='Left' onclick="wrap_tags('[left]','[/left]')"/><img src='style_images/<#IMG_DIR#>/folder_rte_images/centre.gif' alt='Center' onclick="wrap_tags('[center]','[/center]')"/><img src='style_images/<#IMG_DIR#>/folder_rte_images/right_just.gif' alt='Right' onclick="wrap_tags('[right]','[/right]')"/><img src='style_images/<#IMG_DIR#>/folder_rte_images/quote.gif' alt='Quote' onclick="wrap_tags('[quote]','[/quote]')" /></td>
	</tr>
	<tr>
		<td class='row2' colspan='2' align='left' style='padding: 0px;'><textarea name='message' id='message' style='width:400px;height:80px;'></textarea></td>
	</tr>
	<tr>
		<td class='row2' align='left'> </td>
		<td class='row2' colspan='2' align='left' style='padding: 0px;'><input type='submit' name='submit' onclick='ajax_change_reputation();return false;' value='{$this->ipsclass->lang['rep_submit']}'></td>
	</tr>
	<tr><td class='catend' colspan='3'><!-- no content --></td></tr>
</table>

	</div>
	<input type='hidden' name='act' value='rep'/>
	<input type='hidden' name='p' id='p' value='{$data['post']}'/>
	<input type='hidden' name='mid' id='mid' value='{$data['mid']}'/>
	<input type='hidden' name='type' id='type' value='
<if="data['type'] == 'win_add'">add</if>
<else>minus</else>
'/>
</form>
</body>
</html>

здесь 2 логических html и картинок кнопок по этим адресам нет

по каким есть не знаю

 

естесственно особенность логического html 231 в том, что он не съедает обрамляющие пробельные символы

надо писать

<input type='hidden' name='type' id='type' value='<if="$data['type'] == 'win_add'">add<else />minus</if>'/>

как то так

Ссылка на комментарий
Поделиться на других сайтах

ага, спасибо... сейчас расковыряемс ...

 

всё сделал кроме палитры ... не вьеду вообще как она реализована в 2.3.

 

надо?

Ссылка на комментарий
Поделиться на других сайтах

и так для бб коды для 2.3.

 

надо заменить ваши файлы на новые из архива

reputation.php (там один косметический фикс)

lang_reputation.php (язык для косметического фикса (можно добавить самому - "Удаленный пользователь"))

reputation.js (все для ббкодов)

 

дальше идем в админцентр - внешний вид - ваш скин - хтмл фрагменты

skin_reputatuion - change_reputation_window

 

всё в этом шаблоне заменить на

 

<html>
<head>
<title>{$this->ipsclass->lang['change_rep']} {$data['member']['members_display_name']}</title>
{$data['css']}
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<script type='text/javascript'>
	var ipb_var_base_url = '{$this->ipsclass->js_base_url}';
	var use_enhanced_js = {$this->ipsclass->can_use_fancy_js};
</script>
<script type='text/javascript' src='jscripts/ipb_global.js'></script>
<script type='text/javascript' src='jscripts/ips_xmlhttprequest.js'></script>
<script type='text/javascript' src='jscripts/ipb_global_xmlenhanced.js'></script>
<script type='text/javascript' src='jscripts/dom-drag.js'></script>				
<script type='text/javascript' charset='windows-1251' src='jscripts/reputation.js' /></script>
</head>
<body>
<div id='loading-layer' style='display:none;width:200px;height:100px;background:#FFF;padding:10px;text-align:center;border:1px solid #000'><div style='font-weight:bold' id='loading-layer-text'>{$this->ipsclass->lang['ajax_loading_msg']}</div><br /><img src='style_images/<#IMG_DIR#>/loading_anim.gif'  border='0' /></div>
<iframe width="154" height="104" id="cp" src="style_images/<#IMG_DIR#>/folder_editor_images/palette.html" marginwidth="0" marginheight="0" scrolling="no" style="visibility:hidden; display: none; position: absolute;"></iframe>
		<form action='{$this->ipsclass->base_url}' method='post'>
	<div align='center' class='borderwrap'>

<div class='maintitle'><if="$data['type'] == 'win_add'">{$this->ipsclass->lang['rep_inc']}<else />{$this->ipsclass->lang['rep_dec']}</if> {$data['member']['members_display_name']}
		</div>

<table class='ipbtable' cellspacing='1'>
	<tr>
		<td class='row2' align='left'><b>{$this->ipsclass->lang['rep_user']}</b></td>
		<td class='row2' colspan='2' align='left'>{$data['member']['members_display_name']}</td>
	</tr>
	<tr>
		<td class='row2' rowspan='2' align='left' valign='top'>{$this->ipsclass->lang['rep_text']}</td>
		<td class='row2' align='left' width='1%' nowrap='nowrap'><img src='style_images/<#IMG_DIR#>/folder_editor_images/rte-bold.png' alt='B' onclick="wrap_tags('[b]','[/b]')" /><img src='style_images/<#IMG_DIR#>/folder_editor_images/rte-italic.png' alt='I' onclick="wrap_tags('[i]','[/i]')"/><img src='style_images/<#IMG_DIR#>/folder_editor_images/rte-underlined.png' alt='U' onclick="wrap_tags('[u]','[/u]')"/><img src='style_images/<#IMG_DIR#>/folder_editor_images/rte-strike.gif' alt='S'onclick="wrap_tags('[s]','[/s]')" /></td>
		<td class='row2' align='left'>
<img src='style_images/<#IMG_DIR#>/folder_editor_images/rte-textcolor.gif' alt='Color' id='color' onclick="popcolor('color')"/><img src='style_images/<#IMG_DIR#>/folder_editor_images/rte-align-left.png' alt='Left' onclick="wrap_tags('[left]','[/left]')"/><img src='style_images/<#IMG_DIR#>/folder_editor_images/rte-align-center.png' alt='Center' onclick="wrap_tags('[center]','[/center]')"/><img src='style_images/<#IMG_DIR#>/folder_editor_images/rte-align-right.png' alt='Right' onclick="wrap_tags('[right]','[/right]')"/><img src='style_images/<#IMG_DIR#>/folder_editor_images/rte-quote-button.png' alt='Quote' onclick="wrap_tags('[quote]','[/quote]')" /></td>
	</tr>
	<tr>
		<td class='row2' colspan='2' align='left' style='padding: 0px;'><textarea name='message' id='message' style='width:400px;height:80px;'></textarea></td>
	</tr>
	<tr>
		<td class='row2' align='left'> </td>
		<td class='row2' colspan='2' align='left' style='padding: 0px;'><input type='submit' name='submit' onclick='ajax_change_reputation();return false;' value='{$this->ipsclass->lang['rep_submit']}'></td>
	</tr>
	<tr><td class='catend' colspan='3'><!-- no content --></td></tr>
</table>

	</div>
	<input type='hidden' name='act' value='rep'/>
	<input type='hidden' name='p' id='p' value='{$data['post']}'/>
	<input type='hidden' name='mid' id='mid' value='{$data['mid']}'/>
<input type='hidden' name='type' id='type' value='<if="$data['type'] == 'win_add'">add<else />minus</if>'/>
</form>
</body>
</html>

 

создать в папке style_images/*/folder_editor_images/palette.html

с таким кодом

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<title>Text Color</title>
<script language="JavaScript" type="text/javascript">
<!--
function selectColor(color) {
	self.parent.setColor(color);
}

function InitColorPalette() {
	if (document.getElementsByTagName)
		var x = document.getElementsByTagName('TD');
	else if (document.all)
		var x = document.all.tags('TD');
	for (var i=0;i<x.length;i++) {
		x[i].onmouseover = over;
		x[i].onmouseout = out;
		x[i].onclick = click;
	}
}

function over() {
	this.style.border='1px dotted white';
}

function out() {
	this.style.border='1px solid gray';
}

function click() {
	selectColor(this.id);
}
//-->
</script>
</head>
<body bgcolor="white" onLoad="InitColorPalette()" leftmargin="0" rightmargin="0" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0">
<table width="150" height="100" cellpadding="0" cellspacing="1" border="1" align="center">
<tr>
	<td id="#FFFFFF" bgcolor="#FFFFFF" width="10" height="10"><img width="1" height="1"></td>

	<td id="#FFCCCC" bgcolor="#FFCCCC" width="10" height="10"><img width="1" height="1"></td>
	<td id="#FFCC99" bgcolor="#FFCC99" width="10" height="10"><img width="1" height="1"></td>
	<td id="#FFFF99" bgcolor="#FFFF99" width="10" height="10"><img width="1" height="1"></td>
	<td id="#FFFFCC" bgcolor="#FFFFCC" width="10" height="10"><img width="1" height="1"></td>
	<td id="#99FF99" bgcolor="#99FF99" width="10" height="10"><img width="1" height="1"></td>
	<td id="#99FFFF" bgcolor="#99FFFF" width="10" height="10"><img width="1" height="1"></td>
	<td id="#CCFFFF" bgcolor="#CCFFFF" width="10" height="10"><img width="1" height="1"></td>
	<td id="#CCCCFF" bgcolor="#CCCCFF" width="10" height="10"><img width="1" height="1"></td>
	<td id="#FFCCFF" bgcolor="#FFCCFF" width="10" height="10"><img width="1" height="1"></td>

</tr>
<tr>
	<td id="#CCCCCC" bgcolor="#CCCCCC" width="10" height="10"><img width="1" height="1"></td>
	<td id="#FF6666" bgcolor="#FF6666" width="10" height="10"><img width="1" height="1"></td>
	<td id="#FF9966" bgcolor="#FF9966" width="10" height="10"><img width="1" height="1"></td>
	<td id="#FFFF66" bgcolor="#FFFF66" width="10" height="10"><img width="1" height="1"></td>
	<td id="#FFFF33" bgcolor="#FFFF33" width="10" height="10"><img width="1" height="1"></td>
	<td id="#66FF99" bgcolor="#66FF99" width="10" height="10"><img width="1" height="1"></td>
	<td id="#33FFFF" bgcolor="#33FFFF" width="10" height="10"><img width="1" height="1"></td>

	<td id="#66FFFF" bgcolor="#66FFFF" width="10" height="10"><img width="1" height="1"></td>
	<td id="#9999FF" bgcolor="#9999FF" width="10" height="10"><img width="1" height="1"></td>
	<td id="#FF99FF" bgcolor="#FF99FF" width="10" height="10"><img width="1" height="1"></td>
</tr>
<tr>
	<td id="#C0C0C0" bgcolor="#C0C0C0" width="10" height="10"><img width="1" height="1"></td>
	<td id="#FF0000" bgcolor="#FF0000" width="10" height="10"><img width="1" height="1"></td>
	<td id="#FF9900" bgcolor="#FF9900" width="10" height="10"><img width="1" height="1"></td>
	<td id="#FFCC66" bgcolor="#FFCC66" width="10" height="10"><img width="1" height="1"></td>

	<td id="#FFFF00" bgcolor="#FFFF00" width="10" height="10"><img width="1" height="1"></td>
	<td id="#33FF33" bgcolor="#33FF33" width="10" height="10"><img width="1" height="1"></td>
	<td id="#66CCCC" bgcolor="#66CCCC" width="10" height="10"><img width="1" height="1"></td>
	<td id="#33CCFF" bgcolor="#33CCFF" width="10" height="10"><img width="1" height="1"></td>
	<td id="#6666CC" bgcolor="#6666CC" width="10" height="10"><img width="1" height="1"></td>
	<td id="#CC66CC" bgcolor="#CC66CC" width="10" height="10"><img width="1" height="1"></td>
</tr>
<tr>
	<td id="#999999" bgcolor="#999999" width="10" height="10"><img width="1" height="1"></td>

	<td id="#CC0000" bgcolor="#CC0000" width="10" height="10"><img width="1" height="1"></td>
	<td id="#FF6600" bgcolor="#FF6600" width="10" height="10"><img width="1" height="1"></td>
	<td id="#FFCC33" bgcolor="#FFCC33" width="10" height="10"><img width="1" height="1"></td>
	<td id="#FFCC00" bgcolor="#FFCC00" width="10" height="10"><img width="1" height="1"></td>
	<td id="#33CC00" bgcolor="#33CC00" width="10" height="10"><img width="1" height="1"></td>
	<td id="#00CCCC" bgcolor="#00CCCC" width="10" height="10"><img width="1" height="1"></td>
	<td id="#3366FF" bgcolor="#3366FF" width="10" height="10"><img width="1" height="1"></td>
	<td id="#6633FF" bgcolor="#6633FF" width="10" height="10"><img width="1" height="1"></td>
	<td id="#CC33CC" bgcolor="#CC33CC" width="10" height="10"><img width="1" height="1"></td>

</tr>
<tr>
	<td id="#666666" bgcolor="#666666" width="10" height="10"><img width="1" height="1"></td>
	<td id="#990000" bgcolor="#990000" width="10" height="10"><img width="1" height="1"></td>
	<td id="#CC6600" bgcolor="#CC6600" width="10" height="10"><img width="1" height="1"></td>
	<td id="#CC9933" bgcolor="#CC9933" width="10" height="10"><img width="1" height="1"></td>
	<td id="#999900" bgcolor="#999900" width="10" height="10"><img width="1" height="1"></td>
	<td id="#009900" bgcolor="#009900" width="10" height="10"><img width="1" height="1"></td>
	<td id="#339999" bgcolor="#339999" width="10" height="10"><img width="1" height="1"></td>

	<td id="#3333FF" bgcolor="#3333FF" width="10" height="10"><img width="1" height="1"></td>
	<td id="#6600CC" bgcolor="#6600CC" width="10" height="10"><img width="1" height="1"></td>
	<td id="#993399" bgcolor="#993399" width="10" height="10"><img width="1" height="1"></td>
</tr>
<tr>
	<td id="#333333" bgcolor="#333333" width="10" height="10"><img width="1" height="1"></td>
	<td id="#660000" bgcolor="#660000" width="10" height="10"><img width="1" height="1"></td>
	<td id="#993300" bgcolor="#993300" width="10" height="10"><img width="1" height="1"></td>
	<td id="#996633" bgcolor="#996633" width="10" height="10"><img width="1" height="1"></td>

	<td id="#666600" bgcolor="#666600" width="10" height="10"><img width="1" height="1"></td>
	<td id="#006600" bgcolor="#006600" width="10" height="10"><img width="1" height="1"></td>
	<td id="#336666" bgcolor="#336666" width="10" height="10"><img width="1" height="1"></td>
	<td id="#000099" bgcolor="#000099" width="10" height="10"><img width="1" height="1"></td>
	<td id="#333399" bgcolor="#333399" width="10" height="10"><img width="1" height="1"></td>
	<td id="#663366" bgcolor="#663366" width="10" height="10"><img width="1" height="1"></td>
</tr>
<tr>
	<td id="#000000" bgcolor="#000000" width="10" height="10"><img width="1" height="1"></td>

	<td id="#330000" bgcolor="#330000" width="10" height="10"><img width="1" height="1"></td>
	<td id="#663300" bgcolor="#663300" width="10" height="10"><img width="1" height="1"></td>
	<td id="#663333" bgcolor="#663333" width="10" height="10"><img width="1" height="1"></td>
	<td id="#333300" bgcolor="#333300" width="10" height="10"><img width="1" height="1"></td>
	<td id="#003300" bgcolor="#003300" width="10" height="10"><img width="1" height="1"></td>
	<td id="#003333" bgcolor="#003333" width="10" height="10"><img width="1" height="1"></td>
	<td id="#000066" bgcolor="#000066" width="10" height="10"><img width="1" height="1"></td>
	<td id="#330099" bgcolor="#330099" width="10" height="10"><img width="1" height="1"></td>
	<td id="#330033" bgcolor="#330033" width="10" height="10"><img width="1" height="1"></td>

</tr>
</table>
</body>
</html>

Изменено пользователем Vilz
Ссылка на комментарий
Поделиться на других сайтах

спасибо за шаблон

изменил установщик для 231

приложил palette.html в архив (про него подробнее в инструкции)

для установки кнопок с ббкодами на 231 необходимо запустить index.php?act=repinstall&recache=1 ЗАЛИВ НОВЫЙ ИНСТАЛЛЯТОР

 

 

ФИЛЬТР плохих слов сделать не забудьте!!!!

$row['message'] = $parser->bad_words( $row['message'] );

там с начала времен, он не работает?

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.