Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

Опрос: Нужен старый шаблонизатор, или переходим на TWIG
Ненужен

10% (1)
Нужно то и то

30% (3)
Только TWIG

60% (6)
Голосов: 11

#201 2020-08-05 21:15:15

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

отлично

Не в сети

#202 2020-08-18 11:59:45

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

что с системой сделали она вообще рабочая или будущий релиз пошел по бороде? )

Не в сети

#203 2020-08-18 12:36:15

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

Что не так?

Не в сети

#204 2020-08-18 12:38:03

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

да вот хотел установить посмотреть что там да как а тут он мне пишет болт тебе )

Не в сети

#205 2020-08-18 12:45:59

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

Ну да, сначала на локалке надо собрать через composer , а потом уставливать, если надо могу выложить собранную

Не в сети

#206 2020-08-18 13:26:11

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

и для чего такой геморрой через composer делать проще делать как раньше было

Не в сети

#207 2020-08-18 13:45:24

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

Ну я не знаю для чего это, наверное для того чтобы были актуальные библиотеки подключены.

Не в сети

#208 2020-08-19 19:39:11

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

vip пишет:

что с системой сделали она вообще рабочая или будущий релиз пошел по бороде? )

Всё нормально, просто в репозитории теперь лежит конструктор "собери сам", который надо отдельно собирать smile
На днях добавлю сборщик, который будет собирать готовый архив и выкладывать его.

Не в сети

#209 2020-08-19 19:55:23

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

vitaly пишет:
vip пишет:

что с системой сделали она вообще рабочая или будущий релиз пошел по бороде? )

Всё нормально, просто в репозитории теперь лежит конструктор "собери сам", который надо отдельно собирать smile
На днях добавлю сборщик, который будет собирать готовый архив и выкладывать его.

Вопрос для чего весь этот геморрой ?

Не в сети

#210 2020-08-20 07:58:17

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

vip пишет:
vitaly пишет:
vip пишет:

что с системой сделали она вообще рабочая или будущий релиз пошел по бороде? )

Всё нормально, просто в репозитории теперь лежит конструктор "собери сам", который надо отдельно собирать smile
На днях добавлю сборщик, который будет собирать готовый архив и выкладывать его.

Вопрос для чего весь этот геморрой ?

Для упрощения процедуры обновления необходимых библиотек, сразу видно изменения, и что надо изменить. Короче это надо для разработчиков

Не в сети

#211 2020-09-07 12:20:07

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

vitaly пишет:
vip пишет:

что с системой сделали она вообще рабочая или будущий релиз пошел по бороде? )

Всё нормально, просто в репозитории теперь лежит конструктор "собери сам", который надо отдельно собирать smile
На днях добавлю сборщик, который будет собирать готовый архив и выкладывать его.

ну что там все заглохло ?

Не в сети

#212 2020-10-28 20:23:34

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

И так вылезло куча ошибок, когда решил проверить на рабочем проекте.
1. плагин xfeilds  после обновления отсутствовали дополнительные поля  , плагин с правками от русика работает нормально https://github.com/irbees2008/ngcms-cor … fields.php
2. parse.class.php  не работает конструкция

while (preg_match("#\[code=(.*?)\](.+?)\[/code\]#ies", $content, $res)) {
            $content = str_replace($res[0], '<div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Код:</div><div class="code_sample"><pre style="border:1px inset;max-height:200px;overflow:auto;" class="brush:' . $res[1] . '">' . str_replace(array('[', '<', '{', '/', '"', ']'), array('&#91;', '&lt;', '&#123;', '&#47;', '&#34;', '&#93;'), $res[2]) . '</pre></div>', $content);
            $content = str_replace('<br>', "\n", $content);
        }

С помощью этого кода у меня реализована подсветка кода на сайте.
3. И вот эти тоже не работают

// Process bgcolor
        while (preg_match("#\[bgcolor=\"(.+?)\"\](.*?)\[/bgcolor\]#is", $content, $null))
            $content = preg_replace("#\[bgcolor=\"(.+?)\"\](.*?)\[/bgcolor\]#is", '<span style="background-color: $1 ; display:inline;">$2</span>', $content);
        // Process ustyle
        while (preg_match("#\[ustyle=\"(.+?)\"\](.*?)\[/ustyle\]#is", $content, $null))
            $content = preg_replace("#\[ustyle=\"(.+?)\"\](.*?)\[/ustyle\]#is", '<div style="padding:0.5em;background: $1; border:1px solid #000;">$2</div>', $content);

        // Process font size
        while (preg_match("#\[size=\"(.+?)\"\](.*?)\[/size\]#is", $content, $null))

            $content =  preg_replace("#\[size=\"(.+?)\"\](.*?)\[/size\]#is", '<font size="$1">$2</font>', $content);

Не в сети

#213 2020-10-29 08:00:51

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

Так ещё
4. Не работает

$twig->addFunction('LangDate', new Twig_Function_Function('LangDate'));

Не в сети

#214 2020-10-29 10:50:18

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

аватар так же не работает

Не в сети

#215 2020-10-29 18:12:04

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

vip пишет:

аватар так же не работает

Где не работает? У меня везде  выводятся  на хаках и скриптах ,в профиле,в коментариях

Не в сети

#216 2020-10-29 19:58:06

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

irbees2008 пишет:
vip пишет:

аватар так же не работает

Где не работает? У меня везде  выводятся  на хаках и скриптах ,в профиле,в коментариях

ту сборку которую ты скинул в ней не работает вывод аватара даже загрузить не могу

Не в сети

#217 2020-10-29 20:47:27

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

adminka1.gif
добавляется

Не в сети

#218 2020-10-31 17:57:18

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

irbees2008 пишет:

Так ещё
4. Не работает

$twig->addFunction('LangDate', new Twig_Function_Function('LangDate'));

решено. Спасибо Knopik

$twig->addFilter(new \Twig\TwigFilter('LangDate', 'LangDate'));

Не в сети

#219 2020-11-08 11:41:12

Knopik
Разработчик
Откуда ufa
Зарегистрирован: 2009-10-14
Сообщений: 353
Рейтинг :   62 
Сайт

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

vip пишет:
vitaly пишет:
vip пишет:

что с системой сделали она вообще рабочая или будущий релиз пошел по бороде? )

Всё нормально, просто в репозитории теперь лежит конструктор "собери сам", который надо отдельно собирать smile
На днях добавлю сборщик, который будет собирать готовый архив и выкладывать его.

ну что там все заглохло ?

Сборщик версий прикрутили на гитхабе. Последнюю версию для тестов можно скачать на гитхабе в разделе actions.
https://github.com/vponomarev/ngcms-core/actions

архивом с плагинами и всем необходимым для работы, по ссылке ngcms-current-build
image.png

Изменено Knopik (2020-11-08 11:44:43)

Не в сети

#220 2020-11-09 18:12:10

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

Супер , еще бы Виталя правки побыстрее принимал  smile

Не в сети

#221 2020-11-21 19:37:19

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

Как долго теперь админка грузится  sad

Не в сети

#222 2020-11-21 21:38:57

Knopik
Разработчик
Откуда ufa
Зарегистрирован: 2009-10-14
Сообщений: 353
Рейтинг :   62 
Сайт

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

irbees2008 пишет:

Как долго теперь админка грузится  sad

На странице статистики движок пытается взять инфу о новой версии с ngcms.ru, который лежит smile

Не в сети

#223 2020-11-22 07:23:27

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

Knopik пишет:
irbees2008 пишет:

Как долго теперь админка грузится  sad

На странице статистики движок пытается взять инфу о новой версии с ngcms.ru, который лежит smile

Да знаю я ,надо скрипт добавить чтобы брал с гита инфу  cool

<script>
$(function(){

    {% if(perm.coreSystemUpdate) %}
    $(document).on( 'click', '#compare', function() {
        var reqCompare = "https://api.github.com/repos/vponomarev/ngcms-core/compare/{{ currentVersion }}...master";
        requestJSON(reqCompare, function(json) {
            
            if(json.message == "Not Found") {
                $('#status-files').html('No Info Found');
                $.notify({message: 'No Info Found'},{type: 'info'});
            } else if (0 === json.total_commits) {
                $.notify({message: 'Нет изменений в версии GIT'},{type: 'info'});
            } else {
                timerShow('timer');
                $('.update-modal').modal({keyboard: false, backdrop: 'static', show: true});
                window.onbeforeunload = function (e) {
                    var e = e || window.event;
                    var message = "Обновление еще не завершено. Продолжить?";
                    if (typeof e == "undefined") e = window.event;
                    if (e) e.returnValue = message;
                    return message;
                }
                var div = $("#table-files"),
                    status = $('#status-files'),
                    progress = $('.progress .progress-bar');
                div.attr('class', 'list-unstyled text-primary');
                status.html('Выполняется обновление системных файлов. Пожалуйста, подождите ...');
                var files = json.files,
                    current = count = files.length,
                    thisError = false;

                $(files).each(function(index, value) {
                    var curURL = this.raw_url;
                    curURL = curURL.replace('github.com/vponomarev/ngcms-core/raw/', 'raw.githubusercontent.com/vponomarev/ngcms-core/');
                    var url = '{{ admin_url }}/rpc.php';
                    var method = 'core.system.update';
                    var params = {'token': '{{ token }}', 'url': curURL, 'name': this.filename, 'action': this.status};
                    $.reqJSON(url, method, params, function(data) {
                        if(data.status === 1) {
                            div.append('<li><samp>' + data.msg + '&nbsp;&nbsp;•&nbsp;&nbsp;' + data.file+'</samp></li>');
                        } else {
                            div.append('<li><samp class="text-danger">' + data.errorText + '</samp></li>');
                            thisError = true;
                        }
                        div.scrollTop(div.prop('scrollHeight'));
                        --current;
                        if (!current) {
                            if(!thisError) {
                                progress.css({'width': '100%'});
                                status.html('Обновление успешно завершено. Список измененных файлов системы:');
                            } else {
                                status.html('Обновление не удалось');
                            }
                            div.css({'padding': '4px 8px','border': '1px solid #e5e5e5','overflow-y': 'auto'})
                                .animate({height: '292px',}, 888, function() {
                                    $('.progress').slideUp(888);
                                    $('.update-modal .modal-footer button').removeAttr('disabled');
                                    $('#timer').removeAttr('id');
                                    window.onbeforeunload = function () {}
                                });
                        } else {
                            var percent = ( ((count - current)/count) * 100).toFixed(2) + '%';
                            progress.css({'width': percent});
                        }
                    });
                });

            }
        });
        return false;
    });
    {% endif %}

    var reqReleas = "https://api.github.com/repos/vponomarev/ngcms-core/releases/latest";

    requestJSON(reqReleas, function(json) {
        if(json.message == "Not Found") {
            $('#syncLastVersion').html("No Info Found");
        } else {
            var currentVersion = '{{ currentVersion }}';
            var engineVersionBuild = '{{ engineVersionBuild }}';
            var publish = json.published_at;
            if (currentVersion >= json.tag_name && engineVersionBuild >= publish.split('T')[0]) {
                $('#needUpdate').html('Обновление не требуется');
            } else {
                $('#needUpdate').html('Обновите CMS');
            }
            $('#syncLastVersion').html('<a href="'+ json.zipball_url +'">' + json.tag_name + '</a> [ ' + json.published_at.slice(0, 10) + ' ]');
        }
    });

    var reqCommit = "https://api.github.com/repos/vponomarev/ngcms-core/commits";

    requestJSON(reqCommit, function(json) {
        if(json.message == "Not Found") {
            $('#syncSVNVersion').html("No Info Found");
        } else {
            /*$('#syncSVNVersion').html('<a href="'+json[0].html_url+'" target="_blank">'+json[0].sha.slice(0, 7)+'</a> \
                <b>@</b> <a href="'+json[0].committer.html_url+'" target="_blank">'+json[0].committer.login+'</a> [ '+
                json[0].commit.author.date.slice(0, 10) + ' ]');*/
            $('#syncSVNVersion').html('<a href="#" id="compare">Обновить до Git</a> [ '+json[0].commit.author.date.slice(0, 10) + ' ]');
        }
    });
    function requestJSON(url, callback) {
        $.ajax({
            url: url,
            beforeSend: function(jqXHR) {
                jqXHR.overrideMimeType("application/json; charset=UTF-8");
                // Repeat send header ajax
                jqXHR.setRequestHeader("X-Requested-With", "XMLHttpRequest");
            },
        })
        .done(function(data, textStatus, jqXHR) {
            if (typeof(data) == 'object') {
                callback.call(null, data);
            } else {
                $.notify({message: '<i><b>Bad reply from server</b></i>'},{type: 'danger'});
            }
        })
        .catch(function(jqXHR) {
            if (0  ===  jqXHR.status || jqXHR.status >= 400)
                $.notify({message: '<i><b>Bad reply from server</b></i>'},{type: 'danger'});
        });
    }
});
</script>

Это  с форка Русика, ругается на

 requestJSON(reqReleas, function(json) {

И на vendor.js .
Попробывал выкинуть обновление , перестал выводится последний релиз , ну я в скрипте подправил id блоков  под новую админку

Не в сети

#224 2020-11-22 08:50:12

irbees2008
Продвинутый чайник ;)
Откуда Шахтинск
Зарегистрирован: 2012-03-14
Сообщений: 2,873
Рейтинг :   121 
Сайт

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

Во  заработало, надо лишнее выкинуть .

Не в сети

#225 2021-01-03 19:59:41

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: NGCMG версии 0.9.6 [Release Candidate 1][GIT 20190524]

мде Виталий до сих пор не восстановил сайт думаю можно расходится

Не в сети

Подвал раздела

Работает на FluxBB