DataLife Engine > DLE хаки > Smiles mod v.1
Smiles mod v.117 февраля 2008. Разместил: admin |
|
Теперь ненужно кликать на кнопку чтобы открылось окно со смайликами. Просто тыкаем мышкой на смайлик сверху и он добавляется сюда. Так сказать возвращаемся к временам DataLife Engine 4.3. Открываем файл /engine/modules/bbcode.php и находим: $i = 0; $output = "<table cellpadding="0" cellspacing="0" border="0" width="120"><tr>"; $smilies = explode(",", $config['smilies']); foreach($smilies as $smile) { $i++; $smile = trim($smile); $output .= "<td style="padding:2px;" align="center"><a href="#" onClick="dle_smiley(':$smile:'); return false;"><img style="border: none;" alt="$smile" src="".$config['http_home_url']."engine/data/emoticons/$smile.gif" /></a></td>"; if ($i%3 == 0) $output .= "</tr><tr>"; } $output .= "</tr></table>"; Заменяем этот код на: $i = 0; $output = ""; $smilies = explode(",", $config['smilies']); foreach($smilies as $smile) { $i++; $smile = trim($smile); $output .= "<a id="cursor" onClick="dle_smiley(':$smile:'); return false;"><img alt="$smile" src="".$config['http_home_url']."engine/data/emoticons/$smile.gif" /></a> "; if ($i%3 == 0) $output .= ""; } $output .= ""; Находим (~109 строка в массиве с комментариями): <div id="b_emo" class="editor_button" onclick="ins_emo();"><img title="$lang[bb_t_emo]" src="/templates/4dleru/bbcodes/emo.gif" width="23" height="25" border="0"></div> Удаляем эту строку. Далее после строк: $add_id = false; $code = <<<HTML Добавляем: <div style="padding:5px;" id="smilies">{$output}</div> |