-
Постов
21 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные ca31
-
-
-
-
Добрый день, подскажите как на версии 3.4.6 изменить заголовок страницы, сейчас формат такой: Тема-форум-название форума.
На страницах необходимо оставить только название темы.
-
1. что такое спойлер вам видимо не знакомо.
2. сравнивывайте с кодом из дефолтового стиля
1. сообщение уже не редактируется.
2. скопировал 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="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>
Так же как у автора не работает кнопка скрыть. Сравнил по удалению, у меня аналогичный код
-
-
Таак, с кнопкой удалить разобрались.
<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>
Помогло, спасибо. Теперь с кнопкой скрыть.Это в каком файле шаблона?
Та же проблема
-
-
Понял. Буду пробовать.
Так а все же где прописаны параметры попапов?
-
Стиль проверен. Все работает. Установите заново стиль под другим названием и проверьте.
Помогло. Как теперь сделать подмену файлов, что бы вновь установленный стиль не "допиливать" под себя, а заменить только js.
Или лучше не трогать уже старый? По фтп так и не нашел отдельных папок со стилями.
-
Так есть какие мысли по решению вопроса?
-
А с чего это у Вас файл /public/js/3rd_party/lightbox.js не ipb'ордовский?
Какой был вместе с форумом и стилем... Сейчас пытался лайтбокс 2.7.1 поставить, вообще не стало с ним работать, вернул обратно "родной"
-
фото продолжают грузиться внизу экрана в хроме. в ИЕ все норм
-
-
остряк.
на стандартном было все норм, но он уже удален.
остался загруженный и мобайл.
хуки не влияют на отображение.
как можно принудильно попап зафиксировать?
-
-
Внешний вид- сообщения- бб коды
Так нет кнопы удалить, есть редактировать и экспортировать
-
Как убрать лишнии бб коды в окне ответа, размер шрифта,индексы, цвет фона и т.п.?
-
Ппка js (Или как там ее кличут) цела??
Сделайте бекап, и перезалейте вышесказанную папку.
Не помогло. Куда дальше копать?
-
Добрый день коллеги, подскажите решение такой проблемки:
Если пытаться авторизоваться не с главной страницы форума, а с любой другой, то фон темнеет но окно авторизации находится внизу видимий части страницы, так что видно только очертания что оно там есть, то же самое происходит при попытки выйти на дополнительные ббкоды.
Скин
Хочу обновить до IPS 4
в Техническая поддержка IP.Board
Опубликовано
Никто не знает решения?