DS Soft

DS Soft

+460
Репутация
4535
Рейтинг
0
DS Soft DS Soft Загрузка Аватара при Регистрации (Случайный Аватар) ХАК (Бесплатно) 13 лет назад
И еще тогда в пункте 5, нужно после этого:
Код PHP:
// Регистрируем событие
cmsActions::log('add_user', array(
	'object' => '',
	'user_id' => $new_user_id,
	'object_url' => '',
	'object_id' => $new_user_id,
	'target' => '',
	'target_url' => '',
	'target_id' => 0,
	'description' => ''
	));                  
$inPage->includeTemplateFile('special/regcomplete.php');

if ($cfg['send_greetmsg']){ $model->sendGreetsMessage($new_user_id, $cfg['greetmsg']); }
надо ставить это:
Код PHP:
	$filename 		= md5($realfile . '-' . $new_user_id . '-' . time()).'.jpg';
	$uploadfile		= $uploaddir . $realfile;
	$uploadavatar 	= $uploaddir . $filename;
	$uploadthumb 	= $uploaddir . 'small/' . $filename;
	$source			= $_FILES['picture']['tmp_name'];
	$errorCode 		= $_FILES['picture']['error'];

	if ($inCore->moveUploadedFile($source, $uploadfile, $errorCode)) {
		$cfg = $inCore->loadComponentConfig('users');
		//CREATE THUMBNAIL
		if (isset($cfg['smallw'])) { $smallw = $cfg['smallw']; } else { $smallw = 64; }
		if (isset($cfg['medw'])) { 	 $medw = $cfg['medw']; } else { $medw = 200; }
		if (isset($cfg['medh'])) { 	 $medh = $cfg['medh']; } else { $medh = 200; }
		@img_resize($uploadfile, $uploadavatar, $medw, $medh);
		@img_resize($uploadfile, $uploadthumb, $smallw, $smallw);
		//DELETE ORIGINAL							
		@unlink($uploadfile);
		//MODIFY PROFILE
		$sql = "UPDATE cms_user_profiles 
			SET imageurl = '$filename'
			WHERE user_id = '$new_user_id'
			LIMIT 1";	
		$inDB->query($sql);
	}
и архив качать и распаковывать не надо
0
DS Soft DS Soft Загрузка Аватара при Регистрации (Случайный Аватар) ХАК (Бесплатно) 13 лет назад
Если сделать так то пользователь зарегистрируется, а потом выдаст ошибку. надо в пункте 3 вместо строк:
Код PHP:
//Проверяем аватар
if ($realfile) {
	if ($ext != 'jpg' and $ext != 'jpeg' and $ext != 'gif' and $ext != 'bmp' and $ext != 'png'){
		$msg  .= 'Ошибка! Разрещенные расширения для Аватара: <b>.jpg</b>  <b>.jpeg</b>  <b>.gif</b>  <b>.bmp</b>  <b>.png</b><br/>';
	}
}
записать эти:
Код PHP:
//Проверяем аватар
if (!$realfile) {
	$msg  .= 'Ошибка! Вы не выбрали <b>Аватар</b><br/>';
}
if ($ext != 'jpg' and $ext != 'jpeg' and $ext != 'gif' and $ext != 'bmp' and $ext != 'png'){
	$msg  .= 'Ошибка! Разрещенные расширения для Аватара: <b>.jpg</b>  <b>.jpeg</b>  <b>.gif</b>  <b>.bmp</b>  <b>.png</b><br/>';
}
0
DS Soft DS Soft Загрузка Аватара при Регистрации (Случайный Аватар) ХАК (Бесплатно) 13 лет назад
Но у меня же с этим кодом все работает, сейчас еще раз перепроверю всели скопировал и отпишусь.
0
DS Soft DS Soft Загрузка Аватара при Регистрации (Случайный Аватар) ХАК (Бесплатно) 13 лет назад
Вот из за того что вы не выбрали аватар вам система поставила этот:
0
DS Soft DS Soft Загрузка Аватара при Регистрации (Случайный Аватар) ХАК (Бесплатно) 13 лет назад
в архиве с аватарами название папки w замените на f, или заново скачайте архив я его перезалил, может из за этого глюк был.
0
DS Soft DS Soft Загрузка Аватара при Регистрации (Случайный Аватар) ХАК (Бесплатно) 13 лет назад
Вот мой файл frontend.php можете им заменить свой и попробовать еще раз
0
DS Soft DS Soft Загрузка Аватара при Регистрации (Случайный Аватар) ХАК (Бесплатно) 13 лет назад
С Opera 11 ваш сайт не грузиться, с Мозилы и Хром грузиться, но я так и не увидел в пункте регистрация загрузить аватар.
0
DS Soft DS Soft Загрузка Аватара при Регистрации (Случайный Аватар) ХАК (Бесплатно) 13 лет назад
Я зашел регистрироваться, на странице регистрации нету пункта загрузки аватора значит вы все таки не все по инструкции сделали. Но я все же зарегистрировался, но потом не могу зайти, а потом Ваш сайт вообще перестал грузиться, вы проводите технические работы или что?
+1
DS Soft DS Soft Красивое решение выбора города при Регистрации 13 лет назад
В /components/registration/frontend.php после этого:
Код PHP:
$city = $inCore->request('city', 'str');
Добавить это:
Код PHP:
if(!$city) {
  $msg  .= 'Не указан <b>Город</b>!<br/>';
}
0
DS Soft DS Soft Кнопки Добавить в друзья и Отправить сообщение в Списке Пользователей - Хак 13 лет назад
Я когда писал упустул это из виду, исправил в тексте блога degestan на ВАШ_ШАБЛОН
0
DS Soft DS Soft Красивое решение выбора города при Регистрации 13 лет назад
4й пункт данной инструкции выполнял?
Можешь посмотреть на http://даг05.рф/registration зарегистрируйся и зайди в свой профиль все работает.
+8
DS Soft DS Soft Кнопки Добавить в друзья и Отправить сообщение в Списке Пользователей - Хак 13 лет назад
Демо работает я целый день сегодня на нем сижу. А так вот скрин
+1
DS Soft DS Soft Красивое решение выбора города при Регистрации 13 лет назад
Проверьте какой у вас в БД префикс стоит у инстант CMS. И переименуйте таблицы cms_Geo_Cities cms_geo_countries cms_geo_regions вместо cms_ поставьте свой префикс
+1
DS Soft DS Soft Красивое решение выбора города при Регистрации 13 лет назад
В 3ем пункте обязательно подключить city.js и стиль
Код PHP:
.region, .city {display:none}
а это под свой шаблон меняйте или удалите:
Код PHP:
strong {display:block;width:50px}
div {margin-bottom:3px}
У вас на сайте http://www.bmwts.ru/registration не подключен city.js
+1
DS Soft DS Soft Красивое решение выбора города при Регистрации 13 лет назад
При импорте в базу выбери кодировку cp1251
+1
DS Soft DS Soft Хак. Регистрация с загрузкой аватара. 13 лет назад
Я так понял ты взял загрузку аватора из /components/users/frontend.php и добавил ее в /components/registration/frontend.php и добавил соответствующее поле в com_registration.tpl, но блин сколько я не стараюсь у меня не получается.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.