Staff en línea
Últimos temas
Noticias para este 2019
por pirulo Miér Feb 13, 2019 2:57 am

[Ocio] ¿De que país sois?
por Carolinaa Mar Feb 12, 2019 5:57 pm

[Ocio] Contemos hasta el 5000
por Carolinaa Mar Feb 12, 2019 1:02 pm

[Aviso] SE BUSCA DESAPARECIDO
por pirulo Mar Feb 12, 2019 3:09 am

[javascript] Crear BBcodes
por pirulo Lun Feb 11, 2019 11:24 am

Página 2 de 2. Precedente  1, 2

[beta] Cambiar el título ajax
Tema iniciado por y Añadir a favoritos

[beta] Cambiar el título ajax 
el Jue Ago 13, 2015 10:23 am
staff


Última edición por Chalo el Lun Feb 27, 2017 12:51 pm, editado 2 veces
Recuerdo del primer mensaje :

[codebox]al fin termine este code, dando click en el nombre del tema, podrás editar los titulos de tu foro[/codebox]

Código:
var OSEditTitle = {
    copyright: function(){
      console.log('Written by Chalo, visit www.opensourcephpbb3.com') 
    },
    init: function () {
        var g, d, b, c, s, e, a = document.getElementsByTagName('h1')[0],
            pathedit = document.getElementsByClassName('i_icon_edit')[0].parentNode.href.match(/(?!post--)(\d+)/g);
        a.style.cursor = 'pointer';
        a.title = 'Da click para editar el titulo';
        a.onclick = function () {
            OSEditTitle.xmlhRequest('', '/post?p=' + pathedit + '&mode=editpost', function (x) {
                e = x.responseXML;
                b = pathedit;
                c = e.forms.post.subject.value;
                d = e.forms.post.message.value;
                s = 'z-index:900;font-size:20px;width:80%';
                a.style.display = 'none'
                a.insertAdjacentHTML('afterend', '<input id="edit_ajax_title" style="' + s + '" placeholder="Escribe el título"class="inputbox medium"type="text"name="subject"value="' + c + '" onkeydow="sendData(this)"/>');
                document.getElementById('edit_ajax_title').onkeydown = function (t) {
                    var val = this.value;
                    13 === t.keyCode && OSEditTitle.editarUnPost(val, d, '', OSEditTitle.done(a, val), b, '');
                    console.log(val)
                };
            })
        }
    },
    done: function (a, e) {
        var c = document.getElementById('edit_ajax_title');
        a.textContent = e;
        a.style.display = 'inline-block';
        c.parentNode.removeChild(c);
    },
    editarUnPost: function (e, t, o, n, s, p) {
        var uri = 'p=' + s + '&mode=editpost&subject=' + encodeURI(e) + '&message=' + encodeURI(t) + '&edit_reason=&attach_sig=1&notify=' + o + '&post=Enviar&&poll_length=' + p;
        OSEditTitle.xmlhRequest(uri, '/post', function () {
            n;
            console.log(uri)
        })
    },
    xmlhRequest: function (a, b, f) {
        var c;
        c = window.XMLHttpRequest ? new XMLHttpRequest : window.ActiveXObject && (new ActiveXObject('Microsoft.XMLHTTP'));
        'undefined' != typeof a ? c.open('POST', b) : c.open('GET', b, true);
        c.responseType = 'document';
        c.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        'undefined' != typeof a ? c.send(a) : c.send();
        c.onreadystatechange = function () {
            this.readyState == 4 && this.status == 200 && (f(this));
        }
    },
};
$(document).ready(function($){
    /\/t(\d+)/.test(location.pathname) &&  document.getElementById('logout') && _userdata.user_level == 1 && OSEditTitle.init(), OSEditTitle.copyright();
});





Chalo
Chalo

¿Que estoy pensando? :

Ha, Ha, ha [table class=fecha_up][td]Se modifico:17/12/18 - 8:35 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6874


Puntos :

8973


Me gusta :

1032


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario https://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: [beta] Cambiar el título ajax 
el Sáb Feb 09, 2019 5:05 am
voy a probarlo, gracias chalo
pirulo
pirulo

¿Que estoy pensando? :

probando codes en un foro de pruebas [table class=fecha_up][td]Se modifico:10/02/19 - 13:56 hrs. [/td][/table]


Banner en temas :

http://i63.tinypic.com/f4ipmf.jpg


Color de titulos :

#333


Sombra titulo :

1px 1px 1px #fff


Mensajes :

39


Puntos :

50


Me gusta :

5


ingreso :

08/08/2016


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario

Volver arriba Ir abajo

 En la misma categoria


Permisos de este foro:
No puedes responder a temas en este foro.