Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Подскажите как вывести уведомление о поступившей информации через форму обратной связи, вверху где комментарии. Спасибо

Ссылка на сообщение
Поделиться на другие сайты

Подскажите как вывести уведомление о поступившей информации через форму обратной связи, вверху где комментарии. Спасибо

Если вы говорите о том что бы с Админ части во вкладке комментарии была обратная связь, то:

FeedbackAdmin.php - в самом нижу меняете шаблон на comments.tpl 

далее вытаскиваете с feedback.tpl - {if $feedback}...... тут код (массивы smarty) {/if} и вставляете в дизайн comments.tpl

 

по прицепу {if $comments}...{elseif $feedback}...{/if}

 

PS пишу на память - где то мог допустить ошибку с названиях - но логика такова

Ссылка на сообщение
Поделиться на другие сайты
  • 3 месяца спустя...

Версия 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;
}

возможно стили где-то еще нужно подправить

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...