Posted 3 июля, 201212 yr comment_6963 Здравствуйте ! При нажатии на кнопку удалить Сверху, на секунду, выходит "язычок" А удаление не происходит. При переходе по ссылке Сообщение удаляется. Версия IPB 3.3.3. В чем проблема ? Как исправить ? Нулл от MyIPB. С версии 3,3,4 перейду на ваши нуллы. Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/ Share on other sites Больше вариантов
3 июля, 201212 yr Author comment_6977 Поставил с нуля вашу версию, всё работает. Тему можно закрыть. Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/?&do=findComment&comment=6977 Share on other sites Больше вариантов
3 июля, 201212 yr comment_6979 Мог просто файлики залить. (само собой с правкой конфигов) :-) Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/?&do=findComment&comment=6979 Share on other sites Больше вариантов
3 июля, 201212 yr Author comment_6980 Мог просто файлики залить. (само собой с правкой конфигов) :-) Дак лучше сразу от Мафии поставить, чем париться с той. Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/?&do=findComment&comment=6980 Share on other sites Больше вариантов
3 июля, 201212 yr comment_6981 Это да. :-) Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/?&do=findComment&comment=6981 Share on other sites Больше вариантов
3 июля, 201212 yr Author comment_6982 Проблема снова актуальна. Устанавливал хуки, но при их отключении функция не работает всё равно. Думаю, это из за доп. ББ-кодов Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/?&do=findComment&comment=6982 Share on other sites Больше вариантов
3 июля, 201212 yr Author comment_6983 Удалил ББ-коды, хуки. Проблема сохраняется. Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/?&do=findComment&comment=6983 Share on other sites Больше вариантов
3 июля, 201212 yr Author comment_6987 Скиньте ссылку, которая у вас выполняет функцию удаления сообщения. Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/?&do=findComment&comment=6987 Share on other sites Больше вариантов
3 июля, 201212 yr comment_6992 Это из шаблона, мб там трабл: <li class='post_del'> <a class='ipsButton_secondary' href='{parse url="module=moderate&section=moderate&do=postchoice&tact=deletedo&f={$topic['forum_id']}&t={$topic['tid']}&selectedpids[]={$post['post']['pid']}&st={$this->request['st']}&auth_key={$this->member->form_hash}" base="publicWithApp"}' title='{$this->lang->words['post_delete_title']}' onclick='if( !confirm("{$this->lang->words['post_delete_confirm']}") ){ return false; }' >{$this->lang->words['post_delete']}</a> </li> <if test="canDelete:|:$post['post']['_can_delete'] === TRUE && ! $topic['_isArchived']"> <li id='del_post_{$post['post']['pid']}' class='post_del'> <a href='{parse url="module=moderate&section=moderate&do=postchoice&tact=deletedo&f={$topic['forum_id']}&t={$topic['tid']}&selectedpids[]={$post['post']['pid']}&st={$this->request['st']}&auth_key={$this->member->form_hash}" base="publicWithApp"}' title='{$this->lang->words['post_delete_title']}' class='ipsButton_secondary delete_post' onclick='return false;' >{$this->lang->words['post_delete']}</a> </li> </if> Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/?&do=findComment&comment=6992 Share on other sites Больше вариантов
3 июля, 201212 yr Author comment_6994 Совсем забыл. Кнопка "скрыть" работает только после обновления страницы. Т.е нажимаешь - ничего не происходит. Обновляешь страницу - сообщение скрыто. Проблемы с этими кнопками возникли одновременно. Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/?&do=findComment&comment=6994 Share on other sites Больше вариантов
3 июля, 201212 yr Author comment_6995 Таак, с кнопкой удалить разобрались. <li class='post_del'> <a class='ipsButton_secondary' href='{parse url="module=moderate&section=moderate&do=postchoice&tact=deletedo&f={$topic['forum_id']}&t={$topic['tid']}&selectedpids[]={$post['post']['pid']}&st={$this->request['st']}&auth_key={$this->member->form_hash}" base="publicWithApp"}' title='{$this->lang->words['post_delete_title']}' onclick='if( !confirm("{$this->lang->words['post_delete_confirm']}") ){ return false; }' >{$this->lang->words['post_delete']}</a> </li> Помогло, спасибо. Теперь с кнопкой скрыть. <if test="approvePost:|:$this->memberData['is_mod']"> <li class='post_toggle toggle_post' id='toggle_post_{$post['post']['pid']}' style='display: none'> <a href='{parse url="app=forums&module=moderate&section=moderate&do=postchoice&tact=<if test="!$post['post']['queued']">unapprove<else />approve</if>&selectedpids[{$post['post']['pid']}]={$post['post']['pid']}&t={$topic['tid']}&f={$forum['id']}&auth_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['post_toggle_visible']}'><span id='toggletext_post_{$post['post']['pid']}'><if test="approveUnapprove:|:$post['post']['queued']==1">{$this->lang->words['post_approve']}<else />{$this->lang->words['post_unapprove']}</if></span></a> </li> </if> У вас так же ? Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/?&do=findComment&comment=6995 Share on other sites Больше вариантов
3 июля, 201212 yr comment_6996 Весь код от шаблона Темы - post: <!--post:{$post['post']['pid']}--> <if test="sDeleted:|:$post['post']['_isDeleted'] AND $post['post']['_softDeleteSee']"> {parse template="softDeletedPostBit" group="topic" params="$post, $displayData['sdData'], $topic"} </if> <if test="sDeletedNot:|:! $post['post']['_isDeleted']"> <div class='post_block hentry clear clearfix <if test="postQueued:|:$post['post']['_isHidden']">moderated</if>' id='post_id_{$post['post']['pid']}'> <a id='entry{$post['post']['pid']}'></a> <if test="repIgnored:|:!empty( $post['post']['_repignored'] ) AND $post['post']['_repignored'] == 1 && $post['post']['_ignored'] != 1"> <div class='post_ignore'> <if test="noRep:|:$post['post']['rep_points'] == 0"> <span class='reputation zero' title='{$this->lang->words['top_rep']}'> </if> <if test="posRep:|:$post['post']['rep_points'] > 0"> <span class='reputation positive' title='{$this->lang->words['top_rep']}'> </if> <if test="negRep:|:$post['post']['rep_points'] < 0"> <span class='reputation negative' title='{$this->lang->words['top_rep']}' > </if> {$post['post']['rep_points']}</span> {$this->lang->words['top_this_post_by']} {parse template="userHoverCard" group="global" params="$post['author']"} {$this->lang->words['top_below_thresh']}. <a href='#' title='{$this->lang->words['ignore_view_post']}' id='unhide_post_{$post['post']['pid']}'>{$this->lang->words['rep_view_anyway']}</a> </div> </if> <if test="userIgnored:|:$post['post']['_repignored'] == 1 || $post['post']['_ignored']"> <div class='post_ignore'> <if test="userIgnoredLang:|:$post['post']['_repignored'] == 1">{$this->lang->words['post_ignored_rep']}<else />{$this->lang->words['post_ignored']}</if> {parse template="userHoverCard" group="global" params="$post['author']"}. <a href='#entry{$post['post']['pid']}' title='{$this->lang->words['ignore_view_post']}' style='display: none' id='unhide_post_{$post['post']['pid']}'>{$this->lang->words['rep_view_anyway']}</a> <if test="userIgnoredLangTwo:|:$this->settings['reputation_enabled'] AND $post['post']['_repignored'] == 1"><div><a href="{parse url="showtopic={$post['post']['topic_id']}&st={$this->request['st']}&rep_filter_set=*&rep_filter=update&secure_key={$this->member->form_hash}" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}">{$this->lang->words['post_ignore_reset_rep']}</a></div></if> </div> </if> <div class='post_wrap' <if test="isNotIgnoring:|:$post['post']['_ignored'] == 1 || $post['post']['_repignored'] == 1">style='display: none'</if>> <if test="postMid:|:$post['author']['member_id']"> <h3 class='row2'> <else /> <h3 class='guest row2'> </if> <if test="postModCheckbox:|:$this->memberData['is_mod'] && ! $topic['_isArchived']"> <span class='right'> <label for='checkbox_{$post['post']['pid']}' class='post_mod hide'>{$this->lang->words['mod_select_post']}</label><input type='checkbox' id='checkbox_{$post['post']['pid']}' name='selectedpids[]' value='{$post['post']['pid']}' class='post_mod right'<if test="postModSelected:|:!empty( $post['post']['_pid_selected'] )"> checked='checked'</if> data-status='{$post['post']['queued']}' /> </span> </if> <span class='post_id right ipsType_small desc blend_links'> <if test="hasPages:|:$this->request['st']"> <a itemprop="replyToUrl" href='{parse url="showtopic={$post['post']['topic_id']}&st={$this->request['st']}#entry{$post['post']['pid']}" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}' rel='bookmark' title='{$topic['title']}{$this->lang->words['link_to_post']} #{$post['post']['post_count']}'> <else /> <a itemprop="replyToUrl" href='{parse url="showtopic={$post['post']['topic_id']}&#entry{$post['post']['pid']}" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}' rel='bookmark' title='{$topic['title']}{$this->lang->words['link_to_post']} #{$post['post']['post_count']}'> </if> #{$post['post']['post_count']} </a> </span> <div class='post_username'> <if test="$post['author']['_online']"><img src="__ipbmafia.ru/public/style_images/master/post_online.png" alt="" class='post_online' data-tooltip="Online" /><else /><img src="__ipbmafia.ru/public/style_images/master/post_offline.png" alt="" class='post_online' data-tooltip="Offline" /></if> <if test="postMember:|:$post['author']['member_id']"> <span itemprop="creator name" class="author vcard">{parse template="userHoverCard" group="global" params="$post['author']"}</span> <else /> {parse template="userHoverCard" group="global" params="$post['author']"} </if> <if test="postIp:|:$post['post']['_show_ip']"> <span class='ip right ipsType_small'>({$this->lang->words['ip']}: <if test="postAdmin:|:$post['author']['g_access_cp']"> <em>{$this->lang->words['ip_private']}</em> <else /> <if test="accessModCP:|:$this->memberData['g_is_supmod']"><a href="{parse url="app=core&module=modcp&fromapp=members&tab=iplookup&ip={$post['post']['ip_address']}" base="public"}" title='{$this->lang->words['info_about_this_ip']}'>{$post['post']['ip_address']}</a><else />{$post['post']['ip_address']}</if> </if>) </span> </if> </h3> <div class='author_info'> {parse template="userInfoPane" group="global" params="$post['author'], $post['post']['pid'], array( 'isTopicView' => true, 'wl_id' => $post['post']['wl_id'] )"} </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> {$this->lang->words['posted']} <abbr class="published" itemprop="commentTime" title="{parse expression="date( 'c', $post['post']['post_date'] )"}">{parse date="$post['post']['post_date']" format="long"}</abbr> </p> <if test="repHighlight:|:$this->settings['reputation_highlight'] AND $post['post']['rep_points'] >= $this->settings['reputation_highlight']"> <p class='rep_highlight'>{parse replacement="popular_post"}<br />{$this->lang->words['popular_post']}</p> </if> <div itemprop="commentText" class='post entry-content <if test="$post['post']['_repignored'] == 1">imgsize_ignore</if>'> {$post['post']['post']} {$post['post']['attachmentHtml']} <br /> <if test="postEditBy:|:$post['post']['edit_by']"> <p class='edit'> {$post['post']['edit_by']} <if test="postEditByReason:|:$post['post']['post_edit_reason'] != ''"> <br /> <span class='reason'>{$post['post']['post_edit_reason']}</span> </if> </p> </if> </div> <if test="repButtonsLike:|: ! $topic['_isArchived']"> {parse template="repButtons" group="global_other" params="$post['author'], array_merge( array( 'primaryId' => $post['post']['pid'], 'domLikeStripId' => 'like_post_' . $post['post']['pid'], 'domCountId' => 'rep_post_' . $post['post']['pid'], 'app' => 'forums', 'type' => 'pid', 'likeFormatted' => $post['post']['like']['formatted'] ), $post['post'] )"} </if> <if test="postSignature:|:$post['post']['signature']"> {$post['post']['signature']} </if> <if test="controlsForUnapprovedPost:|:$this->memberData['is_mod'] && ! $topic['_isArchived'] && $post['post']['queued']"> <ul id='postControlsUnapproved_{$post['post']['pid']}' class='post_controls clear clearfix'> <if test="canDelete:|:$post['post']['_can_delete'] === TRUE && ! $topic['_isArchived']"> <li class='post_del'> <a class='ipsButton_secondary' href='{parse url="module=moderate&section=moderate&do=postchoice&tact=deletedo&f={$topic['forum_id']}&t={$topic['tid']}&selectedpids[]={$post['post']['pid']}&st={$this->request['st']}&auth_key={$this->member->form_hash}" base="publicWithApp"}' title='{$this->lang->words['post_delete_title']}' onclick='if( !confirm("{$this->lang->words['post_delete_confirm']}") ){ return false; }' >{$this->lang->words['post_delete']}</a> </li> </if> <li class='post_toggle toggle_post' id='toggle_post_{$post['post']['pid']}' style='display: none'> <a class='ipsButton_secondary' href='{parse url="app=forums&module=moderate&section=moderate&do=postchoice&tact=<if test="!$post['post']['queued']">unapprove<else />approve</if>&selectedpids[{$post['post']['pid']}]={$post['post']['pid']}&t={$topic['tid']}&f={$forum['id']}&auth_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['post_toggle_visible']}'><span id='toggletext_post_{$post['post']['pid']}'><if test="approveUnapprove:|:$post['post']['queued']==1">{$this->lang->words['post_approve']}<else />{$this->lang->words['post_unapprove']}</if></span></a> </li> <if test="canEdit:|:$post['post']['_can_edit'] === TRUE"> <li class='post_edit'><a href='{parse url="module=post&section=post&do=edit_post&f={$topic['forum_id']}&t={$topic['tid']}&p={$post['post']['pid']}&st={$this->request['st']}" base="publicWithApp"}' title='{$this->lang->words['post_edit_title']}' class='ipsButton_secondary edit_post' id='edit_post_{$post['post']['pid']}'>{$this->lang->words['post_edit']}</a></li> </if> </ul> </if> <ul id='postControlsNormal_{$post['post']['pid']}' class='post_controls clear clearfix' <if test="hideNormalControlsForUnapprovedPost:|:$this->memberData['is_mod'] && ! $topic['_isArchived'] && $post['post']['queued']">style='display:none'</if>> <li class='top hide'><a href='#ipboard_body' class='top' title='{$this->lang->words['back_top']}'>{$this->lang->words['back_top']}</a></li> <if test="replyButtonWarn:|:!$this->memberData['unacknowledged_warnings'] && !$this->memberData['restrict_post']"> <if test="replyButton:|:$post['post']['_canReply']"> <li><a href="{parse url="module=post&section=post&do=reply_post&f={$this->request['f']}&t={$this->request['t']}&qpid={$post['post']['pid']}" base="publicWithApp"}" class='_ips_trigger_quote ipsButton_secondary' pid="{$post['post']['pid']}" title="{$this->lang->words['tt_reply_to_post']}">{$this->lang->words['post_reply']}</a></li> <if test="multiquote:|:!empty( $post['post']['_mq_selected'] )"> <li class='selected multiquote' id='multiq_{$post['post']['pid']}' style='display: none'> <else /> <li class='multiquote' id='multiq_{$post['post']['pid']}' style='display: none'> </if> <a href="{parse url="module=post&section=post&do=reply_post&f={$this->request['f']}&t={$this->request['t']}&qpid={$post['post']['pid']}" base="publicWithApp"}" title="{$this->lang->words['quote_with_mq']}" class='ipsButton_secondary'>{$this->lang->words['mq']}</a> </li> </if> </if> <if test="canDelete:|:$post['post']['_can_delete'] === TRUE && ! $topic['_isArchived']"> <li id='del_post_{$post['post']['pid']}' class='post_del'> <a href='{parse url="module=moderate&section=moderate&do=postchoice&tact=deletedo&f={$topic['forum_id']}&t={$topic['tid']}&selectedpids[]={$post['post']['pid']}&st={$this->request['st']}&auth_key={$this->member->form_hash}" base="publicWithApp"}' title='{$this->lang->words['post_delete_title']}' class='ipsButton_secondary delete_post' onclick='return false;' >{$this->lang->words['post_delete']}</a> </li> </if> <if test="canHide:|:$post['post']['_softDelete'] && ! $topic['_isArchived']"> <li id='hide_post_{$post['post']['pid']}'> <a href='{parse url="module=moderate&section=moderate&do=postchoice&tact=delete&f={$topic['forum_id']}&t={$topic['tid']}&selectedpids[]={$post['post']['pid']}&st={$this->request['st']}&auth_key={$this->member->form_hash}" base="publicWithApp"}' class='ipsButton_secondary hide_post'>{$this->lang->words['post_hide']}</a> </li> </if> <if test="canEdit:|:$post['post']['_can_edit'] === TRUE"> <li class='post_edit'><a href='{parse url="module=post&section=post&do=edit_post&f={$topic['forum_id']}&t={$topic['tid']}&p={$post['post']['pid']}&st={$this->request['st']}" base="publicWithApp"}' title='{$this->lang->words['post_edit_title']}' class='ipsButton_secondary edit_post' id='edit_post_{$post['post']['pid']}'>{$this->lang->words['post_edit']}</a></li> </if> <if test="hasblog:|:$this->settings['blog_allow_bthis'] AND $this->memberData['has_blog'] AND IPSLib::appIsInstalled( 'blog' ) AND $post['post']['_canReply']"> <li> <a class='ipsButton_secondary' href='{parse url="app=blog&blog_this=forums&id1={$this->request['t']}&id2={$post['post']['pid']}" base="public"}'>{$this->lang->words['blog_this']}</a> </li> </if> <if test="canReportPost:|:$topic['_canReport'] and ( $this->memberData['member_id'] ) && ! $topic['_isArchived']"> <li class='report'> <a class='ipsButton_secondary' href='{parse url="app=core&module=reports&rcom=post&tid={$this->request['t']}&pid={$post['post']['pid']}&st={$this->request['st']}" base="public"}'>{$this->lang->words['report']}</a> </li> <if test="postIsReported:|:$this->memberData['_cache']['report_temp']['post_marker']['post'][ $post['post']['pid'] ]['gfx'] > 0"> <li class='report'> <a href="{$this->settings['base_url']}app=core&module=reports&section=reports&do=show_report&rid={$this->memberData['_cache']['report_temp']['post_marker']['post'][$post['post']['pid']]['info']['id']}" id='post-report-{$post['post']['pid']}' class='ipsButton_secondary ipbmenu'> <span id="rstat-{$this->memberData['_cache']['report_temp']['post_marker']['post'][ $post['post']['pid'] ]['info']['id']}"><img src="{$this->settings['img_url']}/reports/post_alert_{$this->memberData['_cache']['report_temp']['post_marker']['post'][$post['post']['pid']]['gfx']}.png" alt="" /></span> </a> </li> </if> </if> </ul> <if test="reportedPostData:|:! $topic['_isArchived'] AND $this->memberData['_cache']['report_temp']['post_marker']['post'][ $post['post']['pid'] ]['gfx'] > 0"> <ul id='post-report-{$post['post']['pid']}_menucontent' class='ipbmenu_content report_menu'> <li><a href="{parse url="app=core&module=reports&do=show_report&rid={$this->memberData['_cache']['report_temp']['post_marker']['post'][ $post['post']['pid'] ]['info']['id']}" base="public"}" id='report_mark_{$post['post']['pid']}'><img src='{$this->settings['img_url']}/reports/mark_complete.png' alt='' /> {$this->lang->words['report_menu_mark_complete']}</a></li> <li><a href="{$this->settings['base_url']}app=core&module=reports&section=reports&do=show_report&rid={$this->memberData['_cache']['report_temp']['post_marker']['post'][$post['post']['pid']]['info']['id']}"><img src='{$this->settings['img_url']}/reports/view_report.png' alt='' /> {$this->lang->words['report_menu_view_report']}</a></li> </ul> <script type="text/javascript"> $('report_mark_{$post['post']['pid']}').observe('click', ipb.global.updateReportStatus.bindAsEventListener( this, {$this->memberData['_cache']['report_temp']['post_marker']['post'][$post['post']['pid']]['info']['id']},2,2 ) ); </script> </if> </div> </div> </div> </if> <if test="initIgnoredPost:|:$post['post']['_repignored'] == 1 || $post['post']['_ignored']"> <script type='text/javascript'> ipb.topic.setPostHidden( {$post['post']['pid']} ); $('unhide_post_{$post['post']['pid']}').show(); </script> </if> <hr /> <if test="adCodeCheck:|:$post['post']['_adCode']"> {$post['post']['_adCode']} </if> <script type="text/javascript"> var pid = parseInt({$post['post']['pid']}); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } <if test="sDeletedNotMQ:|:! $post['post']['_isDeleted']"> // Show multiquote for JS browsers if ( $('multiq_{$post['post']['pid']}') ) { $('multiq_{$post['post']['pid']}').show(); } if( $('toggle_post_{$post['post']['pid']}') ) { $('toggle_post_{$post['post']['pid']}').show(); } // Add perm data ipb.topic.deletePerms[{$post['post']['pid']}] = { 'canDelete' : {parse expression="intval($post['post']['_can_delete'])"}, 'canSoftDelete' : {parse expression="intval($post['post']['_softDelete'])"} }; </if> </script> Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/?&do=findComment&comment=6996 Share on other sites Больше вариантов
1 февраля, 20159 yr comment_79810 Таак, с кнопкой удалить разобрались. <li class='post_del'> <a class='ipsButton_secondary' href='{parse url="module=moderate&section=moderate&do=postchoice&tact=deletedo&f={$topic['forum_id']}&t={$topic['tid']}&selectedpids[]={$post['post']['pid']}&st={$this->request['st']}&auth_key={$this->member->form_hash}" base="publicWithApp"}' title='{$this->lang->words['post_delete_title']}' onclick='if( !confirm("{$this->lang->words['post_delete_confirm']}") ){ return false; }' >{$this->lang->words['post_delete']}</a> </li> Помогло, спасибо. Теперь с кнопкой скрыть. Это в каком файле шаблона? Та же проблема Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/?&do=findComment&comment=79810 Share on other sites Больше вариантов
1 февраля, 20159 yr comment_79811 пост выше прочли бы, узнали Весь код от шаблонаТемы - post: Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/?&do=findComment&comment=79811 Share on other sites Больше вариантов
1 февраля, 20159 yr comment_79813 пост выше прочли бы, узнали В том то и дело что непонятно куда идти Кнопка срабатывает если правой кнопой мыши нажать и выбрать открыть в новом окне Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/?&do=findComment&comment=79813 Share on other sites Больше вариантов
1 февраля, 20159 yr comment_79821 Зачем в редакторе сообщения смотрите!? Там же есть шаблон ТЕМЫ !! Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/?&do=findComment&comment=79821 Share on other sites Больше вариантов
2 февраля, 20159 yr comment_79859 <!--post:{$post['post']['pid']}--> <if test="sDeleted:|:$post['post']['_isDeleted'] AND $post['post'] ['_softDeleteSee']"> {parse template="softDeletedPostBit" group="topic" params="$post, $displayData['sdData'], $topic"} </if> <if test="sDeletedNot:|:! $post['post']['_isDeleted']"> <div class='post_block hentry clear clearfix <if test="isSolvedCss:|:$post['post']['_isMarkedAnswered']">solved</if> <if test="postQueued:|:$post['post']['_isHidden']">moderated</if>' id='post_id_ {$post['post']['pid']}'> <a id='entry{$post['post']['pid']}'></a> <if test="repIgnored:|:!empty( $post['post'] ['_repignored'] ) AND $post['post']['_repignored'] == 1 && $post['post'] ['_ignored'] != 1"> <div class='post_ignore'> <if test="noRep:|:$post['post'] ['rep_points'] == 0"> <span class='reputation zero' title='{$this->lang->words['top_rep']}'> </if> <if test="posRep:|:$post ['post']['rep_points'] > 0"> <span class='reputation positive' title='{$this->lang->words['top_rep']}'> </if> <if test="negRep:|:$post ['post']['rep_points'] < 0"> <span class='reputation negative' title='{$this->lang->words['top_rep']}' > </if> {$post['post']['rep_points']}</span> {$this->lang->words ['top_this_post_by']} {parse template="userHoverCard" group="global" params="$post['author']"} {$this->lang->words['top_below_thresh']}. <a href='#' title='{$this->lang->words['ignore_view_post']}' id='unhide_post_ {$post['post']['pid']}'>{$this->lang->words['rep_view_anyway']}</a> </div> </if> <if test="userIgnored:|:$post['post']['_repignored'] == 1 || $post['post']['_ignored']"> <div class='post_ignore'> <if test="userIgnoredLang:|: $post['post']['_repignored'] == 1">{$this->lang->words ['post_ignored_rep']}<else />{$this->lang->words['post_ignored']}</if> {parse template="userHoverCard" group="global" params="$post['author']"}. <a href='#entry{$post['post']['pid']}' title='{$this->lang->words ['ignore_view_post']}' style='display: none' id='unhide_post_{$post['post'] ['pid']}'>{$this->lang->words['rep_view_anyway']}</a> <if test="userIgnoredLangTwo:|:$this->settings['reputation_enabled'] AND $post ['post']['_repignored'] == 1"><div><a href="{parse url="showtopic={$post ['post']['topic_id']}&page={$this->request['page']} &rep_filter_set=*&rep_filter=update&secure_key={$this- >member->form_hash}" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}">{$this->lang->words['post_ignore_reset_rep']} </a></div></if> </div> </if> <div class='post_wrap' <if test="isNotIgnoring:|:$post ['post']['_ignored'] == 1 || $post['post']['_repignored'] == 1">style='display: none'</if>> <if test="postMid:|:$post['author'] ['member_id']"> <h3 class='row2'> <else /> <h3 class='guest row2'> </if> <span class='post_id right ipsType_small desc blend_links'> <if test="hasPages:|:$this->request['page']"> <a itemprop="replyToUrl" data-entry-pid='{$post['post']['pid']}' href='{parse url="showtopic={$post['post']['topic_id']}&page={$this->request ['page']}{$post['post']['PermalinkUrlBit']}#entry{$post['post']['pid']}" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}' rel='bookmark' title='{$topic['title']}{$this->lang->words['link_to_post']} # {$post['post']['post_count']}'> <else /> <a itemprop="replyToUrl" data-entry-pid='{$post['post']['pid']}' href='{parse url="showtopic={$post['post']['topic_id']}{$post['post']['PermalinkUrlBit']} #entry{$post['post']['pid']}" template="showtopic" seotitle="{$topic ['title_seo']}" base="public"}' rel='bookmark' title='{$topic['title']}{$this- >lang->words['link_to_post']} #{$post['post']['post_count']}'> </if> #{$post['post'] ['post_count']} <img src='{$this- >settings['img_url']}/icon_share.png' class='small' title='{$topic['title']}{$this- >lang->words['link_to_post']} #{$post['post']['post_count']}' /> </a> </span> <if test="postModCheckbox:|:$post['post']['moddable'] && ! $topic ['_isArchived']"> <span class='right'> <label for='checkbox_{$post['post']['pid']}' class='post_mod hide'>{$this->lang- >words['mod_select_post']}</label><input type='checkbox' id='checkbox_ {$post['post']['pid']}' name='selectedpids[]' value='{$post['post']['pid']}' class='post_mod right'<if test="postModSelected:|:!empty( $post['post'] ['_pid_selected'] )"> checked='checked'</if> data-status='{$post['post'] ['queued']}' /> </span> </if> <if test="postMember:|:$post ['author']['member_id']"> <span itemprop="creator name" class="author vcard">{parse template="userHoverCard" group="global" params="$post['author']"}</span> <else /> {parse template="userHoverCard" group="global" params="$post['author']"} </if> <if test="postIp:|:$post['post'] ['_show_ip']"> <span class='ip right ipsType_small'>({$this->lang->words['ip']}: <if test="postAdmin:|:$post['author']['g_access_cp']"> <em> {$this->lang->words['ip_private']}</em> <else /> <if test="accessModCP:|:$this->memberData['g_is_supmod']"><a href="{parse url="app=core&module=modcp&fromapp=members&tab=iplo okup&ip={$post['post']['ip_address']}" base="public"}" title='{$this- >lang->words['info_about_this_ip']}'>{$post['post']['ip_address']}</a><else />{$post['post']['ip_address']}</if> </if>) </span> </if> </h3> <div class='author_info'> {parse template="userInfoPane" group="global" params="$post['author'], $post ['post']['pid'], array( 'isTopicView' => true, 'wl_id' => $post['post']['wl_id'] )"} </div> <div class='post_body'> <p class='posted_info desc lighter ipsType_small'> {$this->lang- >words['posted']} <abbr class="published" itemprop="commentTime" title="{parse expression="date( 'c', $post['post']['post_date'] )"}">{parse date="$post['post']['post_date']" format="long"}</abbr> <if test="isSolvedSausage:|:$post['post']['_isMarkedAnswered']"> <span class='ipsBadge ipsBadge_green'>{$this->lang->words ['topic_best_answer']}</span></if> </p> <if test="repHighlight:|:$this- >settings['reputation_highlight'] AND $post['post']['rep_points'] >= $this- >settings['reputation_highlight']"> <p class='rep_highlight'>{parse replacement="popular_post"}<br />{$this- >lang->words['popular_post']}</p> </if> <div itemprop="commentText" class='post entry-content <if test="$post['post']['_repignored'] == 1">imgsize_ignore</if>'> {$post['post'] ['post']} {$post['post'] ['attachmentHtml']} <br /> <if test="postEditBy:|:$post['post']['edit_by']"> <p class='edit'> {$post['post']['edit_by']} <if test="postEditByReason:|:$post['post']['post_edit_reason'] != ''"> <br /> <span class='reason'>{$post['post']['post_edit_reason']}</span> </if> </p> </if> </div> <if test="repButtonsLike:|: ! $topic['_isArchived']"> {parse template="repButtons" group="global_other" params="$post['author'], array_merge( array( 'primaryId' => $post['post']['pid'], 'domLikeStripId' => 'like_post_' . $post['post']['pid'], 'domCountId' => 'rep_post_' . $post['post']['pid'], 'app' => 'forums', 'type' => 'pid', 'likeFormatted' => $post['post']['like']['formatted'] ), $post['post'] )"} </if> <if test="postSignature:|:$post ['post']['signature']"> {$post['post'] ['signature']} </if> <if test="controlsForUnapprovedPost:|:$this->memberData['is_mod'] && ! $topic['_isArchived'] && $post['post']['queued']"> <ul id='postControlsUnapproved_{$post['post']['pid']}' class='post_controls clear clearfix'> <if test="canDelete:|:$post['post']['_can_delete'] === TRUE && ! $topic ['_isArchived']"> <li class='post_del'> <a class='ipsButton_secondary' href='{parse url="module=moderate&section=moderate&do=postchoice&ta ct=deletedo&f={$topic['forum_id']}&t={$topic['tid']} &selectedpids[]={$post['post']['pid']}&st={$this->request['st']} &auth_key={$this->member->form_hash}" base="publicWithApp"}' title='{$this->lang->words['post_delete_title']}' onclick='if( !confirm("{$this- >lang->words['post_delete_confirm']}") ){ return false; }' >{$this->lang- >words['post_delete']}</a> </li> </if> <li class='post_toggle toggle_post' id='toggle_post_{$post['post']['pid']}' style='display: none'> <a class='ipsButton_secondary' href='{parse url="app=forums&module=moderate&section=moderate&do= postchoice&tact=<if test="!$post['post']['queued']">unapprove<else />approve</if>&selectedpids[{$post['post']['pid']}]={$post['post'] ['pid']}&t={$topic['tid']}&f={$forum['id']}&auth_key= {$this->member->form_hash}" base="public"}' title='{$this->lang->words ['post_toggle_visible']}'><span id='toggletext_post_{$post['post']['pid']}'><if test="approveUnapprove:|:$post['post']['queued']==1">{$this->lang->words ['post_approve']}<else />{$this->lang->words['post_unapprove']} </if></span></a> </li> <if test="canEdit:|:$post['post']['_can_edit'] === TRUE"> <li class='post_edit'><a href='{parse url="module=post&section=post&do=edit_post&f={$topic ['forum_id']}&t={$topic['tid']}&p={$post['post']['pid']} &page={$this->request['page']}" base="publicWithApp"}' title='{$this- >lang->words['post_edit_title']}' class='ipsButton_secondary edit_post' id='edit_post_{$post['post']['pid']}'>{$this->lang->words['post_edit']} </a></li> </if> </ul> </if> <ul id='postControlsNormal_ {$post['post']['pid']}' class='post_controls clear clearfix' <if test="hideNormalControlsForUnapprovedPost:|:$this->memberData['is_mod'] && ! $topic['_isArchived'] && $post['post'] ['queued']">style='display:none'</if>> <li class='top hide'><a href='#ipboard_body' class='top' title='{$this->lang->words ['back_top']}'>{$this->lang->words['back_top']}</a></li> <if test="canAnswerTopic:|:$topic['Perms']['canAnswerTopic'] && $post['post'] ['post_count'] > 1"> <if test="isAnswered:|:$post['post']['_isMarkedAnswered']"> <if test="canUnanswer:|:$post['post']['_canMarkUnanswered']"> <li><a href="{parse url="module=extras&section=answer&do=unanswer&t= {$this->request['t']}&pid={$post['post']['pid']}&auth_key={$this- >member->form_hash}" base="publicWithApp"}" data-post- button="unanswer" class='ipsButton_secondary important' data-pid="{$post ['post']['pid']}"><img class='icon' src="{$this->settings ['img_url']}/cross_white_10px.png">{$this->lang->words ['topic_mark_unsolved']}</a></li> </if> <else /> <if test="notAnswered:|:$post['post']['_canAnswer'] && $topic ['topic_firstpost'] != $post['post']['pid']"> <li><a href="{parse url="module=extras&section=answer&do=answer&t={$this- >request['t']}&pid={$post['post']['pid']}&auth_key={$this- >member->form_hash}" base="publicWithApp"}" data-post-button="answer" class='ipsButton_secondary' data-pid="{$post['post']['pid']}"><img class='icon' src="{$this->settings['img_url']}/tick_10px.png">{$this->lang- >words['topic_mark_solved']}</a></li> </if> </if> </if> <if test="replyButtonWarn:|:!$this->memberData['unacknowledged_warnings'] && !$this->memberData['restrict_post']"> <if test="replyButton:|:$post['post']['_canReply']"> <li><a href="{parse url="module=post&section=post&do=reply_post&f={$this- >request['f']}&t={$this->request['t']}&qpid={$post['post']['pid']}" base="publicWithApp"}" class='_ips_trigger_quote ipsButton_secondary' pid="{$post['post']['pid']}" title="{$this->lang->words['tt_reply_to_post']}"> {$this->lang->words['post_reply']}</a></li> <if test="multiquote:|:!empty( $post['post']['_mq_selected'] )"> <li class='selected multiquote' id='multiq_{$post['post']['pid']}' style='display: none'> <else /> <li class='multiquote' id='multiq_{$post['post']['pid']}' style='display: none'> </if> <a href="{parse url="module=post&section=post&do=reply_post&f={$this- >request['f']}&t={$this->request['t']}&qpid={$post['post']['pid']}" base="publicWithApp"}" title="{$this->lang->words['quote_with_mq']}" class='ipsButton_secondary'>{$this->lang->words['mq']}</a> </li> </if> </if> <if test="canDelete:|:$post['post']['_can_delete'] === TRUE && ! $topic ['_isArchived']"> <li id='del_post_{$post['post']['pid']}' class='post_del'> <a href='{parse url="module=moderate&section=moderate&do=postchoice&ta ct=deletedo&f={$topic['forum_id']}&t={$topic['tid']} &selectedpids[]={$post['post']['pid']}&page={$this->request ['page']}&auth_key={$this->member->form_hash}" base="publicWithApp"}' title='{$this->lang->words['post_delete_title']}' class='delete_post' onclick='return false;' >{$this->lang->words ['post_delete']}</a> </li> </if> <if test="canHide:|:$post['post']['_softDelete'] && ! $topic['_isArchived']"> <li id='hide_post_{$post['post']['pid']}'> <a href='{parse url="module=moderate&section=moderate&do=postchoice&ta ct=delete&f={$topic['forum_id']}&t={$topic['tid']} &selectedpids[]={$post['post']['pid']}&page={$this->request ['page']}&auth_key={$this->member->form_hash}" base="publicWithApp"}' class='hide_post'>{$this->lang->words ['post_hide']}</a> </li> </if> <if test="canEdit:|: $post['post']['_can_edit'] === TRUE"> <li class='post_edit'><a href='{parse url="module=post&section=post&do=edit_post&f={$topic ['forum_id']}&t={$topic['tid']}&p={$post['post']['pid']} &page={$this->request['page']}" base="publicWithApp"}' title='{$this- >lang->words['post_edit_title']}' class='edit_post' id='edit_post_{$post ['post']['pid']}'>{$this->lang->words['post_edit']}</a></li> </if> <if test="canReportPost:|:$topic['_canReport'] and ! $topic['_isArchived']"> <li class='report'> <a href='{parse url="app=core&module=reports&rcom=post&tid={$this- >request['t']}&pid={$post['post']['pid']}&page={$this->request ['page']}" base="public"}'>{$this->lang->words['report']}</a> </li> <if test="postIsReported:|:$this->memberData['_cache']['report_temp'] ['post_marker']['post'][ $post['post']['pid'] ]['gfx'] > 0"> <li class='report'> <a href="{$this->settings['base_url']} app=core&module=reports&section=reports&do=show_report &rid={$this->memberData['_cache']['report_temp']['post_marker'] ['post'][$post['post']['pid']]['info']['id']}" id='post-report-{$post['post']['pid']}' class='ipbmenu'> <span id="rstat-{$this->memberData['_cache'] ['report_temp']['post_marker']['post'][ $post['post']['pid'] ]['info']['id']}"><img src="{$this->settings['img_url']}/reports/post_alert_{$this->memberData ['_cache']['report_temp']['post_marker']['post'][$post['post']['pid']] ['gfx']}.png" alt="" /></span> </a> </li> </if> </if> </ul> <if test="reportedPostData:|:! $topic['_isArchived'] AND $this->memberData['_cache']['report_temp'] ['post_marker']['post'][ $post['post']['pid'] ]['gfx'] > 0"> <ul id='post- report-{$post['post']['pid']}_menucontent' class='ipbmenu_content report_menu'> <li><a href="{parse url="app=core&module=reports&do=show_report&rid= {$this->memberData['_cache']['report_temp']['post_marker']['post'][ $post ['post']['pid'] ]['info']['id']}" base="public"}" id='report_mark_{$post['post'] ['pid']}'><img src='{$this->settings['img_url']}/reports/mark_complete.png' alt='' /> {$this->lang->words['report_menu_mark_complete']}</a></li> <li><a href="{$this->settings['base_url']} app=core&module=reports&section=reports&do=show_report &rid={$this->memberData['_cache']['report_temp']['post_marker'] ['post'][$post['post']['pid']]['info']['id']}"><img src='{$this->settings ['img_url']}/reports/view_report.png' alt='' /> {$this->lang->words ['report_menu_view_report']}</a></li> </ul> <script type="text/javascript"> $('report_mark_{$post['post']['pid']}').observe('click', ipb.global.updateReportStatus.bindAsEventListener( this, {$this->memberData['_cache']['report_temp']['post_marker'] ['post'][$post['post']['pid']]['info']['id']},2,2 ) ); </script> </if> </div> </div> </div> </if> <if test="initIgnoredPost:|:$post['post']['_repignored'] == 1 || $post['post']['_ignored']"> <script type='text/javascript'> ipb.topic.setPostHidden( {$post['post']['pid']} ); $('unhide_post_{$post['post'] ['pid']}').show(); </script> </if> <hr /> <if test="adCodeCheck:|:$post['post']['_adCode']"> {$post['post']['_adCode']} </if> <script type="text/javascript"> var pid = parseInt({$post['post']['pid']}); if ( pid > ipb.topic.topPid ){ ipb.topic.topPid = pid; } <if test="sDeletedNotMQ:|:! $post['post']['_isDeleted']"> // Show multiquote for JS browsers if ( $('multiq_{$post['post']['pid']}') ) { $('multiq_{$post['post']['pid']}').show(); } if( $('toggle_post_{$post['post']['pid']}') ) { $('toggle_post_{$post['post']['pid']}').show(); } // Add perm data ipb.topic.deletePerms[{$post['post']['pid']}] = { 'canDelete' : {parse expression="intval($post['post']['_can_delete'])"}, 'canSoftDelete' : {parse expression="intval($post['post']['_softDelete'])"} }; </if> </script> Так же как у автора не работает кнопка скрыть. Сравнил по удалению, у меня аналогичный код Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/?&do=findComment&comment=79859 Share on other sites Больше вариантов
2 февраля, 20159 yr comment_79879 1. что такое спойлер вам видимо не знакомо. 2. сравнивывайте с кодом из дефолтового стиля Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/?&do=findComment&comment=79879 Share on other sites Больше вариантов
3 февраля, 20159 yr comment_79927 1. что такое спойлер вам видимо не знакомо. 2. сравнивывайте с кодом из дефолтового стиля 1. сообщение уже не редактируется. 2. скопировал post из дефолтового стиля, ничего не поменялось Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/?&do=findComment&comment=79927 Share on other sites Больше вариантов
22 апреля, 20159 yr comment_85711 Аналогичная проблема на 3.4.7 Устанавливались хуки и приложения, после чего модераторы пожаловались на невозможность удалить сообщение. Что именно привело к проблеме не известно. Правда оно удаляется если пкм по кнопе удалить и нажать "открыть", сообщение сразу удаляется без попап окошка с предупреждением. Сравнивал Тема-post с оригиналом, все совпадает, хуки удалил, но проблема остается. Кеши чистил и чего только не делал. Так же не работает кнопка "Управление темой". Link to comment https://ipbmafia.ru/topic/1220-knopka-udalit/?&do=findComment&comment=85711 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.