Что нового

BB code

  • Автор темы Автор темы Простачок
  • Дата начала Дата начала
П

Простачок

Гость
Кто сможет сделать панельку для SE bb code за небольшое вознаграждение))Или хотя бы напишите как сделать кнопку чтобы при выделении текста и нажатии кнопки фраза заключалась в заданные теги?Заранее спасибо
 
Реализовать это можно на javascriptfunction insertTag(elem, tagstart, tagend) {       if (elem.setSelectionRange) {       elem.value = elem.value.substring(0, elem.selectionStart)                       tagstart                       elem.value.substring(elem.selectionStart, elem.selectionEnd)                       tagend                       elem.value.substring(elem.selectionEnd, elem.value.length);     }       else {       var selectedText = document.selection.createRange().text;       if (selectedText != \"\") {         var newText = tagstart   selectedText   tagend;         document.selection.createRange().text = newText;       }     }   }  
 
А как данную функцию к картинке прикрутить и назначить теги?
 
Описываешь эту функцию в самом начале документа, картинку пишешь событие onclick(\"insertTag (\'nameelevent\', \'откр тэг\', \'Закр тег\')\")
 
syntax error, unexpected \',\', expecting \'&\' or T_VARIABLE in \\profile.php on line 83
 
Напиши сюдя 82, 83, 54 строчки файла profile.php
 
Возможно кавычка гдето лишняя или не закрытая, ругается РНР
 
Вот пхп файл:// GET PROFILE COMMENTS$comment = new se_comment(\'profile\', \'user_id\', $owner->user_info[\'user_id\']);$total_comments = $comment->comment_total();Вот файл шаблона:    {* BEGIN COMMENTS TAB *}    {if $allowed_to_comment != 0 || $total_comments != 0}            {* SHOW COMMENT TAB *}      <div id=\'profile_comments\'{if $v != \'comments\'} style=\'display: none;\'{/if}>                {* COMMENTS *}        <div id=\"profile_{$owner->user_info.user_id}_postcomment\"></div>        <div id=\"profile_{$owner->user_info.user_id}_comments\" style=\'margin-left: auto; margin-right: auto;\'></div>                {lang_javascript ids=39,155,175,182,183,184,185,187,784,787,829,830,831,832,833,834,835,854,856,891,1025,1026,1032,1034,1071}                {literal}        <style type=\'text/css\'>          div.comment_headline {            font-size: 11px;             margin-bottom: 7px;            font-weight: bold;            padding: 0px;            border: none;            background: none;            color: #666666;          }        </style>        {/literal}                <script type=\"text/javascript\">                  SocialEngine.ProfileComments = new SocialEngineAPI.Comments({ldelim}            \'canComment\' : {if $allowed_to_comment}true{else}false{/if},            \'commentHTML\' : \'{$setting.setting_comment_html|replace:\",\":\", \"}\',            \'commentCode\' : {if $setting.setting_comment_code}true{else}false{/if},            \'type\' : \'profile\',            \'typeIdentifier\' : \'user_id\',            \'typeID\' : {$owner->user_info.user_id},                      \'typeTab\' : \'users\',            \'typeCol\' : \'user\',                      \'initialTotal\' : {$total_comments|default:0},            \'paginate\' : true,            \'cpp\' : 10,            \'commentLinks\' : {literal}{\'reply\' : true, \'walltowall\' : true}{/literal}          {rdelim});                  SocialEngine.RegisterModule(SocialEngine.ProfileComments);                 // Backwards          function addComment(is_error, comment_body, comment_date)          {ldelim}            SocialEngine.ProfileComments.addComment(is_error, comment_body, comment_date);          {rdelim}                  function getComments(direction)          {ldelim}            SocialEngine.ProfileComments.getComments(direction);          {rdelim}        </script>                      </div>                {/if}    {* END COMMENTS *}Вставлял в пхп файл и в первой строчке функции возникала эта ошибка))
 
В РНР не льзя использовать яву. ява обрабатывается браузером а РНР серверомДелай так<?PHPтут код на РНР?><script language=\"javascript\" type=\"text/javascript\">тут код на Яве<script><?PHPтут можно снова код на РНР?> или так<?phpecho(\'<script language=\"javascript\" type=\"text/javascript\">тут код на Яве<script> \');?>
 
Верх