select a.*
from (select n.*,
rank() over (partition by n.section_id order by n.publication_date desc) rnk -- нумеруем порядок новости в пределах каждой секции по порядку даты публикации
from news n) a
where a.rnk < 10 -- сколько новостей выводить на каждую секцию
order by a.section_id, a.publication_date desc
<input type="hidden" id = "nserver" name="nserver" value="">
<input type="hidden" id = "registrar" name="registrar" value="">
if (pageAvailable == false) {
console.log("Not Include");
} else{
console.log("Include");
}
<tr>
<xsl:for-each select="Product">
......
</xsl:for-each>
</tr>
<xsl:for-each select="Product">
<tr>
......
</tr>
</xsl:for-each>
select a.*
from (select d.id, d.tovar_id, d.sender_id, d.recipient_id, d.message,
case
when d.sender_id < d.recipient_id
then d.sender_id * 1000000 + d.recipient_id
else d.recipient_id * 1000000 + d.sender_id
end dialog_hold
from dialogs d
where d.tovar_id = :tovar_id
and (d.sender_id = :user_id or d.recipient_id = :user_id)
) a
order by a.tovar_id, a.dialog_hold, a.id
....
$send_result = mail($admin_email, adopt($form_subject), $message, $headers );
echo $send_result ? 'success' : 'fail';
...
).done(function(e)
{
var resp = e.responseText;
alert(resp === 'success' ? 'Сообщение отправлено!' : 'Ошибка отправки сообщения');
....
}
$.ajax({
type: "POST",
url: "../js/mail.php", //Change
data: th.serialize()
}).done(function(e) {
.......
}).fail(function()
{
alert('Фатальная ошибка отправки!');
});
......('span').html( '<i class="new"></i>' + $('#form-uploa......
var now = new Date(); // Текущая дата
var event_date = new Date ("Jul 17 2018 11:30:00 GMT+0300"); // дата события (+ часовой пояс, крайне обязательно)
var dif_time = now.getTime() - event_date.getTime(); // разность в милисикундах по UTC (время приведено в один часовой пояс, крайне удачно)
var duration = 60 * 60 * 1000; // время длительности вебинара в милисекундах
switch(true)
{
case dif_time < 0:
// действия до события
break;
case dif_time >= 0 && dif_time < duration:
// действия во время события до окончания, (dif_time / 1000) - куда перематывать
break;
case dif_time >= duration:
// действия после окончания события
break;
}
.attr('href', string.trim() + "?random_param=" + Math.round(Math.random() * 1000))
$("#form")
var form_elem = $("#form"); // тут должны словить DOM-объект формы в JQuery обертке
form_elem.submit(function(.......... // а тут цепляем обработчик.
<form id="form"></from>
<form id="form1"></from>