Виноградов Тимур

Виноградов Тимур

Был в сети 29 марта 2024, 13:20
Заказы принимаю
Пробовал:
System Settings (used if property is missing):
emailsender System Setting: dolche.vita.99@mail.ru
site_name System Setting: Долче Вита
Properties (from parameters, property set, or snippet default properties:
Tpl chunk name:
subject:
to:
fromName:
replyTo:
emailSender:
allowHtml: 1
message:
Final Values (actually used when sending email):
subject: Default Subject
to: dolche.vita.99@mail.ru
fromName: QuickEmail
replyTo: dolche.vita.99@mail.ru
emailSender: dolche.vita.99@mail.ru
allowHtml: 1
Message Body: Default Message
Send Failed
Mailer error info: Ошибка соединения с SMTP-сервером https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Server Debug Information:
2021-03-03 10:14:50    SERVER -> CLIENT: 220 smtp44.i.mail.ru ESMTP ready (Looking for Mail for your domain? Visit https://biz.mail.ru)
2021-03-03 10:14:50    CLIENT -> SERVER: EHLO xn--80acbhftsxotj0d8c.xn--p1ai
2021-03-03 10:14:50    SERVER -> CLIENT: 250-smtp44.i.mail.ru
                                         250-SIZE 73400320
                                         250-8BITMIME
                                         250-PIPELINING
                                         250 AUTH PLAIN LOGIN XOAUTH2
2021-03-03 10:14:50    CLIENT -> SERVER: AUTH LOGIN
2021-03-03 10:14:50    SERVER -> CLIENT: 334 VXNlcm5hbWU6
2021-03-03 10:14:50    CLIENT -> SERVER: ZG9sY2hlLnZpdGEuOTlAbWFpbC5ydQ==
2021-03-03 10:14:50    SERVER -> CLIENT: 334 UGFzc3dvcmQ6
2021-03-03 10:14:50    CLIENT -> SERVER: a2FmZTU3MTU2NDU=
2021-03-03 10:14:50    SERVER -> CLIENT: 535 Authentication failed. Please verify your account by going to https://e.mail.ru/login?email=dolche.vita.99@mail.ru
2021-03-03 10:14:50    SMTP ERROR: Password command failed: 535 Authentication failed. Please verify your account by going to https://e.mail.ru/login?email=dolche.vita.99@mail.ru
2021-03-03 10:14:50    Ошибка SMTP: ошибка авторизации.
2021-03-03 10:14:50    CLIENT -> SERVER: QUIT
2021-03-03 10:14:50    SERVER -> CLIENT: 221 smtp44.i.mail.ru closing connection
2021-03-03 10:14:50    Ошибка соединения с SMTP-сервером https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Разобрался сам, закрасить страны цветом, полный код:
ymaps.ready(init);
function init() {
    var map = new ymaps.Map('map', {
        center: [50.704272, 15.602030],
        zoom: 4,
        type: 'yandex#map',
        controls: ['zoomControl']
    });
    map.behaviors.disable('scrollZoom');
    ymaps.borders.load('001', {
      lang: 'ru',
      quality: 1
    }).then(function (geojson) {
      var regions = ymaps.geoQuery(geojson);
      regions.search('properties.iso3166 = "AE"').setOptions('fillColor', '#ffeb3bd6');
      regions.search('properties.iso3166 = "GB"').setOptions('fillColor', '#ffeb3bd6');
      regions.search('properties.iso3166 = "IE"').setOptions('fillColor', '#ffeb3bd6');
     //Можно продолжать для любой страны по стандарту ISO 3166
      regions.addToMap(map);
    });
}
Коллеги, подскажите еще пожалуйста, я в API Yandex Maps полный ноль.
Что дописать в JS, чтобы можно было определенную страну заливать определенным цветом?
И(если возможно), чтобы по клику по стране выводилась плашка с определенным текстом.
Опираюсь на этот код:
yandex.ru/dev/maps/jsbox/2.1/regions/
Нашел в API Яндекс карт модуль с регионами:
yandex.ru/dev/maps/jsbox/2.1/regions/
Но странно, срабатывает только в голом виде:
<!DOCTYPE html>

<html>

<head>
    <title>Добавление стран или регионов страны на карту</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <!--
        Укажите свой API-ключ. Тестовый ключ НЕ БУДЕТ работать на других сайтах.
        Получить ключ можно в Кабинете разработчика: https://developer.tech.yandex.ru/keys/
    -->
    <script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU&apikey=<ваш API-ключ>" type="text/javascript"></script>
    <link rel="stylesheet" href="https://yastatic.net/bootstrap/3.3.4/css/bootstrap.min.css"/>
    <script src="https://yastatic.net/jquery/2.2.3/jquery.min.js"></script>
    <script src="https://yastatic.net/bootstrap/3.3.4/js/bootstrap.min.js"></script>
    <script src="regions.js" type="text/javascript"></script>
    <style>
        html, body, #map {
            width: 100%;
            height: 100%;
            padding: 0;
            margin: 0;
        }
    </style>
</head><body>
<div id="map">
</div>
</body></html>
То есть, я получил свой API-ключ, вынес JS в отдельный файл и подключаю его.
Все работает, когда контейнер #map идет сразу после открытия body. Если опускаю его ниже(у меня же подключается другой html и скрипты на сайте), карта перестает выводиться.
Консоль молчит при этом.
Может быть надо как-то дополнительно карту инициализировать?
Евгений, спасибо за помощь в решении задачи.

Остальным спасибо за подсказки и участие.
С кодом все в порядке, проблема была банальна, надо было использовать в where другое tv-поле автора(не было связи с нужным tv-полем).
В шаблоне статьи автор выводится вот так:
<div class="row">
            [[#[[*autor-res]].autor-image:!empty=`
            	<div class="col-md-2 col-sm-2 col-xs-4">
            		<div class="autor-article">
            		<a href="[[~[[*autor-res]]]]"><img src="[[#[[*autor-res]].autor-image]]" class="img-circle"></a>
            		</div>
            	</div>
            `]]
            <div class="col-md-5 col-sm-5 col-xs-8">
            	<span itemprop="author" itemscope itemtype="http://schema.org/Person" class="author-title publishedby">
            		<a href="[[~[[*autor-res]]]]"><span itemprop="name">[[#[[*autor-res]].pagetitle]]</span></a>
            	</span>
            	[[#[[*autor-res]].autor-subject:!empty=`
            		<p>[[#[[*autor-res]].autor-subject]]</p>
            	`]]
            </div>
            <div class="col-md-5 col-sm-5 col-xs-12">
                <div class="info-article">
                   <div class="category">
                       <span itemprop="datePublished" class="publishedon">[[*publishedon:strtotime:date=`%d-%m-%Y`]]</span>
                    [[getCategoryLink]]
                  </div>
                </div>
            </div>    
            </div>
Можно использовать альтернативные галереи — UserFiles, ms2gallery, MoreGallery.
Как вариант да, правда они все платные.

Gallery отличная бесплатная галерея, если найдется все-таки решение данной проблемы, напишите кто-нибудь пожалуйста.
Спасибо.