В функции bb_decode
После строк
Вставить
В функции textarea
Вот часть кода думаю разберешься
После строк
$bb[] = "#\\*(\\d{2})#"; $html[] = "<img src=\\"".img_find("smilies/\\\\1.gif")."\\" border=\\"0\\">";
Вставить
$bb[] = "#::(.*?)::#si"; $html[] = "<img src=\\"".img_find("smiliesTwo/\\\\1")."\\" border=\\"0\\">";//укажи папку с твоими смайлами если будешь делать другую
В функции textarea
Вот часть кода думаю разберешься
/* Начало вставки */ $dir = opendir(img_find("smiliesTwo"));//укажи папку с твоими смайлами если будешь делать другую while ($entry = readdir($dir)) { if (preg_match("/(\\.gif|\\.png|\\.jpg|\\.jpeg)$/is", $entry) && $entry != "." && $entry != "..") { //укажи папку с твоими смайлами если будешь делать другую $manySmiles .= " <img src=\\"".img_find("smiliesTwo/".$entry."")."\\" OnClick=\\"InsertCode('smilies', '::".$entry."::', '', '', '".$id."');\\" style=\\"cursor: pointer; margin: 3px 2px 0px 0px;\\" alt=\\""._SMILIE." - ".$entry."\\" title=\\""._SMILIE." - ".$entry."\\">";} } closedir($dir); //Конец вставки if ($conf['smilies'] == 1) { $code .= "<div class=\\"smilies\\">"; for ($i = 1; $i < 19; $i++) { $i = ($i < 10) ? "0".$i : $i; $code .= " <img src=\\"".img_find("smilies/".$i.".gif")."\\" OnClick=\\"InsertCode('smilies', ' *".$i."', '', '', '".$id."');\\" style=\\"cursor: pointer; margin: 3px 2px 0px 0px;\\" alt=\\""._SMILIE." - ".$i."\\" title=\\""._SMILIE." - ".$i."\\">"; } $code .= $manySmiles;//Добавили $code .= "</div>"; } elseif ($conf['smilies'] == 2) { $code .= "<div class=\\"smilies\\">"; $i = 1; $dir = opendir(img_find("smilies")); while ($entry = readdir($dir)) { if (preg_match("/(\\.gif|\\.png|\\.jpg|\\.jpeg)$/is", $entry) && $entry != "." && $entry != "..") { $i = ($i < 10) ? "0".$i : $i; $code .= " <img src=\\"".img_find("smilies/".$i.".gif")."\\" OnClick=\\"InsertCode('smilies', ' *".$i."', '', '', '".$id."');\\" style=\\"cursor: pointer; margin: 3px 2px 0px 0px;\\" alt=\\""._SMILIE." - ".$i."\\" title=\\""._SMILIE." - ".$i."\\">"; $i++; } } closedir($dir); $code .= $manySmiles;//Добавили $code .= "</div>"; } else { $code .= "<div id=\\"sm".$id."\\" style=\\"display: none;\\" class=\\"smilies\\">"; $i = 1; $dir = opendir(img_find("smilies")); while ($entry = readdir($dir)) { if (preg_match("/(\\.gif|\\.png|\\.jpg|\\.jpeg)$/is", $entry) && $entry != "." && $entry != "..") { $i = ($i < 10) ? "0".$i : $i; $code .= " <img src=\\"".img_find("smilies/".$i.".gif")."\\" OnClick=\\"InsertCode('smilies', ' *".$i."', '', '', '".$id."');\\" style=\\"cursor: pointer; margin: 3px 2px 0px 0px;\\" alt=\\""._SMILIE." - ".$i."\\" title=\\""._SMILIE." - ".$i."\\">"; $i++; } } closedir($dir); $code .= $manySmiles;//Добавили $code .= "</div>"; }