JavaScript
16
Вклад в тег
// для примера, настройки Яндекса
add_action('phpmailer_init','send_smtp_email');
function send_smtp_email( $phpmailer ) {
// Define that we are sending with SMTP
$phpmailer->isSMTP();
// The hostname of the mail server
$phpmailer->Host = "smtp.yandex.ru";
// Use SMTP authentication (true|false)
$phpmailer->SMTPAuth = true;
// SMTP port number - likely to be 25, 465 or 587
$phpmailer->Port = "465";
// Username to use for SMTP authentication
$phpmailer->Username = "chtoto@yandex.ru";
$phpmailer->From = "chtoto@yandex.ru"; // должен соответствовать $phpmailer->Username
$phpmailer->FromName = "от кого Имя или что то другое";
// Password to use for SMTP authentication
$phpmailer->Password = "password";
// The encryption system to use - ssl (deprecated) or tls
$phpmailer->SMTPSecure = "ssl";
}
const path = require('path');
const gulp = require('gulp');
const pug = require('gulp-pug');
const cities = [
{
cityName : 'city1',
},
{
cityName : 'city2',
}
];
gulp.task('views', function(done) {
cities.forEach(function(city, index, cities) {
gulp.src('template/city.pug')
.pipe(pug({
data : city
}))
.pipe(gulp.dest(path.join('..', '..', 'domains', city.cityName)));
});
done();
});
overflow
для iOs устройств-webkit-overflow-scrolling : touch;
$.preventScrolling = function(selector) {
$.each($(selector), function(index, element) {
var element = $(element),
scrollDiff = null,
wheelDelta = null,
scrollTop = null;
element.on('mousewheel DOMMouseScroll', function(event) {
/**
* направление колёсика мыши (-1 вниз, 1 вверх)
*
* нормализация определения направления прокрутки
* (firefox < 0 || chrome etc... > 0)
* (event.originalEvent.detail < 0 || event.originalEvent.wheelDelta > 0)
*/
wheelDelta = (event.originalEvent.detail < 0 || event.originalEvent.wheelDelta > 0) ? 1 : -1;
scrollDiff = element[0].scrollHeight - element.outerHeight(); // высота скролла
scrollTop = element[0].scrollTop; // позиция скролла
if ((scrollTop >= scrollDiff && wheelDelta < 0) || (scrollTop <= 0 && wheelDelta > 0)) {
event.preventDefault();
}
});
});
};
$.preventScrolling('.scroller-block_first, .scroller-block_second');