Customizing SMF > Portais, Pontes e Integrations
Guia para a integração do SMF
joomlamz:
Used in file: Subs-Members.php
Used in function: deleteMembers
Variables passed to hook function: user's ID_MEMBER (int)
Variables expected from hook function: None
Uso: Este livro é iniciado pouco antes de um utilizaor é excluído do SMF.
Exemplo de uso: Um usuário excluiu sua conta, ou o administrador tenha excluído uma conta de utilizador, ea conta deve ser excluída do sistema integrado também
joomlamz:
Used in file: Subs-Members.php
Used in function: registerMember
Variables passed to hook function: $regOptions (array), $theme_vars (array)
Variables expected from hook function: None
Uso: Este livro é iniciado pouco antes de um utilizador entrou em SMF. É um dos mais poderosos ganchos de integração, passando por todas as variáveis necessárias em uma matriz para uso em sistema integrado.
O array $ RegOptions por padrão irá conter as seguintes chaves
memberName
emailAddress
passwd (SHA1 hash)
passwordSalt
posts
dateRegistered
memberIP
memberIP2
validation_code
realName
personalText
pm_email_notify
ID_THEME
ID_POST_GROUP
É importante notar que todos os valores de texto já vai estar entre aspas simples para facilidade de uso em consultas. Mais campos estão disponíveis, e mais são adicionados com a adição de mods como o mod campos personalizados perfil.
Exemplo de uso: Um utilizador registrado no SMF, ou um administrador tenha criado um utilizador no painel de admin do SMF, eo usuário precisa ser criado no sistema integrado também
joomlamz:
Used in file: Subs-Post.php
Used in function: sendmail
Variables passed to hook function: $subject, $message, $headers
Variables expected from hook function: true/false
Uso: Este livro é iniciado pouco antes da saída do e-mail está modificado para o envio. O corpo da mensagem de texto simples ainda é neste momento.
Exemplo de uso: O fórum é envolvido em um CMS, para todas as URLs em e-mails enviados precisam ser reescritos para apontar para o CMS.
joomlamz:
Used in file: Subs-Post.php
Used in function: sendpm
Variables passed to hook function: $recipients, $from['username'], $subject, $message
Variables expected from hook function: None
Uso: Este livro é iniciado pouco antes de um SMF Mensagem Pessoal é enviado. Ele passa uma série de receptores, o nome do remetente, assunto e corpo da mensagem.
Exemplo de uso: Um utilizador envia uma PM, e que a PM deve aparecer no sistema integrado, bem como sistema SMF PM.
joomlamz:
Used in file: Subs.php
Used in function: updateMemberData
Variables passed to hook function: $memberNames (array), $var (string), $data (string)
Variables expected from hook function: None
Uso: Este livro é iniciado pouco antes de as alterações são feitas para perfis de utilizadores. Ele é iniciado quando um administrador está mudando vários usuários no painel de administração, e também quando um usuário está mudando o seu perfil.
O array $ var é semelhante à matriz RegOptions $ integrate_register no gancho. Ele contém todos os nomes-chave para os campos a serem alterados. O array $ dados contenha os valores associados a essas chaves.
Exemplo de uso: Um utilizador muda seu perfil de informação, e que a informação deve ser passada para o sistema integrado.
Navegação
[#] Página seguinte
[*] Página anterior
Ir para versão completa