Вниманию всех, у кого возникли проблемы с авторизацией

В связи с тем, что сайт подвергается самой настоящей спам-атаке, (только сегодня за полня отбито более 1200 спам-регистраций), на сайте включен режим антиспамовой защиты (о плагине Antibot см. здесь: https://altocms.ru/691.html )

Но иногда плагин антибот дает ложные срабатывания, и поэтому на сайте не могут авторизоваться обычные зарегистрированные пользователи. Отключать антиспамовую защиту, как вы понимаете, в такой ситуации нельзя. Но решать проблему нужно. И в связи с этим просьба ко всем пользователям сайта:

1) Если у вас возникли проблемы с авторизацией (или с регистрацией) на нашем сайте, то попробуйте авторизоваться с помощью другого браузера.

2) Обо всех подобных проблемах убедительная просьба сообщать по адресу vadim[at]brainlabel[dot]com
В письме обязательно укажите ваш логин на сайте, и, желательно, хотя бы примерное время, когда пытались авторизоваться. Если у вас это не получилось с одним браузером, но получилось с другим, то об этом тоже, пожалуйста, сообщите.

Бесплатный плагин Antibot - отбиваем атаку спам-ботов

Возможно, кто-то из вас заметил, что некоторое время назад на сайте стали появляться откровенные спам-топики, да еще и англоязычные. Довольно быстро они удалялись, но появлялись вновь и вновь. И когда я понял, что это надолго, пришлось достать свои старые наработки и сварганить плагин антибот.

Читать дальше →

Как обновить сайт версии 1.0 и выше

Время не стоит на месте. И разработка движка тоже. Вот и вышла уже версия 1.0.5 нашего движка. Каких-то кардинальных изменений увеличение третьей цифирьки в номере версии за собой не несет, это, как правило, исправление ошибок, замечаний и некоторые улучшения, в т.ч. и в шаблоне Experience.

В общем, если у вас сайт работает на Alto CMS версии ниже 1.0, то вам читать здесь: https://altocms.ru/629.html

А если у вас уже стоит версия 1.0 или выше, то имеет смысл обновиться. И тут я расскажу, как это делается.

Читать дальше →

Не квадратные аватары для блога

Как сделать, чтобы аватар для блога не кропался?
Нужно выводить аватары с другим соотношением сторон, нежели квадратные

Дополнительные поля у блога

Очень нужны дополнительные поля у блога, такие же как сейчас можно сделать для типов контента.
Реально ли это сделать и как?

Watermark на alto 1.0

Здравствуйте.
Как вы знаете в интернете очень любят воровать статьи, потому иногда watermark на картинках может служить доказательством вашего авторства.
Нашел ли кто-то решение по Watermark на версии alto 1.0 ?

Как сменить label на checkbox по клику

Подскажите, добрые люди, я хочу сделать кнопку Подписаться (на коментарии). Добился, что по клику label меняется на Отписаться и обратно, если еще раз кликнуть. Но при перезагрузке страницы, все очевидно слетает. Как правильно сделать проверку и подставить нужное значение в label?

<script>
            $(function(){
                $('#comment_track').on('ifChanged', function(e) {
                    $('#comment_track').trigger('change');
                    $("#subscription").text(this.checked ? "Отписаться" : "Подписаться");
                });
            });
        </script>

        <span class="comment-subscribe">
            <input type="checkbox" id="comment_track" class="input-checkbox"
                {if $oTrackComment AND $oTrackComment->getStatus()}checked="checked"{/if} 
                onchange="ls.subscribe.toggle('{$sTargetType}_new_comment','{$iTargetId}','',this.checked);">
            <label id="subscription" for="comment_track">
                Подписаться
            </label>
        </span>

Локальные URL - грабли №2

Вступив не неблагодарный путь работы с локальными URL (URL в рамках данного хоста без http://hostname/) я ошибочно полагал что все проблемы закончатся на исправлении данных в БД (здесь я типа обратился к сайдбару, в котором по ajax нашел ссылку на статью или какой другой объект и вставил в текст). Но не тут то было...

Читать дальше →