Просмотр Исходного

h2. Как оставить только "Личный кабинет"

Для этого отредактируйте файл /mnt/ro_disc/chroot_thttpd_L/var/www/local/htdocs_ci/application/controllers/main.php , закомментируйте все лишнее и приведите его к такому виду:


{code}
<?php
class Main extends CI_Controller {
function index()
{
$url = "Location: /cabinet/";
header($url);
exit(0);
}
}
?>
{code}
При входе на сайт абоненты будут попадать сразу в личный кабинет.

Для редактирования файла понадобятся права учетной записи [root|asrdocnew:Пользователь root. Режим удаленного помощника. Постоянный удаленный помощник].

*Внимание:* Также вместо */cabinet/* можно использовать внешнее доменное имя вашего сайта, например: [http://carbonsoft.com|http://google.com] или [http://www.carbonsoft.com|http://google.com]


h2. Как оставить только "Личный кабинет", но оставить возможность подачи заявки.

В файле /mnt/ro_disc/chroot_thttpd_L/var/www/local/htdocs_ci/application/controllers/services.php в функции function \__show_page2($page) закомментируйте отображение заголовка:
{code}
function __show_page2($page) {
$theme = $this->config->item('theme');
$view = $this->config->item('view');

$this->meta['theme'] = $theme;
$this->data['theme'] = $theme;

$this->load->view("$view/html_start", $this->meta);
//$this->load->view("$view/header"); <-- Нужно изменить эту строку
$this->load->view("$view/../".$page, $this->data);
$this->load->view("$view/footer");
$this->load->view("$view/html_end");
}
{code}

По ссылке http://<ваш_ip>/cabinet/services/order проверьте, что страница отображается.

Теперь добавьте в файл /mnt/ro_disc/chroot_thttpd_L/var/www/local/htdocs_ci/application/views/cabinet/login.php ссылку на страницу подачи заявки:
{code}
<p>
<a href="/cabinet/services/order">Подать заявку</a>
</p>
{code}
перед кнопкой "Войти в кабинет"
{code}
<p>
<input type="submit" id="cab_user_login" name="cab_user_login" class="button" value="Войти в кабинет" />
</p>

{code}

{color:#ff0000}{*}Внимание\! Данные изменения могут потеряться после обновления. Так что проверяйте их после обновления и сохраните копию, чтобы восстановить изменения.*{color}


h2. Изменить форму веб-авторизации

Для редактирования страницы вам понадобится привлечь веб-разработчика.

Вам нужно будет подключиться к серверу по ssh учетной записью root. Включите учетную запись&nbsp;[root|asrdocnew:Пользователь root. Режим удаленного помощника. Постоянный удаленный помощник].

Для удаленного управления файлами на сервере можете использовать программу [WinSCP|http://asrdoc.ideco.ru/pages/viewpage.action?pageId=2687430] с той же учетной записью root.

Далее:

1. Вы можете сделать внешний вид прямо в этом файле, стандартными средствами php.

/var/www/local/htdocs_ci/web_login.php

2. Или попробовать указать свой шаблон $page->xslt_file = '../htdocs_ci/web_login.xsl' или полный путь.
Потом скопировать и менять.

3. Либо замонтировать свой файл поверх шаблона.
[http://docs.carbonsoft.ru/pages/viewpage.action?pageId=4751374]





4. Или перенести авторизацию в движок ci, чтоб использовать&nbsp;общую тему &nbsp;(по аналогии с файлами сайта/кабинета).

\-\-

{color:#ffffff}Файл, реализующий веб-авторизацию находится здесь /mnt/rw_disc/chroot_thttpd_L/var/www/local/htdocs_ci/web_login.php и здесь /mnt/ro_disc/chroot_thttpd_L/var/www/local/XSL/web_login.xsl{color}