[Tutorial] Trocar titulo do tópico (em cima do SCeditor)
Página 1 de 1 • Compartilhe
- Zump
- Tempo Online : 33d 4h 43m 44s
Mensagens : 52
Reputação : 53
Autor: Zump
Funcionalidade: Em todas as versões
Acesse:
Painel de Controle -> Modulos -> HTML & Javascript -> Gestão dos códigos Javascripts
E crie um novo javascript com investimento nos tópicos com esse código:
- Código:
$(function() {
if (_userdata.user_level >= 1) {
var html = '<div style="width:auto;text-align:center" class="module main"><div class="main-head"> <div id="topicTitle" class="h3" style="cursor:pointer">Mudar título do tópico<br></div> </div> <div class="main-content clearfix"> <div id="titleUpdateBody" style="display:none"> <input style="width: 80%" type="text" id="titleUpdate"> <input type="button" style=" margin-top: -3px; " value="Mudar título" id="titleUpdateButton" onclick="mudarTitulo()"> <br>Mude o título do tópico neste campo. Insira pelo menos 10 caracteres. </div> </div> </div>';
$('a[name="quickreply"]').before(html);
$('#topicTitle').click(function() {
$('#titleUpdateBody').toggle('slow');
});
verificaPaginacao();
}});
function verificaPaginacao() {
var paging = $('.paging');
if(paging) {
var pagingHref = paging.find('a:contains("1")').attr('href');
if(pagingHref) {
$.get(pagingHref, function(data) {
var pagingHrefEdit = $('.post:first', data).find('a[href*="editpost"]').attr('href');
sessionStorage.setItem("href", pagingHrefEdit);
});
}
}
}
function mudarTitulo() {
var titulo = $('#titleUpdate').val();
var getStorage = sessionStorage.getItem("href");
var primeiroTopicoHref = $('.post:first').find('a[href*="editpost"]').attr('href');
if(getStorage) {
primeiroTopicoHref = getStorage;
sessionStorage.removeItem("href");
}
if (titulo.length > 10) {
$('#titleUpdateButton').attr('disabled', true);
$.get(primeiroTopicoHref, function(data) {
var msg = $('#text_editor_textarea', data).val();
$.post(primeiroTopicoHref, {
'subject': titulo,
'message': msg,
'post': '1',
'attach_sig': '1'
}, function(e) {
location.href = $(e).find('a[href^="/viewtopic"]').attr('href')
})
});
} else {
alert("Informe um novo título com pelo menos 10 caracteres.");
return false
}
}
Resultado:
Tópicos semelhantes
Cria uma conta ou logue para postar uma mensagem.
Você precisa ser um membro, para poder postar uma resposta.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos