Как сделать в форме быстрого ответа

Тема в разделе "Архив раздела", создана пользователем Varius, 9 окт 2011.

  1. Varius

    Varius Пользователь

    Сообщения:
    422
    Симпатии:
    44
    Не подскажите как сделать в форме быстро ответа так:

    [​IMG]
    Чтобы слева была панель смайликов.
     
  2. dimka3210

    dimka3210 Пользователь

    Сообщения:
    1.306
    Симпатии:
    519
  3. Lynx

    Lynx Пользователь

    Сообщения:
    256
    Симпатии:
    32
    Версия TP:
    иная
    Кузня теперь недоступна. Кто успел вынести оттуда вывод смайтов в быстрый ответ, поделитесь плиз.
     
  4. Explosive

    Explosive Гость

    Lynx, держи.Думаю сам разберешься уж что куда.
    PHP:
    generate_smilies('inline');
    PHP:
    <table id="smilies" class="smilies borderless mrg_6">
            <!-- 
    BEGIN smilies_row -->
            <
    tr>
                <!-- 
    BEGIN smilies_col -->
                <
    td><a href="#" onclick="bbcode && bbcode.emoticon('{smilies_row.smilies_col.SMILEY_CODE}'); return false;"><img src="{smilies_row.smilies_col.SMILEY_IMG}" alt="" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
                <!-- 
    END smilies_col -->
            </
    tr>
            <!-- 
    END smilies_row -->
            <!-- 
    BEGIN switch_smilies_extra -->
            <
    tr>
                <
    td colspan="{S_SMILIES_COLSPAN}"><a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=420,resizable=yes,scrollbars=yes,WIDTH=470'); return false;" target="_phpbbsmilies" class="med">{L_MORE_EMOTICONS}</a></td>
            </
    tr>
            <!-- 
    END switch_smilies_extra -->
            </
    table><!--/smilies-->
    PHP:
    </div><!-- IF QUICK_REPLY -->
    </
    td>
      </
    tr>
    </
    table><!-- ENDIF -->
    <!-- ENDIF -->
     
  5. Lynx

    Lynx Пользователь

    Сообщения:
    256
    Симпатии:
    32
    Версия TP:
    иная
    Explosive, сасибо. Вывел.

    Ещё бы реализовать вывод кнопки со смайлами в форму быстрого редактирования в posts.php, чтобы при редактировании поста нажав на эту кнопку, можно было получить всплывающее окно со смайлами.

    Вот этот код работает только в posting_editor.tpl, но не работает в posts.php:
    Код:
    <input type="submit" name="smiles" value=":)" onclick="window.open('/posting.php?mode=smilies', '_phpbbsmilies', 'HEIGHT=540, resizable=yes, scrollbars=yes ,WIDTH=620'); return false;" / />&nbsp;&nbsp;
    Сделал так:
    Код:
    <input type="submit" value=":)" name="codesmiles" title="Smilies" style="width: 30px;" />
    Код:
    bbcode.addTag("codesmiles", "Smilies", null, "",  ctrl);
    Но тогда при нажатии на кнопку "смайлы" просто выкидывает в редактирование сообщения в posting.php без всплывающего окна, а это не совсем удобно.
     

Поделиться этой страницей