ArtemPitov

что делаю не так ?

Рекомендуемые сообщения

ArtemPitov    386

Доброго времени суток господа  :-)

 

Делаю авторизацию в модальном окне, но при выводе текста получаю на определенны переменные в форме авторизации

 

Что было сделано:

 

1. Добавил саму форму и кнопку вызова модального окна в header.tpl

2. В контроллере прописал public function login

public function login() {		
  $this->load->language('account/login');
  $this->load->model('account/customer');
  
    $data['text_new_customer'] = $this->language->get('text_new_customer');
    $data['text_register'] = $this->language->get('text_register');
    $data['text_register_account'] = $this->language->get('text_register_account');
    $data['text_returning_customer'] = $this->language->get('text_returning_customer');
    $data['text_i_am_returning_customer'] = $this->language->get('text_i_am_returning_customer');
    $data['text_forgotten'] = $this->language->get('text_forgotten');
		
    $data['text_forgotten'] = $this->language->get('text_forgotten');

    $data['entry_email'] = $this->language->get('entry_email');
    $data['entry_password'] = $this->language->get('entry_password');

    $data['button_continue'] = $this->language->get('button_continue');
    $data['button_login'] = $this->language->get('button_login');
  }
}

Поясните ГУРУ что я делаю не так  8-)  :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 097

:?

вот двигатель

1391832180_123835_800.jpg

почему авто не едет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    386

Будьте добры поясните что не так ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nikifalex    332

расшифруй

 


но при выводе текста получаю на определенны переменные в форме авторизации

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    386

 

расшифруй

 

но при выводе текста получаю на определенны переменные в форме авторизации

 

Undefined variable: для переменных 

 

Вроде прописал откуда брать это все 

  1. $this->load->language('account/login');
  2. $this->load->model('account/customer');

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 097

Будьте добры поясните что не так ?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nikifalex    332

рядом с undefined какой файл\строка? Скопировать сюда его

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    386

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

 

Проба №2 | понял что не так все написал, перефразирую  :-)

 

Для авторизации в модальном окне сделал сделал следующее 

 

1. Добавил саму форму авторизации для модального окна в header.tpl

 

<модалка>

<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data">
  <div class="form-group">
    <label class="control-label" for="input-email"><?php echo $entry_email; ?></label>
    <input type="text" name="email" value="<?php echo $email; ?>" placeholder="<?php echo $entry_email; ?>" id="input-email" class="form-control" />
   </div>
   
   <div class="form-group">
     <label class="control-label" for="input-password"><?php echo $entry_password; ?></label>
     <input type="password" name="password" value="<?php echo $password; ?>" placeholder="<?php echo $entry_password; ?>" id="input-password" class="form-control" />
     <a href="<?php echo $forgotten; ?>"><?php echo $text_forgotten; ?></a>
   </div>
                
    <input type="submit" value="<?php echo $button_login; ?>" class="btn btn-primary" />
    <?php if ($redirect) { ?>
    <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
    <?php } ?> 

</модалка>

 

2. Дальше в header.php добавил функцию в которой пока только переменные для языков прописал и модель, а также кому откуда браться. Я сделал вот так

// Login modals
	
	public function login() {

          $this->load->model('account/customer');		
		
          $this->load->language('account/login');
			
		$data['text_new_customer'] = $this->language->get('text_new_customer');
		$data['text_register'] = $this->language->get('text_register');
		$data['text_register_account'] = $this->language->get('text_register_account');
		$data['text_returning_customer'] = $this->language->get('text_returning_customer');
		$data['text_i_am_returning_customer'] = $this->language->get('text_i_am_returning_customer');
		$data['text_forgotten'] = $this->language->get('text_forgotten');
		
		$data['text_forgotten'] = $this->language->get('text_forgotten');

		$data['entry_email'] = $this->language->get('entry_email');
		$data['entry_password'] = $this->language->get('entry_password');

		$data['button_continue'] = $this->language->get('button_continue');
		$data['button_login'] = $this->language->get('button_login');

              .......
			
	}


 

Сам же вопрос был о том как правильно прописать это все, потому что языковые переменные не определились (<?php echo $entry_email; ?> и тд..)

 

Под не определились, я имею ввиду  Notice: Undefined variable: entry_email in  ..... 

 

Ну как то так  :ugeek:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 097

1. где там "модальное окно"?

2.1. а зачем они в "public function login() {" ??? им место в index() header`a.

2.2. рекомендую переименовать "login()" в "modal_login()" (или что-то подобное).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ArtemPitov    386

1. где там "модальное окно"?

2.1. а зачем они в "public function login() {" ??? им место в index() header`a.

2.2. рекомендую переименовать "login()" в "modal_login()" (или что-то подобное).

1. Модальное окон прописано, для наглядности просто саму форму написал 

2. Тогда прописать языки и в index хедера и дописывать языковых файлах header.php ?

и как тогда быть с  $this->load->model('account/customer'); и авторизацией также в index ? и модель которая model('account/customer')  прописать  в модель хедера ? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу