Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Тег смайликов

Тег смайликов


     тег, смайликов    Все вопросы » Общие вопросы    4033

вопрос
Как вывести в определенное место тег смайликов в addcomments.tpl ?

Ответил: FastFud


или так
{editor}
<script>
    $(function(){
        $('.bb-pane').remove();
    });
</script>
<b id="b_emo" class="bb-btn" onclick="ins_emo(this)" title="Вставка смайликов">Вставка смайликов</b>

6 комментариев

Heaven_Lord
Юзер

Heaven_Lord - -

не работает ничего не происходит :(

Heaven_Lord
Юзер

Heaven_Lord - -

ребята что может помочь кто нибудь ?

FastFud
Юзер

FastFud - -

***Комментарий удален***

DreamFix
Юзер

DreamFix - -

дай адрес сайта!
попробуй так

<a title="Добавить смайл" onclick="ins_emo(this);">Добавить смайл</a>

Heaven_Lord
Юзер

Heaven_Lord - -

сайт на локалке вариант фастфуда сроботал спс всем :)

pavel31
Юзер

pavel31 - -

Вот php код вывода смайликов в файле bbcode.php

include ENGINE_DIR . '/data/config.php';
$i = 0;
$output = "<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"100%\"><tr>";
$smilies = explode(",", $config['smilies']);
$count_smilies = count($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%4 == 0 AND $i < $count_smilies) $output .= "</tr><tr>";
}
$output .= "</tr></table>";

В переменной $output хранятся все смайлики, прописанные в конфиге движка.
Если нужно вывести смайлики в шаблоне то можно прописать так: $tpl->set('{smiles}', $output); в теге шаблона {smiles} будут все смайлики.

Похожие вопросы

наверх