Best Style

Você não está conectado. Conecte-se ou registre-se

Sistema de marcação de membro

Ir em baixo  Mensagem [Página 1 de 1]

Sliw

Sliw
Administrador
Informações:
Autor
: Daemon
Funcionalidade: Todas as Versões




Neste tutorial iremos ensiná-los a adicionar um sistema de marcação de membros com um link redirecionando para o perfil do membro.

Acesse:
Painel de Controle Modulos Html e Javascript Gestão dos codigos Javascript
Crie um novo Javascript com investimento nos topicos com esse codigo:
Código:
$(document).on('ready', function() {
var BST = {pergunta: 'Você quer marcar um usuário?',nome: 'Nome do usuário:',note: 'Você gostaria de enviar para o membro uma notificação de marcação?'};
var text_area = $('textarea').sceditor('instance');
text_area.keyUp(function(e) {
if('@' == text_area.val().split('')[text_area.val().length-1]) {
    if(confirm(BST.pergunta)) {
      var host = {
      pro: ''+window.location.protocol+'',
      link: ''+window.location.host+'',
      path: ''+window.location.pathname+''
      };
      var user = prompt(BST.nome).replace(/\s/g,'+');
      if(confirm(BST.note)) {
      $.post('/privmsg', {
        folder: 'inbox',
        mode: 'post',
        post: '1',
        username: ''+user+'',
        subject: 'Eu marquei você em um tópico',
        message: 'Você foi marcado no seguinte tópico: '+host.pro+'//'+host.link+host.path+''
      }).done(function () {
          console.log("O membro foi notificado com sucesso!");
      }).fail(function () {
          console.log("Erro! A mensagem não foi enviada.");
      });
      }
    text_area.insertText('[url='+host.pro+'//'+host.link+'/profile?mode=viewprofile&u='+user+']'+user+'[/url]');
    }
}
});
});
O código funciona da seguinte forma:
Ao inserir o "@" no editor de texto, irá aparecer a seguinte mensagem:
Sistema de marcação de membro VMBIZSA
Você escolhe se deseja ou não marcar alguém.
Se você optar por marcar um usuário, irá aparecer o seguinte:
Sistema de marcação de membro C4Xe8sY
Você deve escolher o nome do membro que irá marcar.
Após adicionar o nome do membro, irá aparecer outra mensagem perguntando se você quer notificar ao membro via MP(Mensagem privada) que ele está sendo marcado no tópico por você.
Sistema de marcação de membro FgYZ0pi

Resultado final:
Sistema de marcação de membro XrmlHZU

Ver perfil do usuário http://beststyle.forumeiros.com

Sliw

Sliw
Administrador
Tutorial Aceito

Ver perfil do usuário http://beststyle.forumeiros.com

Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum