avatar
+0.79
2.065

Влад

Не работает плагин

Установил плагин от LS «Публикация от чужого имени» github

В комментариях плагин работает, а вот при создании / редактирования топика не работает, даже форма не отображается с выбором пользователя.

На предыдущих версиях Altocms работал без проблем, а AltoCMS 1.1.29 не работает с топиками. Ни как не могу понять где и что нужно изменить в плагине.

P.S. Готов заплатить за адаптацию плагина, под AltoCMS 1.1.29

Версия 1.1.29 — багфиксы и небольшие доработки

Ничего революционного версия эта не несет, но помимо мелких багфиксов, есть пара небольших, но полезных доработок:

1) В когфиг добавлены опции для настройки пнели вставки изображений в топик (особенно актуально для тех, кто перешел на HTTPS)
2) Так же в конфиги движка и шаблонов добавлены дополнительные опция для отображения фотосета

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

Нужно почистить работающие сайты

Есть два сайта на алтоцмс — http://kommunarka.online и http://pokazalos.ru , оба работают , нужно настроить чтоб пользователям было удобно работать, почистить косяки (типа выдачи разных ошибок, не отображения иконок и т.п.). Есть список, примерно одинаковый по обоим сайтам, но он вряд ли исчерпывающий, так как сам не всеми функциями пользовался.
Пишите сколько денег.

Ошибка при установки на сервер

Устанавливаю cms на хостинг (Версия php 5.6.14) и вижу такую картину =( и ни чего не работает. Даже в админку не заходит.
Подключил SSL в настройках поменял:
$config['path']['root']['url'] = 'https://имясайта/';
$config['path']['root']['dir'] = ALTO_DIR . '/';

$config['path']['offset_request_url'] = '3';

$config['path']['runtime']['url'] = '/https://имясайта/_run/'; 
или 
$config['path']['runtime']['url'] = '/_run/';


Но результат один и тот же, ни чего не работает



Изменил параметры путей на


$config['path']['root']['url'] = 'https://имясайта.ru/';
$config['path']['root']['dir'] = ALTO_DIR . '/';

$config['path']['offset_request_url'] = '0';

$config['path']['runtime']['url'] = '/_run/';
$config['path']['runtime']['dir'] = 'имясайта/_run/';


— если посмотреть исходный код, ссылки отображаются без имени сайта



— Так же в корне сайта появились папки:

-www/имясайта.ru/_run, _tmp, uploads

-имясайта.ru/_run/assets

Это из-за того что не правильно указаны пути в конфиге ?

P.S. В файле htaccess добавил правила редиректа с www на без www

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

Обработка изображений

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

В конфиге установлено

$config['module']['uploader']['images']['default'] = array(
    '$extends$' => '___module.uploader.files.default___',
    'image_extensions' => array('gif', 'png', 'jpg', 'jpeg'),
    'max_width'  => 8000, // максимальная ширина загружаемых изображений в пикселях
    'max_height' => 6000, // максимальная высота загружаемых изображений в пикселях
    'url_maxsize' => '2Mb', // максимальный размер изображения для загрузки по URL
    'original' => array(
        'save' => true,            // надо ли сохрагять оригинальное изображение
        'suffix' => '-original',    // суффикс оригинального изображения
    ),
    // параметры сохранения при загрузке
    'transform' => array(
        'max_width'  => 1280,        // максимальная ширина сохраняемого изображения
        'max_height' => 800,        // максимальная высота сохраняемого изображения
        'bg_color'  => '#ffffff',   // цвет фона при преобразовании изображений
        'watermark' => array(
            'enable' => false,
            'image' => array(
                'path' => '___path.static.dir___/___path.uploads.root___',
                'file' => 'altocms.png',
                'topleft' => false,
                'position' => '0,0', // вместо пикселей можно указать center для одной или обоих координат
            ),
        ),
        '@mime(jpeg)' => array(
            'quality' => 100,
        ),
        '@mime(gif)'  => array(
            'animation' => false,
        ),
        '@mime(png)'  => array(
            //'save_as' => 'jpg',
        ),
    ),
);

Однако при загрузке я получаю вместо обработанного пользователем фото — совершенно иное.


Вот сверху картинка которая загружена в топик, а снизу реальная картинка.
По высоте и весу должна отлично проходить — но все-равно где-то ее пережимает.

Как поменять значение кнопки для разных пользователей

Ни как не могу понять как перераспределить роль кнопки «добавить топик».
На данный момент:
Если пользователь не авторизован, то кнопка не отображается, если авторизован то выводит модальное окно «Создать (топик, блог, сообщение)»

Что надо сделать:
— Если пользователь не авторизован, показывать кнопку при нажатии которой или появляется модальное окно с авторизацией или просто выводиться сообщение о необходимости авторизоваться.

— Когда пользователь авторизовался, при нажатии кнопки, сразу ведет на страницу создания топика.

— Когда заходит админ, при нажатии показывается модальное окно «Создать (топик, блог, сообщение)»

На данный момент код кнопки такой:

<div class="col-sm-4 col-lg-4 hidden-xs">
 {if E::IsUser()}
                    <button class="btn btn-success btn-write pull-right icon-pencil" rel="tooltip" data-placement="bottom" data-toggle="modal" data-target="#modal-write">{$aLang.blog_add_history}</button>
                {/if}

</div>

Вставка видео не с Ютуба

Добрый день господа и дамы.
Вопрос следующего хорактера, где лежит обработчик видео?
Я хочу вставлять видео с http://mover.uz/, но не могу.
Методом исключения понял что папка common\templates\frontend\libs\vendor\tinymce никак не влияет на работу движка. Заранее спасибо.

Редирект с http на https

Добрый день! подключил SSL для сайта, все сделал, а вот по http:// все равно заходит с ошибками и не перекидывает на https://, и по https:// тоже заходит, 2 в 1 получается, как решается? обычным редиректом ?

Нашел

$config['router']['redirect'] = array(
'http://*' => 'https://*',
);

но не работает

Как правильно модифицировать шаблон (скин) для себя

По умолчанию в движке идет три скина: start-kit, expirience, exprience-simple.

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

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