Personalizar mensagens na página do Error Core
A Error Core Page é uma página criada pelo MemberMouse quando você instala o plug-in. Ela é usada para exibir mensagens informativas aos membros quando eles tentam interagir com páginas às quais não têm acesso. Por exemplo, se eles tentarem acessar uma página à qual não têm acesso com base em seus direitos de acesso, ou se tentarem fazer login depois que a conta tiver sido cancelada ou expirado, etc.
Há apenas uma página de erro em seu site que é usada por todos os membros, independentemente de seus direitos de acesso. Por padrão, o MemberMouse emitirá uma mensagem de erro relevante na página de erro com base no cenário de erro específico que ocorreu. Isso é realizado pela função Ocorreu um erro SmartTag™ que está sendo incluído na página. Esse SmartTag™ examina o código de erro passado para a página e, com base no valor desse código de erro, emite uma mensagem apropriada.
No entanto, você pode usar essa página de erro como uma oportunidade de se comunicar especificamente com a pessoa que chegou lá e falar sobre o motivo pelo qual ela chegou lá. Por exemplo, é um ótimo momento para oferecer um link de compra específico para permitir o acesso a conteúdo protegido ou fornecer instruções fáceis para reiniciar uma conta cancelada.
Se quiser escrever suas próprias mensagens de erro, siga estas instruções:
- Remova a SmartTag™ MM_Error_Message. Isso impedirá que o MemberMouse emita os códigos de erro padrão.
- Use a MM_Custom_Decision SmartTag™ para gerar mensagens personalizadas com base no código de erro. Por exemplo, o código de erro para um membro cujo acesso a uma página protegida foi negado é 100020. Para criar uma mensagem personalizada para esse cenário, você deve fazer o seguinte:
MM_Custom_Decision code='100020′
Lamentamos, mas você não tem acesso para visualizar a página solicitada.
Use este link para adquirir o acesso!
/MM_Custom_DecisionComo em todas as SmartTags™, você pode colocar qualquer texto ou HTML entre as tags de abertura e fechamento. Isso permite que você ofereça opções diferentes para membros e não membros com base no motivo pelo qual eles estão sendo direcionados para a página de erro.
- Repita a etapa acima para todos os códigos de erro do MemberMouse, que são os seguintes:
100020
Esse código informa que o membro tentou acessar uma página para a qual não tinha direitos de visualização.100030
Esse código informa que a conta do membro foi cancelada. Os membros serão redirecionados para cá se tentarem fazer login quando sua conta estiver cancelada.100031
Esse código informa que a conta do membro está bloqueada. Os membros serão redirecionados para cá se tentarem fazer login quando a conta estiver bloqueada no momento.100034
Esse código está informando que a conta do membro expirou. Os membros serão redirecionados para cá se tentarem fazer login quando sua conta estiver expirada.1001013
Esse código é retornado por um provedor de login social (por exemplo, Facebook) e informa que o endereço de e-mail necessário não foi fornecido pelo provedor.