Dimon789 Posted August 3, 2014 Report Share Posted August 3, 2014 Подскажите как вывести уведомление о поступившей информации через форму обратной связи, вверху где комментарии. Спасибо Quote Link to post Share on other sites
infinity178 Posted August 3, 2014 Report Share Posted August 3, 2014 Подскажите как вывести уведомление о поступившей информации через форму обратной связи, вверху где комментарии. СпасибоЕсли вы говорите о том что бы с Админ части во вкладке комментарии была обратная связь, то:FeedbackAdmin.php - в самом нижу меняете шаблон на comments.tpl далее вытаскиваете с feedback.tpl - {if $feedback}...... тут код (массивы smarty) {/if} и вставляете в дизайн comments.tpl по прицепу {if $comments}...{elseif $feedback}...{/if} PS пишу на память - где то мог допустить ошибку с названиях - но логика такова Quote Link to post Share on other sites
Snegovik Posted November 5, 2014 Report Share Posted November 5, 2014 Версия simpla 2.3.3Для себя нашел такое вот решение, если есть другой способ, то хотелось бы его узнать в фале /simpla/IndexAdmin.php после $new_comments_counter = $this->comments->count_comments(array('approved'=>0)); ставим $feedbacks_count = $this->feedbacks->count_feedbacks(array('approved'=>0)); $feedbacks_count = ($feedbacks_count == 0)? "<span style='background-color:transparent;'></span>" : "<span>".$feedbacks_count."</span>"; $new_comments_counter = ($new_comments_counter == 0)? "<span style='background-color:transparent;'></span>" : "<span>".$new_comments_counter."</span>"; $new_comments_counter = $new_comments_counter.$feedbacks_count; в файле /simpla/design/html/index.tpl меняем {if $new_comments_counter}<div class='counter'><span>{$new_comments_counter}</span></div>{/if}</li> на {if $new_comments_counter}<div class='counter'><span class="for_feedback">{$new_comments_counter}</span></div>{/if}</li> в /simpla/design/css/main.css меняем #main_menu div.counter { margin-left: 70px; margin-top:-75px; } на #main_menu div.counter { margin-left: 70px; margin-top:-75px; position: relative; } #main_menu div.counter .for_feedback:after{ content: ""; display: inline-block; } #main_menu div.counter .for_feedback{ background: none !important; } #main_menu div.counter span span:last-child{ position: absolute; right: 15px; } #main_menu div.counter span span:first-child{ position: absolute; left: -57px; background-color: #FF6347; } возможно стили где-то еще нужно подправить Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.