Skip to Content Skip to Menu

about auto action

  • yaspatogh
  • yaspatogh
  • OFFLINE
  • Posts: 52
  • Thanks: 0
  • Karma: 0
12 years 9 months ago #188799 by yaspatogh
about auto action was created by yaspatogh
I am a chat room

I want after register of user insert a row into chat room table

I can do by auto action ?

do must save 2 qery ?

select (internal) and insert(external) ?


select :

Type : query
Triggers : onBeforeFirstLogin
Access : All register users
Query :
declare @i int,@u nvarchar,@e nvarchar,@p nvarchar;
select @i='id',@u='username',@e='email',@p='password' from '#__users'

Mode : Internal


insert :

Type : query
Triggers : onBeforeFirstLogin
Access : Allregisteruser

Query :

declare @i int,@u nvarchar,@e nvarchar,@p nvarchar;
insert into 'pch_user' ('id','login','email','password') values (@i,@u,@e,@p)

Mode : External
Host : localhost
Username : name
Password : ppp
Database : ddd
Charset : utf-8
Table Prefix : jos_

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48437
  • Thanks: 8275
  • Karma: 1443
12 years 9 months ago #188893 by krileon
Replied by krileon on topic Re: about auto action
You'd want to use the after registration trigger. Don't understand your query usage. Based on your current information I recommend the below.

Type : Query
Triggers : onAfterUserRegistration,onAfterNewUser
User: Automatic
Access : Everybody
Query:
Code:
INSERT INTO `#__user` ( `id`, `login`, `email`, `password` ) VALUES ( '[user_id]', '[username]', '[email]', '[password]' )
Mode : External
Host : HOST
Username : USERNAME
Password : PASSWORD
Database : DATABASE
Charset : utf-8
Table Prefix : pch_


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

  • yaspatogh
  • yaspatogh
  • OFFLINE
  • Posts: 52
  • Thanks: 0
  • Karma: 0
12 years 9 months ago #188914 by yaspatogh
Replied by yaspatogh on topic Re: about auto action
For auto register on chat script

tank but don't work this information , where is this problem ?

tanks

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48437
  • Thanks: 8275
  • Karma: 1443
12 years 9 months ago #188918 by krileon
Replied by krileon on topic Re: about auto action
It executes the supplied query after registration on the database you specify. It does nothing more then that. You need to ensure the query is correct and that the external database information is correct, I can't help you with that as it's your database. It's best to test with debug mode enabled and maximum error reporting set during the registration process to see if the query errors out.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

  • yaspatogh
  • yaspatogh
  • OFFLINE
  • Posts: 52
  • Thanks: 0
  • Karma: 0
12 years 8 months ago #189053 by yaspatogh
Replied by yaspatogh on topic Re: about auto action
Why just after registration ?

I am set before display profile

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 48437
  • Thanks: 8275
  • Karma: 1443
12 years 8 months ago - 12 years 8 months ago #189074 by krileon
Replied by krileon on topic Re: about auto action
Why would you want to perform an insert after every profile page view? You'll load up your database with millions of rows within 1 day, most if not all being duplicates. The idea is to synchronize the user once, which is only needed at time of registration.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
Last edit: 12 years 8 months ago by krileon.

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum