ispCP - Board - Support
[MOD] Автоустановка скриптов на панель - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: Russian Corner (/forum-53.html)
+--- Thread: [MOD] Автоустановка скриптов на панель (/thread-11684.html)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13


RE: [MOD] Автоустановка скриптов на панель - beliy - 01-11-2011 07:54 AM

(01-11-2011 07:50 AM)Softer Wrote:  
Quote:модуль зависимый от кронджоба
Хм... Линк даш на тот что ставил?

кронджоб в соседней теме - http://isp-control.net/forum/thread-8139-page-5.html
(01-11-2011 07:54 AM)fatalist Wrote:  XML parser not found - это отсутствует собственно библиотека перла XML::Parser

называется как-то libperl-parser вроде, надо доустановить...

Да, у меня нет отдельного голого инсталла панели, потому зависит от кронджоба, он здесь запиленный лежит в соседней ветке.

Парсер установлен и в логах он found , а не NOT found
Я прост заменил был одноименные файлы в старом инсталяторе думал прокатит... Ща уже руцями поставил - завтра ганять буду))


RE: [MOD] Автоустановка скриптов на панель - fatalist - 01-11-2011 08:01 AM

эх... а я только проснулся...


RE: [MOD] Автоустановка скриптов на панель - beliy - 01-12-2011 02:34 AM

(01-11-2011 02:00 AM)DragonZX Wrote:  Еще пофиксил перевод
Так. не у кого ничего не отвалилось? У меня половина служб лежат...

Можешь перезалить перевод не в архиве, а то распаковываю и у меня чего то не обновляет перевод, говорит: "Закачанный файл не является языковым файлом!" Да и не мешалобы залить им в репозиторий его а то тот что у нас только на 97 % переведён, в то время как некоторые обновляют чуть ли не каждую неделю...


RE: [MOD] Автоустановка скриптов на панель - DragonZX - 01-12-2011 04:59 AM

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


RE: [MOD] Автоустановка скриптов на панель - beliy - 01-12-2011 06:08 AM

(01-12-2011 04:59 AM)DragonZX Wrote:  Помню, фиксили в транке...
Вот последняя версия, она странно тоже не является языковым файлом, может кто разберется, мне кажется дело в заголовке...

если не ошибаюсь. то править надо russian.po который есть на страничке для скачивания локализаций (http://isp-control.net/ispcp/wiki/translations), а потом надо собирать через poEdit. Ссылка на мануал - http://isp-control.net/ispcp/wiki/translations/howto


RE: [MOD] Автоустановка скриптов на панель - DragonZX - 01-12-2011 09:20 PM

Так самое интересное, что оно принималось до недавнего момента...
Ближайшее время постараюсь посмотреть...


RE: [MOD] Автоустановка скриптов на панель - beliy - 01-12-2011 11:09 PM

Нашол небольшой баг инсталера, вот скрин:

http://habreffect.ru/0d8/c73ad989e/si.png

сразу стало понятно что проблема с gui\client\hosting_plan_update.php

После сравнения с оригиналом, могу допустить что проблема кроется в
стороках:

оригинал (начиная с 379 строки):
Code:
            $link_purchase = '<a href="hosting_plan_update.php?'
                . $purchase_link.'='.$rs->fields['id']
                . '" class="linkdark">';

            if ($purchase_link == 'order_id' && count($error_msgs) > 0) {
                $link_purchase = tr('You cannot update to this hosting plan, see notices in text.');

                if (count($warning_msgs) > 0) {
                    $warning_text = '<br /><br /><strong>'.tr('Warning:').'</strong><br />'.implode('<br />', $warning_msgs);
                } else {
                    $warning_text = '';
                }
                $warning_text .= '<br /><br /><strong>'.tr('Caution:').'</strong><br />'.implode('<br />', $error_msgs);
            } elseif ($purchase_link == 'order_id' && count($warning_msgs) > 0) {
                $warning_text = '<br /><br /><strong>'.tr('Warning:').'</strong><br />'.implode('<br />', $warning_msgs);
                $link_purchase .= tr('I understand the warnings - Purchase!');
                $link_purchase .= '</a>';
            } else {
                $warning_text = '';
                $link_purchase .= '{TR_PURCHASE}</a>';
            }

            $tpl->assign(
                array(
                    'HP_NAME'            => tohtml($rs->fields['name']),
                    'HP_DESCRIPTION'    => tohtml($rs->fields['description']),
                    'HP_DETAILS'        => $details.$warning_text,
                    'HP_COSTS'            => tohtml($price),
                    'ID'                => $rs->fields['id'],
                    'TR_PURCHASE'        => $purchase_text,
                    'LINK'                => $purchase_link,
                    'TR_HOSTING_PLANS'    => $hp_title,
                    'ITHEM'                => ($i % 2 == 0) ? 'content' : 'content2',
                    'LINK_PURCHASE'        => $link_purchase
                )
            );

в измененном начиная с 397:

Code:
                if ($purchase_link == 'order_id' && count($error_msgs) > 0) {
                    $purchase_link = 'dummy';
                    $purchase_text = tr('You can not update to this hosting plan, see notices in text.');
                    if (count($warning_msgs) > 0) {
                        $warning_text = '<br /><br /><strong>'.tr('Warning:').'</strong><br />'.implode('<br />', $warning_msgs);
                    } else {
                        $warning_text = '';
                    }
                    $warning_text .= '<br /><br /><strong>'.tr('Caution:').'</strong><br />'.implode('<br />', $error_msgs);
                } elseif ($purchase_link == 'order_id' && count($warning_msgs) > 0) {
                    $warning_text = '<br /><br /><strong>'.tr('Warning:').'</strong><br />'.implode('<br />', $warning_msgs);
                    $purchase_text = tr('I understand the warnings - Purchase!');

                } else {
                    $warning_text = '';
                }
                $tpl->assign(
                        array(
                            'HP_NAME'            => stripslashes($rs->fields['name']),
                            'HP_DESCRIPTION'    => stripslashes($rs->fields['description']),
                            'HP_DETAILS'        => stripslashes($details).$warning_text,
                            'HP_COSTS'            => $price,


                            'ID'                => $rs->fields['id'],
                            'TR_PURCHASE'        => $purchase_text,
                            'LINK'                => $purchase_link,
                            'TR_HOSTING_PLANS'    => $hp_title,
                            'ITHEM'                => ($i % 2 == 0) ? 'content' : 'content2'

                        )
                );

Уважаемый fatalist не могли бы вы подправить столь неприятный момент...


RE: [MOD] Автоустановка скриптов на панель - fatalist - 01-13-2011 12:05 AM

Ищу, правлю...


RE: [MOD] Автоустановка скриптов на панель - fatalist - 01-13-2011 01:16 AM

Там в оригинальном патче косяков и несостыковок хватает... ну то, что я и говорил - отношение к коду разрабов %)


RE: [MOD] Автоустановка скриптов на панель - beliy - 01-13-2011 02:16 AM

(01-13-2011 01:16 AM)fatalist Wrote:  Там в оригинальном патче косяков и несостыковок хватает... ну то, что я и говорил - отношение к коду разрабов %)

Надеюсь те хватит сил, времени и терпения дабы довести до ума такой полезный мод... Мы верим в тебяWink