Поддержка BuddyPress Смайлы для BP

  • Есть ли плагин добавляющий панель смайлов в бп (в активность,комменты,форум итд) пробовал ставить это,и впихивать код в post-form.php итд, панель смайлов то отображается, но они не вставляются в поле ввода. Хелп плиз

Просмотр 1 ответа (всего 1)
  • Я вручную делал: Искал в теме следующие файлы topic.php, forum.php, edit.php (расположены они тема/groups/ и тема/groups/single/)
    И вставлял сие туда:

    <script type="text/javascript">
     function addsmile($smile){
         document.getElementById('<strong>reply_text</strong>').value=document.getElementById('<strong>reply_text</strong>').value+' '+$smile+' ';
     }
     </script>
     <?php
     global $wpsmiliestrans;
     $dm_showsmiles = '';
     $dm_smiled = array();
     foreach ($wpsmiliestrans as $tag => $dm_smile) {
         if (!in_array($dm_smile,$dm_smiled)) {
             $dm_smiled[] = $dm_smile;
             $tag = str_replace(' ', '', $tag);
             $dm_showsmiles .= '<img src="'.get_bloginfo('wpurl').'/wp-includes/images/smilies/'.$dm_smile.'" alt="'.$tag.'" onclick="addsmile(\''.$tag.'\');"/> ';
         }
     }
     echo '<div style="width:480px; margin-left:10px; margin-right:10px;">'.$dm_showsmiles.'</div>';
     ?>

    Примечание: Только смотрите, там где написано reply_text нужно вписывать вписывать имя<textarea name="имя_поля" id="имя_поля"></textarea> смотрите внимательно во всех этих файлах разные названия этого поля.

    Аналогичный изврат можно совершить и с активностью на форуме и с комментариями к записям.

Просмотр 1 ответа (всего 1)
  • Тема «Смайлы для BP» закрыта для новых ответов.