×
Masterpro Nivo Slider (06 фев 2023)

Это форк Vinaora Nivo Slider, пришлось переименовать, в силу требования JED. Даже старую версию качать можно было только с варезных сайтов, нашпигованную троянами. Зачем оно такое, согласитесь.

Вопрос Проблема с Alpha Registration v2.0.12

Подробнее
12 года 9 мес. назад #11 от Aleksej
Aleksej ответил в теме Re: Проблема с Alpha Registration v2.0.12
creative писал(а):

Кстати, на сайте стоит ArtioJoomSEF...


creative писал(а):

Наконец-то, сделал это! Только не Альфа регистрацию, а - FunReCaptcha...


Ну, что же. Важен результат; коли он есть, стало быть - проблема решена. И, в самом деле, ArtioJoomSEF, вполне вероятно, ответственен за возникшую проблему... как и за длинный ряд других, сообщения о чем не раз видел на форумах. Сам никогда данный компонент не пользовал; так ли уж он необходим? насколько я понимаю - дело в том, что ArtioJoomSEF имеет плагины для многих других компонентов joomla - в этом его отличие и преимущество перед стандартным joomla SEF?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
12 года 9 мес. назад #12 от creative
creative ответил в теме Re: Проблема с Alpha Registration v2.0.12
Про технические преимущества Artio перед стандартным SEF и другими SEF, я лучше промолчу, т.к. не специалист. Проще говоря, можно задать собственное название для любой ссылки (особенно мне нужно это было при переносе с другой cms, чтобы с поисковых систем не выходили на страницу с ошибкой). Стандартная SEF не плоха, но она вставляет идентификатор перед названием, которое хотелось бы задать, итого, желаемое имя ссылки с помощью нее не получить.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
12 года 8 мес. назад #13 от avtomastersu
avtomastersu ответил в теме Re: Проблема с Alpha Registration v2.0.12
Большое спасибо Aleksej ВЫ избавили меня от мук Море трафика на ВАШ сайт Нигде не мог найти решения

Добавить статью,сайт,объявление в katalogclub.com

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
12 года 1 мес. назад - 12 года 1 мес. назад #14 от eudaser
eudaser ответил в теме Re: Проблема с Alpha Registration v2.0.12
Всем привет.

у меня вопрос такой: где изменить минимальное количество символов в имени пользователя и логине?

спс

Не должно быть сомнений там, где их быть не должно
Последнее редактирование: 12 года 1 мес. назад пользователем eudaser.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
12 года 1 мес. назад #15 от Aleksej
Aleksej ответил в теме Re: Проблема с Alpha Registration v2.0.12

eudaser пишет: у меня вопрос такой: где изменить минимальное количество символов в имени пользователя и логине?

Прямого ответа - нажми вот здесь и поменяй то на это - не будет.
Без понятия, не возникало таких задач.
А если попробовать ответить более общо - для решения придется покопаться в модели компонента, MVC:

Модель - часть компонента, которая предоставляет данные для представления по его запросу, посланому через Контроллер. Такой метод часто освобождает от рутинной работы и от хаоса в коде, предоставляет возможность управлять данными удобным способом в дополнение к коду, который посылает запрос данных из Модели.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
12 года 1 мес. назад #16 от eudaser
eudaser ответил в теме Re: Проблема с Alpha Registration v2.0.12

Без понятия, не возникало таких задач.
А если попробовать ответить более общо - для решения придется покопаться в модели компонента, MVC:


Согласен, у меня до недавнего времени тоже не возникало, просто на одном из сайтов у меня стоит компонент альфарегистрация. Вздумал я его потестить и дать на проверку знакомому админу... а у него ник "ras" - как раз три символа, E.F. в итоге.

стал ковырять обработчик формы \components\com_alpharegistration\assets\scripts\ajax-check.js
var myDomain = '';

if ( document.domain!='localhost' ) {
	myDomain = /(http?:\/\/[^\/]+)/.exec(window.location.href)[1] + '/';
}

pic1 = new Image(16, 16); 
pic1.src = myDomain+"components/com_alpharegistration/assets/images/loader.gif";

$(document).ready(function(){   

	$("#username").keyup(function() { 
	
		var usr = $("#username").val();
		
		if(usr.length >= 4)
		{
			$("#statusUSR").html('<img src="'+myDomain+'components/com_alpharegistration/assets/images/loader.gif" align="absmiddle">&nbsp;Checking availability...');
			
		$.ajax({  
		type: "POST",  
		url: myDomain+"components/com_alpharegistration/assets/scripts/checkusername.php",
		data: "username="+ usr,  
		success: function(msg){  
	   
		$("#statusUSR").ajaxComplete(function(event, request, settings){
				
		if(msg == 'OK' )
		{ 
			$("#username").removeClass('object_error'); // if necessary
			$("#username").addClass("inputbox");
			$(this).html('&nbsp;<img src="'+myDomain+'components/com_alpharegistration/assets/images/tick.png" align="absmiddle">');
		}  
		else
		{			
			$("#username").removeClass('object_ok'); // if necessary
			$("#username").addClass("object_error");
			$(this).html(msg);			
		}  
	   
	   });
	
	 } 
	   
	  }); 
	
	}
	
	});
	
	
	//--------------------------------------------------------------------
	//----------------------- USERNAME --------------
	//--------------------------------------------------------------------
	
	
	$("#username").change(function() { 
	
	var usr2 = $("#username").val();
	
		if(usr2.length < 4)
		{
			//$("#statusUSR").html('<font color="red">Username should have at least <strong>4</strong> characters.</font>');
			$("#statusUSR").html('&nbsp;<img src="'+myDomain+'components/com_alpharegistration/assets/images/warning.png" align="absmiddle">');
			$("#username").removeClass('object_ok'); // if necessary
			$("#username").addClass("object_error");
			//$("#submitter").attr("disabled", "true");
		}
	});

		
	
	//--------------------------------------------------------------------
	//----------------------- NAME --------------
	//--------------------------------------------------------------------
	
	$("#name").change(function() { 
	
	var uname = $("#name").val();
	
	if(uname.length >= 4)
	{
			$("#name").removeClass('object_error'); // if necessary
			$("#name").addClass("inputbox");
			$("#statusNAME").html('&nbsp;<img src="'+myDomain+'components/com_alpharegistration/assets/images/tick.png" align="absmiddle">');
	
	}
	else
		{
		//$("#statusNAME").html('<font color="red">Name should have at least <strong>4</strong> characters.</font>');
		$("#statusNAME").html('&nbsp;<img src="'+myDomain+'components/com_alpharegistration/assets/images/warning.png" align="absmiddle">');		
		$("#name").removeClass('object_ok'); // if necessary
		$("#name").addClass("object_error");
		}
	
	});

поменял значения "4" на "2".... при заполнении формы все ОК, но потом опять 25 - форма рассказывает про минимум 4-ре знака в имени и логине...
обыскал php компонента и не нашел где он делает проверку на >4

Не должно быть сомнений там, где их быть не должно

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
12 года 1 мес. назад #17 от Aleksej
Aleksej ответил в теме Re: Проблема с Alpha Registration v2.0.12
Хм, странная проблема. :)
А "знакомому админу" не приходило в голову попытаться зарегиться под иным логином? впервые встречаю в качестве аргументации к поискам и работе с программным кодом - такой тезис.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
12 года 1 мес. назад #18 от eudaser
eudaser ответил в теме Re: Проблема с Alpha Registration v2.0.12
дык он давно с таким логином и в чем проблема, если у человека такой логин, я знаю таких у кого есть и 2 символа в логине... Тут смыс не в том сколько у кого букофф, а в удобстве, я так думаю... И неужели количество символов в форме регистрации так принципиально? Человек сам выбирает какой у него ник, нам главное, помочь ему быстро и без проблемно зарегиться на сайте.
Если у человека на стадии регистрации непонятки, то смысл ему вообще регистрироваться на сайте, ведь сайтов много...

Вот к примеру, на Вашем форуме я без Вашей помощи зарегистрироваться не смог. Казалось бы...

Не должно быть сомнений там, где их быть не должно

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
12 года 1 мес. назад #19 от hubbitus
hubbitus ответил в теме Re: Проблема с Alpha Registration v2.0.12
frontend/controller.php стр 170:
$vname = strlen($name);                                                                                                      
	if ( $vname<4 )  {                                                                                                           
		JError::raiseWarning('', JText::_('ARG_NAME_4_CHARS'));                                                                 
		$this->register(JRequest::get('post'));                                                                                 
		return false;                                                                                                           
	}

Да я дурак, верю в людей, честность, добро и справедливость. А также в то, что смогу сделать этот мир хоть чуточку лучше.
А ещё я делаю Linux , присоединяйтесь к свободным...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Подробнее
12 года 1 мес. назад - 12 года 1 мес. назад #20 от Aleksej
Aleksej ответил в теме Re: Проблема с Alpha Registration v2.0.12

eudaser пишет: Вот к примеру, на Вашем форуме я без Вашей помощи зарегистрироваться не смог. Казалось бы...

Да, но вы же все-таки зарегистрировались! хотя и с моей помощью.
Вот вам и ответ. :P
И, похоже, не зря... получайте как всегда профессиональный совет hubbitus-a.

P.S. А что антиспам вас завернул - уж не взыщите, ей-богу - впервые такое. Все регистрируются без малейших проблем... А без ботскаута нельзя - очень много спама, и recaptcha не спасает.
Последнее редактирование: 12 года 1 мес. назад пользователем Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Работает на Kunena форум