• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

[help] Вывод смайлов

  • Автор темы Хортица
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
Х

Хортица

Прохожие
Подскажите как реализовать вывод смайлов в 1 строку скажем под ББ кодами?
Если кто помнит 4 и 5 версии ДЛЕ, то там было над бб кодами.
Те основные 20 смайлов все должны быть выведены скажем через панель управления рекламой, или еще как нибудь.:bc:
 
юзай


Открываем файл /engine/modules/bbcode.php и находим:

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>";

Заменяем на:

PHP:
$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>&nbsp;&nbsp;";
    if ($i%3 == 0) $output .= "";
    }
    $output .= "";

Находим (~109 строка в массиве с комментариями:(

PHP:
<div id="b_emo" class="editor_button"  onclick="ins_emo();"><img title="$lang[bb_t_emo]" src="{THEME}/bbcodes/emo.gif" width="23" height="25" border="0"></div>
Удаляем эту строку. Далее после строк:

PHP:
$add_id = false;

$code = <<<HTML

Добавляем:

PHP:
<div style="padding:5px;" id="smilies">{$output}</div>

Все! Установка завершена!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху