SSShop

Как генерировать код купона автоматически?

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

SSShop    3

Подскажите пожалуйста, как сделать, чтобы при добавлении купона, поле "Код купона" было заполнено автоматически рандомно 6ю символами, желательно строчные английские буквы и цифры. Пробовал прикрутить капчу, но чето не получается, а она генерирует как раз то что нужно, а то у менеджера магазина генератор случайных купонов в голове слабоват, однообразные генерит)

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


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

Подскажите пожалуйста, как сделать, чтобы при добавлении купона, поле "Код купона" было заполнено автоматически рандомно 6ю символами, желательно строчные английские буквы и цифры. Пробовал прикрутить капчу, но чето не получается, а она генерирует как раз то что нужно, а то у менеджера магазина генератор случайных купонов в голове слабоват, однообразные генерит)

не знаю как на счет автоматического генерирования кода купонов....но могу как альтернативу предложить скачать генератор паролей...там задайте нужный параметры...то есть 6 знаков и.т.д.

P.S. поисковики вам в помощь... таких генератор очень много...подберите для вашего менеджера самый простой и будет ему счастье...;)

вот пример такого генератора

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


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

товарищи, да валом в интернете различных генерилок на javascript (подключаемых в странички).

потратьте полчаса и найдете все, что вам нужно.

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


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

Просто подумал, зачем вставлять что-то левое, если генератор капчи генерирует как раз то что нужно, надо только прикрутить его к страничке купонов в админке.

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


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

Что проще: подключить десяток-другой строк в шаблон или перелопатить массу кода? ;)

Вставлять скрипт в head сайта не обязательно.

Просто если он в header`e, тогда у вас будет доступ к нему и на других страницах (мало ли где еще генерить что придумаете).

Step 1

Add the following code to your head:

<script language="javascript" type="text/javascript">
function randomString() {
	var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
	var string_length = 8;
	var randomstring = '';
	for (var i=0; i<string_length; i++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	document.randform.randomfield.value = randomstring;
}
</script>
Variables to set:

1. chars - The random string will be created from these characters.
   2. string_length - The length of the random string.
Step 2

Use the following code for your text field and button:

<form name="randform">
<input type="button" value="Create Random String" onClick="randomString();"> 
<input type="text" name="randomfield" value="">
</form>
источник: How to Create Random Numbers & Characters

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


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

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

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

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

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

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

Войти

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

Войти


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

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