Страница 1 из 2

Личные сообщения.

Добавлено: 26 мар 2015, 20:46
Кнора
На многих ресурсах есть девайс: когда личное сообщение отсылается пользователю, то о нем сообщается на мейл. У нас сейчас так и есть. Но есть ли возможность, кроме оповещения о сообщении, сразу и дублировать текст сообщения на почту вместе с оповещением?

Личные сообщения.

Добавлено: 24 апр 2015, 16:01
Кнора
Вопрос: когда один пользователь удаляет из своих папок ЛС, то тому кому он отправлял - видит их, продолжает?

Личные сообщения.

Добавлено: 24 апр 2015, 16:09
Merlin
Кнора писал(а):Вопрос: когда один пользователь удаляет из своих папок ЛС, то тому кому он отправлял - видит их, продолжает?
Если удаленное сообщение было ранее отправлено другому пользователи и тот пользователь не успел его прочитать до того момента когда вы удалили сообщение, то при открытии полученного сообщения он увидит - "сообщение удалено, удалить ярлык?". Если он уже прочитал, то удалится только у вас - пользователь по прежнему сможет его читать.

Личные сообщения.

Добавлено: 16 ноя 2015, 20:32
ratter
У меня вопрос, есть ли возможность сделать так, чтобы наличие непрочитанных сообщений как-то подсвечивалось. Иными словами, чтобы пользователю сразу при входе на форум сигнализировалось о наличии оных. Не только лишь числом сообщений в скобках.

Личные сообщения.

Добавлено: 16 ноя 2015, 22:10
silver073000

Личные сообщения.

Добавлено: 17 ноя 2015, 21:17
Charskiy
Попробовал у себя, что то никак вставать не хочет. :pardon:

Личные сообщения.

Добавлено: 18 ноя 2015, 22:14
silver073000
У меня отлично всё. А стиль какой?

Личные сообщения.

Добавлено: 19 ноя 2015, 14:42
beholder
Я не пробовал эту штуку, но так понимаю, что в нашем случае можно даже обойтись без правки шаблонов.


т.е. в событие overall_footer_after.html (HOSTING->Вставки кода)
добавляем:

Код: Выделить всё

<!-- IF S_NEW_PM -->
<script type="text/javascript">
$(document).ready(function() {
	$("body").append("<div id='form_popuppm'><h1>{L_MESSAGE}</h1><a href='#' class='close' onClick='$(\"#form_popuppm\").hide();return false;' title='{L_CLOSE_WINDOW}'>[x]</a><p>{L_NEW_MESSAGE}</p><a href='ucp.php?i=pm&folder=inbox' class='view' title='{L_GO}'>{L_GO}</a><cite>{SITENAME}</cite></div>");
	$("#form_popuppm").hide();
	$("#form_popuppm").show(1000);
});
</script>
<!-- ENDIF -->
а в overall_header_head_append.html добавляем:

Код: Выделить всё

<!-- IF S_NEW_PM -->
<style>
/* Popup PM */
#form_popuppm {
	background: #D1D1D1;
	background: -moz-repeating-linear-gradient(-45deg, #EFC1CB , #EFC1CB 30px, #F2F2F2 30px, #F2F2F2 40px, #C2E8F5 40px, #C2E8F5 70px,#F2F2F2 70px, #F2F2F2 80px);
	background: -webkit-repeating-linear-gradient(-45deg, #EFC1CB , #EFC1CB 30px, #F2F2F2 30px, #F2F2F2 40px, #C2E8F5 40px, #C2E8F5 70px,#F2F2F2 70px, #F2F2F2 80px);
	background: -o-repeating-linear-gradient(-45deg, #EFC1CB , #EFC1CB 30px, #F2F2F2 30px, #F2F2F2 40px, #C2E8F5 40px, #C2E8F5 70px,#F2F2F2 70px, #F2F2F2 80px);
	background: repeating-linear-gradient(-45deg, #EFC1CB , #EFC1CB 30px, #F2F2F2 30px, #F2F2F2 40px, #C2E8F5 40px, #C2E8F5 70px,#F2F2F2 70px, #F2F2F2 80px);
	border: 1px solid #383838;
	border-radius: 8px;
	box-shadow: 0 1px 6px #3F3F3F;
	color: #7F7E7E;
	font-size: 14px;
	left: 50px;
	min-height: 200px;
	padding: 30px;
	position: fixed;
	text-align: center;
	top: 50px;
	width: 400px;
	z-index: 100;
}
 
#form_popuppm:after {
	background: #F9F9F9;
	border: 1px solid #E5E5E5; 
	border-radius: 8px;
	bottom: 0;
	content : '';
	left: 0;
	margin: 10px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1; 
}
 
#form_popuppm h1 {
	color: #8C8C8C;
	font-family: Verdana, sans-serif;
	font-size: 28px;
	margin: 0 0 20px 0;
	padding: 0;
	position: relative;
	text-align: center;
}
 
#form_popuppm h1:after {
	color: #D6CFCB;
	content: '&';
	display: block;
	font-family: Verdana, serif;
	font-size: 25px;
	text-align: center;
	text-shadow: 0 1px 0px #fff;
	width: 100%;
}
 
#form_popuppm h1:before {
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(182,180,180,0.7) 42%, rgba(180,178,178,0) 43%, rgba(168,166,166,0) 50%, rgba(180,178,178,0) 57%, rgba(182,180,180,0.7) 58%, rgba(238,237,237,0.3) 90%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(182,180,180,0.7) 42%,rgba(180,178,178,0) 43%,rgba(168,166,166,0) 50%,rgba(180,178,178,0) 57%,rgba(182,180,180,0.7) 58%,rgba(238,237,237,0.3) 90%,rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(182,180,180,0.7) 42%,rgba(180,178,178,0) 43%,rgba(168,166,166,0) 50%,rgba(180,178,178,0) 57%,rgba(182,180,180,0.7) 58%,rgba(238,237,237,0.3) 90%,rgba(255,255,255,0) 100%);
	background: linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(182,180,180,0.7) 42%,rgba(180,178,178,0) 43%,rgba(168,166,166,0) 50%,rgba(180,178,178,0) 57%,rgba(182,180,180,0.7) 58%,rgba(238,237,237,0.3) 90%,rgba(255,255,255,0) 100%);
	bottom: 15px;
	content: '';
	display: block;
	height: 2px;
	position: absolute;
	text-align: center;
	width: 100%;
}
 
#form_popuppm a.view {
	background: #F9F9F9;
	background: -moz-linear-gradient(top, #F9F9F9 1%, #F3F3F3 100%);
	background: -webkit-linear-gradient(top, #F9F9F9 1%, #F3F3F3 100%);
	background: -o-linear-gradient(top, #F9F9F9 1%, #F3F3F3 100%);
	background: linear-gradient(top, #F9F9F9 1%, #F3F3F3 100%);
	border: 1px solid #E0E0E0;
	border-radius: 5px;
	box-shadow: 0 1px 1px #FFF inset, 0 0 0 5px #EAEAEA;
	color: #767676;
	cursor: pointer;
	display: inline-block;
	font-family: Georgia;
	font-size: 16px;
	padding: 10px 15px;
	text-shadow: 0 1px 1px #E8E8E8;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
 
#form_popuppm a.view:hover {
	background: #F4F4F4;
	background: -moz-linear-gradient(top, #F4F4F4 0%, #F2F2F2 100%);
	background: -webkit-linear-gradient(top, #F4F4F4 0%, #F2F2F2 100%);
	background: -o-linear-gradient(top, #F4F4F4 0%, #F2F2F2 100%);
	background: linear-gradient(top, #F4F4F4 0%, #F2F2F2 100%);
	border-color: #CECECE;
	box-shadow: 0 1px 1px #FFF inset, 0 0 0 5px #E0E0E0;
	color: #686868;
	text-decoration: none;
}
 
#form_popuppm a.close {
	color: #7F7E7E;
	font-size: 15px;
	position: absolute;
	right: 15px;
	top: 15px;
}
 
#form_popuppm cite {
	bottom: 12px;
	font-size: 11px;
	left: 16px;
	position: absolute;
}
 
@media only screen and (max-width: 565px), only screen and (max-device-width: 565px) {
	#form_popuppm {
		left: 10px;
		right: 10px;
		width: auto;
	}
}
</style>
<!-- ENDIF -->

Личные сообщения.

Добавлено: 19 ноя 2015, 17:27
Charskiy
beholder писал(а): Я не пробовал эту штуку, но так понимаю, что в нашем случае можно даже обойтись без правки шаблонов.
Попробовал. Спасибо.
Вставлять нужно только в
beholder писал(а): overall_footer_after.html
, при установки в
beholder писал(а): overall_header_head_append.html
, сверху выскакивает код

Изображение

Личные сообщения.

Добавлено: 19 ноя 2015, 18:14
beholder
Charskiy, я там ошибся немного, вместо <style> и </style> написал <styles> и </styles>
подправил второй фрагмент в предыдущем посте, заново скопируйте и попробуйте - должно по-идее сработать.