Customizing SMF > Portais, Pontes e Integrations

Guia para a integração do SMF

<< < (3/5) > >>

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

[0] Índice de mensagens

[#] Página seguinte

[*] Página anterior

Ir para versão completa