• Уважаемый Гость! Если вы зарегистрировались на нашем форуме, значит вам нужна помощь! Мы всегда рады вам помочь, еще ни один пользователь не получил отказа! Но мы так же нуждаемся в Вашей поддержке. Проект полностью бесплатный, мы не имеем права требовать от вас денег, нам это и не нужно! Но от любой финансовой поддержки не откажемся. Проект развивается, но иногда очень тяжело его поддерживать, особенно в финансовом отношении. Если у вас есть возможность поддержать нас финансово, мы будем вам очень благодарны! С уважением, команда Оскласс Россия!
  • Изменение в правилах форума! В связи с огромным количеством вопросов поступающих в адрес технической поддержки мы решили изменить правила форума! Просим всех пользователей обратить внимание на данные изменения и четко их соблюдать!
  • Ребята, нуждаемся в программистах! Если хотите зарабатывать и есть время, пишите администраторам сайта. Есть база и инструменты, нужен опыт и знания =)
  • Уважаемые пользователи! На форуме появились разделы по работе с системой Yclas. Yclas - это скрипт доски объявлений. Нужны разработчики.

Ищу плагин для регистрации и входа

Кузьмич

Новичок
Доброго времени суток ,господа и дамы!
Собираю доску объявлений вакансий и резюме.
Нужен плагин для реализации отдельных страниц регистрации и входа с выводом кнопок на главной |Работодатель| |Соискатель|.

Скажите пожалуйста, есть ли такой плагин в природе?
Если он есть, то как он называется?

Заранее спасибо
 

administrator

Блудный сын.
Команда форума
Можно обойтись и без лишних плагинов, организуйте регистрацию с использованием функции user_type (Компания или Частник), измените перевод как вам нужно и работайте.
В файле: User.form.class.php
PHP:
		static public function is_company_select($user = null, $user_label = null, $company_label = null) {
			$options = array(
				array( 'i_value' => '0', 's_text' => ($user_label?$user_label:__('User')) )
				,array( 'i_value' => '1', 's_text' => ($company_label?$company_label:__('Company')) )
			);
 
			parent::generic_select( 'b_company', $options, 'i_value', 's_text', null, (isset($user['b_company'])) ? $user['b_company'] : null );
		}
В форме регистрации:
HTML:
<label for="b_company"><?php _e('User type', 'ВАШ_ШАБЛОН') ; ?></label>
								<div class="input">
									<select name="b_company" id="b_company">
										<option value="0" <?php if( !osc_user_field("b_company") ) echo 'selected="selected"'; ?> ><?php _e('User', 'ВАШ_ШАБЛОН') ; ?></option>
										<option value="1" <?php if( osc_user_field("b_company") ) echo 'selected="selected"'; ?>><?php _e('Company', 'ВАШ_ШАБЛОН') ; ?></option>
									</select>
								</div>

Не панацея, можете менять по своим пожеланиям.
 

administrator

Блудный сын.
Команда форума
Вот же решение:
PHP:
<label for="b_company"><?php _e('User type', 'ВАШ_ШАБЛОН') ; ?></label>
<div class="input">
<select name="b_company" id="b_company">
<option value="0" <?php if( !osc_user_field("b_company") ) echo 'selected="selected"'; ?> ><?php _e('User', 'ВАШ_ШАБЛОН') ; ?></option>
<option value="1" <?php if( osc_user_field("b_company") ) echo 'selected="selected"'; ?>><?php _e('Company', 'ВАШ_ШАБЛОН') ; ?></option>
</select>
</div>
Вставьте в нужное место в файле user-registr.php вашего шаблона.
 
Верх