... Интерфейс сайта на CodeIgniter. Используется по умолчанию. Включается в консольном меню \-> Конфигурирование сервера  \-> Web сервер \-> убрать галочку Использовать для внутреннего сайта Bitrix вместо CodeIgniter. После этого сохраняем изменения и делаем мягкую перезагрузку. h2. Что такое CodeIgniter CodeIgniter - популярный открытый простой в использовании фреймворк на PHP. Главные отличия от Bitrix - CodeIgniter распространяется бесплатно и сайт на нем работает быстрее. Более подробное описание: [http://ru.wikipedia.org/wiki/CodeIgniter|http://ru.wikipedia.org/wiki/CodeIgniter] Руководство по использованию: [http://codeigniter.su/toc.html] Руководство по редактированию отображений: [http://codeigniter.su/general/views.html] Интерфейс главной страницы сайта можно переключить обратно на Bitrix опцией в локальной консоли "Конфигурирование сервера - Дополнительные настройки - Использовать Bitrix для Внутреннего сайта вместо CodeIgniter". Интерфейс личного кабинета абонента - только на CodeIgniter, даже с включенной опцией "Использовать Bitrix для Внутреннего сайта вместо CodeIgniter". h2. Редактирование сайта. Как редактировать сайт. Исходники сайта. В отличии от Bitrix, CodeIgniter является не CMS, а фрэймворком, поэтому не имеет встроенного веб-интерфейса для редактирования содержимого. *Примечание:* техническая поддержка не занимается редактированием сайта под ваши нужды. Редактирование производится собственными силами или с привлечением стороннего разработчика. Есть несколько путей решения этой задачи: h4. 1. Сторонний веб-интерфейс для редактирования. Есть несколько сторонних вараинтов веб-интерфейсов, множество из них распространяются свободно, которые потенциально можно установить, но в составе Carbon Billing они не поставляются. h4. 2. Редактирование вручную Файлы сайта на 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}
|
... *Задача:* показать абонентам на версии до 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. 3. Использовать отдельный веб-сервер Также можно держать отдельный сервер для локального сайта, использующего любой другой 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 h2. Как добавить # Подключиться в режиме [удаленного помощника|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
|