... h4. 1. Редактирование вручную Файлы сайта на CodeIgniter доступны для редактирования в директории. Редактировать можно только внутренние файлы, сам каталог менять нельзя. {panel} /mnt/rw_disc/chroot_thttpd_L/var/www/local/htdocs_ci/ {panel} Редактировать можно непосредственно на сервере, подключившись к нему с помощью ssh или скачивая на рабочую станцию по [scp|http://asrdoc.ideco-software.ru/pages/viewpage.action?pageId=2687432], а затем помещая обратно на сервер. На сервере доступны два текстовых редактора vi и mcedit. Если вас интересует только редактирование внешнего вида сайта, то скорее всего вам будет интересен каталог: {panel} /mnt/rw_disc/chroot_thttpd_L/var/www/local/htdocs_ci/application/views/ {panel} h4. Для редактирования интерфейса понадобится: 1. [Включить удаленного помощника|asrdocnew:Пользователь root. Режим удаленного помощника. Постоянный удаленный помощник]. 2. Подготовить диск для внесения изменений: {code} mount -o rw,remount /mnt/ro_disc chattr -iR /var/www/local/htdocs_ci/* {code} h4. Пример редактирования *Задача:* показать абонентам на версии до 3.9.1. 141 в личном кабинете дату следующего списания. *Решение:* # Подключаемся к серверу по SSH # Открываем в текстовом редакторе (vi / mcedit) файле /var/www/local/htdocs_ci/application/views/cabinet/userinfo.php # Ищем часть кода, связанную с абонентской платой (в mcedit F7, в vi / ) # После нее добавляем следующий код: {panel} <tr> <td> Абонентская плата: </td> <td><?php echo $user['ABONENT_PAY'|'ABONENT_PAY']; ?></td> </tr> /\* добавленный код \*/ <tr> <td> Дата следующего списания: </td> <td><?php echo date("d.m.Y", strtotime($user['NEXT_AUTO_ACCOUNT'|'NEXT_AUTO_ACCOUNT'])); ?></td> </tr> /\* конец добавленного кода \*/ <tr> <td> Следующий тарифный план: {panel} h4. 2. Использовать отдельный веб-сервер Также можно держать отдельный сервер для локального сайта, использующего любой другой Framework или CMS, содержащий ссылку на личный кабинет пользователя. Важный момент - сервер должен находиться внутри локальной сети и быть доступным для пользователей даже с отрицательным балансом. h2. Обновление При обновлении Carbon Billing изменения внесенные Вами на локальном сайте не пропадают, обновляется только личный кабинет пользователя. Изменения содержащиеся в новой версии Carbon Billing, касающиеся локального сайта не применяются автоматически, но их можно скопировать вручную. (рекомендуется обратиться в техподдержку). Чтобы не потерять изменения в отображении нужно создать в каталоге /var/www/loca/htdocs_ci папку old. Скопировать все содержимое папки /var/www/loca/htdocs_ci в папку old. После обновления все каталоги, кроме каталога old заменятся, но вы сможете восстановить ваши изменения. h2. Speedtest Данный тест скорости по сути является преднастроенным[ speed test mini.|http://www.speedtest.net/mini.php] Доступно начиная с версии 3.6.3 113 *Обновление speedtest:* # скачайте архив по ссылке [http://www.speedtest.net/mini.php|http://www.speedtest.net/mini.php] # распакуйте архив, внутри должен быть файл speedtest.swf # скопируйте speedtest.swf на биллинг в директорию /var/www/local/htdocs_ci {color:#000000}{*}Как добавить{*}{color} # Подключиться в режиме [удаленного помощника|http://asrdoc.ideco.ru/pages/viewpage.action?pageId=2687433] к серверу # С помощью mcedit или vi добавляем в подходящее вам место веб-интерфейса ссылку на страницу ./support/speed Например: {panel} <td valign="top"> <div> </div> <div> <a href="/support/" >Поддержка</a> </div> <div> <a href="/support/speed" >Тест скорости локальной сети</a> </div> <div> <a href="/clients/howto/" >Инструкции</a> </div> <div> <a href="/support/forum/" >Форум</a> </div> <div> <a href="/support/voting/" >Опросы</a> </div> </td> {panel} В файле _/var/www/local/htdocs_ci/application/views/default/header.php_ h2. Самостоятельное управление и поддержка *Данная информация предназначена для тех клиентов, которые сами занимаются управлением локальным сайтом.* Для редактирвования локального сайта вам достаточно знать где находится его каталог. h5. Каталог действующего локального сайта /mnt/ro_disc/chroot_thttpd_L/var/www/local/htdocs_ci Если вы поправили сайт и потеряли какие-то функиции, доступные по умолчанию вам могут потребоваться файлы сайта, доступные при новой установке h5. Каталог локального сайта по умолчанию /mnt/ro_disc/recover/rw_disc/var/www/local/htdocs_ci h2. Редактирование локального сайта Личный кабинет доступен по вышеуказанным следующим путям по разделам: *Отображение:* /var/www/local/htdocs_ci/application/views *Обработчики:* /var/www/local/htdocs_ci/application/controllers *Модель:* /var/www/local/htdocs_ci/application/config
|