Jump to content

Скидка всем зарегистрированным пользователям


Recommended Posts

Здравствуйте

 

Подскажите пожалуйста, как можно сделать чтобы все зарегистрированные пользователи получали определенную скидку автоматически, за регистрацию (попадали в группу)

Link to post
Share on other sites
  • Replies 50
  • Created
  • Last Reply

Top Posters In This Topic

1) Создайте группу для зарегистрированных пользователей. Посмотрите её id

/simpla/index.php?module=GroupAdmin&id=[ID группы]

2) Отредактруйте RegisterView.php

elseif($user_id = $this->users->add_user(array('name'=>$name, 'email'=>$email, 'password'=>$password, 'enabled'=>$default_status, 'last_ip'=>$_SERVER['REMOTE_ADDR'])))

Добавьте в массив 'group_id' => [iD группы]

 

p/s В идеале еще запретить эту группу удалять. В Groups.php к примеру.

Link to post
Share on other sites
  • 1 month later...

1) Создайте группу для зарегистрированных пользователей. Посмотрите её id

 

/simpla/index.php?module=GroupAdmin&id=[iD группы]

 

2) Отредактруйте RegisterView.php

 

36>             elseif($user_id = $this->users->add_user(array('name'=>$name, 'email'=>$email, 'password'=>$password, 'enabled'=>$default_status, 'last_ip'=>$_SERVER['REMOTE_ADDR'])))

 

Добавьте в массив 'group_id' => [iD группы]

 

p/s В идеале еще запретить эту группу удалять. В Groups.php к примеру.

Прошу прощения может за дурацкий вопрос, но всё же, куда именно в массиве вставить - 'group_id' => [iD группы] . У меня постоянно выдает ошибки. 

Link to post
Share on other sites

Прошу прощения может за дурацкий вопрос, но всё же, куда именно в массиве вставить - 'group_id' => [iD группы] . У меня постоянно выдает ошибки. 

Ну Вы покажите, что и куда вставляете) какие ошибки выдает - посмеемся, трудность задачи ~0

Link to post
Share on other sites
  • 2 weeks later...

Прошу прощения может за дурацкий вопрос, но всё же, куда именно в массиве вставить - 'group_id' => [iD группы] . У меня постоянно выдает ошибки. 

 

 

'group_id'=> $id !=id группы
 

 

про запятые не забуть

Link to post
Share on other sites

Подскажите, а можно ли сделать, чтобы скидка для зарегистрированных пользователь группы ОПТ, зависела от категории?

К примеру в категории обувь - скидка 30%, а в категории носки 80%.

 

И если это возможно, то можно ли добавить к этому еще скидку в зависимости от заказа, например на 500$ + 5%, а на 1000$ + 10% скидка ?

Link to post
Share on other sites
  • 3 months later...

Подскажите, пожалуйста, что не так делаю: ошибка вверху страницы регистрации 

Warning: Cannot modify header information - headers already sent by (output started at /home/rusatri6/public_html/view/RegisterView.php:1) in /home/rusatri6/public_html/index.php on line 26

При это регистрация проходит, но на главную(как обычно) не кидает, а вверху еще ошибки появляются, но пользователи все-таки попадают в группу "зарегистрированные" и получают скидку. 

 

Вот, как сделал в RegisterView.php

			elseif($user_id = $this->users->add_user(array('name'=>$name, 'email'=>$email, 'password'=>$password, 'enabled'=>$default_status, 'group_id'=> $id !=1, 'last_ip'=>$_SERVER['REMOTE_ADDR'])))

 

Так же выполнил действие, которое описал господин mart.

Как убрать ошибку? Спасибо.

Link to post
Share on other sites

Скорее всего, при редактировании файл получил не ту кодировку. Надо UTF-8 (без BOM)

Сделал все через Notepad ++ , там точно такая кодировка, как вы указали.

В итоге: при переходе на страницу регистрации ошибок нет, потом ввожу данные, жму "зарегистрироваться" страница обновляется, (опять же пользователь добавляется в админке) , а вверху ошибка 

 

Notice: Undefined variable: id in /home/rusatri6/public_html/view/RegisterView.php on line 36

Warning: Cannot modify header information - headers already sent by (output started at /home/rusatri6/public_html/view/RegisterView.php:36) in /home/rusatri6/public_html/view/RegisterView.php on line 42

Warning: Cannot modify header information - headers already sent by (output started at /home/rusatri6/public_html/view/RegisterView.php:36) in /home/rusatri6/public_html/index.php on line 26
Link to post
Share on other sites
  • 3 months later...
  • 1 month later...
  • 1 year later...

Офигенное решение!!!

Прям бог программирования :D

У меня все работает.

А ты я смотрю так и не научился жить без флуда?

Или ты таким образом в топ самых активных выходишь?

Link to post
Share on other sites

У меня все работает.

А ты я смотрю так и не научился жить без флуда?

Или ты таким образом в топ самых активных выходишь?

Странно что у тебя это работает потому как приведенный код выполняет функцию добавления пользователя.

Пользователем LUN был поставлен вопрос:

А есть решение для регистрации через Ulogin ?

Скажи мне где в твоем коде есть решение по поставленному вопросу?

Где выполняется регистрация через Ulogin?

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

Теперь понятно о чем идет речь?

Link to post
Share on other sites

Странно что у тебя это работает потому как приведенный код выполняет функцию добавления пользователя.

Пользователем LUN был поставлен вопрос:Скажи мне где в твоем коде есть решение по поставленному вопросу?

Где выполняется регистрация через Ulogin?

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

Теперь понятно о чем идет речь?

я не прогер и ни на что не претендую просто у себя на сайте была такая задача,решил ее так, вот и поделился

Link to post
Share on other sites

я не прогер и ни на что не претендую просто у себя на сайте была такая задача,решил ее так, вот и поделился

Если ты не прогер то нафига ты даешь глупые и не полные подсказки?

Задача сделать регистрацию через Ulogin, коем боком ты ее решил с этого кусочка кода?

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

Чувак не тупи, и не лезь туда где ты не силен, от таких действий форум в говно превращается.

Link to post
Share on other sites

Если ты не прогер то нафига ты даешь глупые и не полные подсказки?

Задача сделать регистрацию через Ulogin, коем боком ты ее решил с этого кусочка кода?

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

Чувак не тупи, и не лезь туда где ты не силен, от таких действий форум в говно превращается.

на форуме есть готовое решение по регистрации через ulogin кстати твое

Link to post
Share on other sites

Если ты не прогер то нафига ты даешь глупые и не полные подсказки?

Задача сделать регистрацию через Ulogin, коем боком ты ее решил с этого кусочка кода?

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

Чувак не тупи, и не лезь туда где ты не силен, от таких действий форум в говно превращается.

форум превращается в говно из-за твоих с корсом флудов и обсираний

Link to post
Share on other sites

форум превращается в говно из-за твоих с корсом флудов и обсираний

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

Неужели тебе так туго это доходит???

Link to post
Share on other sites

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

Неужели тебе так туго это доходит???

я не вижу смысла с тобой флудить в инете буду в Киеве и поговорим, предпочитаю в глаза говорить то что мне не нравится

Link to post
Share on other sites

я не вижу смысла с тобой флудить в инете буду в Киеве и поговорим, предпочитаю в глаза говорить то что мне не нравится

такое быдло как ты только унижает наш народ в глазах других

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...