Антон
С нами с 17 ноября 2015; Место в рейтинге пользователей: #402Точка в конце url
            Сайт стал открываться с точкой в конце домена (site.com.). Все внтуренние ссылки также сопровождаются данной точкой. Стоит SSL сертификат cloudfare, настроенный аналогично другим сайтам, с которыми все норм.
Как убить эту точку в конце домена?
.htaccess выглядит таким образом:
        
        
        
        
    Как убить эту точку в конце домена?
.htaccess выглядит таким образом:
Валидация поля в форме
            Пытаюсь прописать валидацию поля на то, чтобы значение поля содержит только буквы. Прописываю в виде:
alpha это же стандартный валидатор из коробки. Почему он не работает?
        
        
        
    pagetitle:required:maxLength=^15^:alphamaxLength отрабатывает, а alpha нет. Поле с цифрами проходит и никакой ошибки в span error не показывает.alpha это же стандартный валидатор из коробки. Почему он не работает?
Tickets позволяет пользователю отправить тикет без прикрепленных фото
            На сайте настроена возможность создания тикета из фронденда с прикреплением фото зарегистрирвоанным пользователем. Пользователь логинется в свой кабинет и начинает создавать тикет.
Форма заполнения фото в тикете выглядит таким образом:
        
        
        
    Форма заполнения фото в тикете выглядит таким образом:
<form class="well create" enctype="multipart/form-data" method="post" action="" id="ticketForm">
...
<div class="file-upload">
<p style="color: #E5107A !important; font-weight: bold; font-size: 12px;">You must submit at least 3 photos!</p>
<div class="ticket-form-files">
[[+files]]
<span class="error" id="files-error"></span>
</div>
</div>
</form>        Проверка мультиполя на заполненность
            Есть форма с мультиполями, в которых пользователь может выбрать несколько значений.
Одно из полей в форме:
Как это исправить?
        
        
        
    Одно из полей в форме:
<div class="col-md-6 col-sm-12">
            <label for="languages">Languages</label>
            <select multiple class="selectpicker form-control" id="languages" name="languages[]" data-live-search="true">
                <option>English</option>
                <option>French</option>
                <option>Italian</option>
                <option>Spain</option>
                <option>Russian</option>
            </select>
            <span class="error"></span>
        </div>Форма вызывается таким образом:[[!TicketForm?
&allowedFields=`profile-status,name,gender,languages`
&tplFormCreate=`tickets.form.create.tpl`
&tplFormUpdate=`tickets.form.update.tpl`
&redirectUnpublished=`11`
&redirectDeleted=`11`
&tplTicketEmailBcc=`tpl.Tickets.ticket.email.bcc`
&customValidators=`imageCountValidator`
&validate=`
                            gender:required,
                            languages:required[],
                            files:imageCountValidator`
                    ]]При отправке формы вызов не показывает никакой ошибки если поле на заполнено.Как это исправить?
Error 42S02 executing statement
            Постоянно возникает в логах ошибка:
Как это можно вылечить?
        
        
        
    ERROR		/home/u951182613/domains/site.com/public_html/core/xpdo/om/xpdoobject.class.php	240
Error 42S02 executing statement: 
Array
(
    [0] => 42S02
    [1] => 1146
    [2] => Table 'u951182613_modx.zalsxazrp9w2_ms2_resource_files_tags' doesn't exist
)Таблицы ms2_resource_files_tags в базе нет, да и откуда ей быть там. Никакие модули ее не создавали при установке. Есть только таблица modx.zalsxazrp9w2_ms2_resource_files.Как это можно вылечить?
Валидация файлов в Tickets
            Вопрос собственно очень простой. В Tickets при работе с фронтенда есть поле прикрепеления фото:
        
        
        
        
    <div class="file-upload">
		    <div class="ticket-form-files">
		        [[+files]]
		    </div>
		    <span class="error"></span>
	</div>не показывает внизу поля случаи, когда фото не прикреплено и отправляет тике с незаполненным фото. Такого быть не должно. Как показывать пользователю уведомление о незаполненности + несоответствии фото, критериям, заданным в настройках Tickets?
        Не работает logout
            Странное поведение logout. Не происходит выход из профиля по нажатию кнопки. Логи чистые.
        
        
        
    [[!+modx.user.id:isloggedin:is=`1`:then=`<a href="[[~14]]" title="[[!+modx.user.id:userinfo=`fullname`]]"><i class="far fa-user"></i></a>`:else=`<a href="[[~12]]" title="Авторизация/Регистрация"><i class="far fa-user"></i></a>`]]   
[[!+modx.user.id:isloggedin:is=`1`:then=`<a href="[[~1? &service=`logout`]]" title="[[+actionMsg]]"><i class="fa fa-sign-out" aria-hidden="true"></i></a>`:else=``]]        Дополнительные поля при регистрации
            Подскажите, как правильно добавить дополнительные поля (Имя + Фамилия при регистрации пользователя)? С последующей возможностью изменения этих полей из кабинета пользователя? Использоваться будет login        
        
        
        
    Проблемы после переноса
            Переношу сайт с опенсервера на хостинг. Все пути — все прописано, исправлено.
При попытке обновления, выдает 503 ошибку. В логах:
        
        
        
    При попытке обновления, выдает 503 ошибку. В логах:
SQLSTATE[HY000] [2005] Unknown MySQL server host '127.0.0.1:3312' (2)При попытке расширенного обновления и ввода данных базы:[2020-11-09 08:40:40] (ERROR in xPDOConnection::connect @ /var/www/admin/data/www/site.com/core/xpdo/xpdo.class.php : 3119) SQLSTATE[HY000] [2019] Can't initialize character set (path: /usr/share/mysql/charsets/)Что еще нужно исправить?))        hybridauth facebook как вытащить номер телефона
            Настроил hybridauth, все нормально — имя пользователя и почта вытаскиваются.
Не могу понять как вытащить номер телефона пользователя?
Если указывать в настройках:
Как добавить поле телефона рядом с hybridauth, если вытащить его не получится из facebook*?
                    Не могу понять как вытащить номер телефона пользователя?
Если указывать в настройках:
"scope":"email,public_profile,phone"}то facebook* выдает ошибку при авторизации.Как добавить поле телефона рядом с hybridauth, если вытащить его не получится из facebook*?
                *Meta, которой принадлежат facebook и instagram признана экстремистской в России