Annonces
le journal de mickey est prêt

prévisuaisation en ajax phpbb3 et punbb

Voir le sujet précédent Voir le sujet suivant Aller en bas

avatar
fascicularia
Localisation : St Médard de Guizières 33230
Messages : 256
Age : 49
Date d'inscription : 13/09/2009
http://prestaplant.forumactif.com / http://altitudetropicale.for

Messagefascicularia le Sam 23 Jan 2016 - 23:03

phpbb3
Code:

$(function (ops) {
  if (/\/?t\d+.*/.test(window.location.pathname) || /\/post/.test(window.location.pathname)) {
    ops('input[name="preview"]').on('click', function (u) {
      u.preventDefault();
      if (/\/?t\d+.*/.test(window.location.pathname)) {
        var URL = '/post?t=' + ops('input[name="t"]').val() + '&mode=reply';
      } else if (/\/post/.test(window.location.pathname)) {
        var URL = document.location.href;
      }
      var texto = ops('.sceditor-container').find('textarea').val();
      ops.post(URL, {
        message: texto,
        preview: "Preview"
      }, function (a) {
        console.log('****** Code escrito por Chalo Valdez/2015 *');
        console.log('****** Para www.opensourcephpbb3.com ******');
        var previewHTML =
          '<div id="OPS_preview_overlay" ' +
          'style="display:block;' +
          'position:fixed;' +
          'top:0;left:0;' +
          'min-height:101%;' +
          'width:100%;' +
          'background-color:#000;' +
          'opacity:.7;' +
          'z-index:999;">' +
          '</div>' +
          '<div id="OPS_preview_box" class="preview_ajax" ' +
          'style="display:none;' +
          'background:#fff;' +
          'left:15%;' +
          'position:fixed;' +
          'top:10%;' +
          'width:70%;' +
          'height:65%;' +
          'overflow:auto;' +
          'z-index:999;' +
          'box-shadow:10px 10px 40px black;' +
          'border-radius:3px;' +
          'font-size:1.2em;' +
          'padding:10px;' +
          'font-family:Arial;' +
          'text-shadow:0 1px 1px white;' +
          'color:#666;">' +
          '</div>';
        ops('#postingbox').add('#quick_reply').prepend(previewHTML);
        ops('#OPS_preview_overlay').on('click', function () {
          ops(this).next().andSelf().fadeOut(function () {
            ops(this).remove();
          });
        });
        ops('.preview_ajax').html(ops(a).find('#preview').html());
        ops('.preview_ajax').fadeIn()
      });
    });
  }
});

punbb
Code:

$(function(ops){
ops('input[value="Previsualizar"]').on('click', function (u) {
        u.preventDefault();
        ops.post(document.location.href, {
          message: $('.sceditor-container').find('textarea').val(),
          preview: "Preview"
        }, function (a) {
          ops('.frm-form').prepend('<div id="OPS_preview_overlay" style="display: block;position:fixed;top:0;left:0;min-height:101%;width:100%;background-color:#000;opacity:.7;z-index:999;"></div><div id="OPS_preview_box" class="preview_ajax" style="display:none;background:#fff;left:15%;position:fixed;top:10%;width:70%;height:65%;overflow:auto;z-index:999;box-shadow:10px 10px 40px black;-moz-box-shadow:10px 10px 40px black;-webkit-box-shadow:10px 10px 40px black;border-radius:3px;font-size:1.2em;padding:10px;font-family:Arial;text-shadow:0 1px 1px white;color:#666;"></div>');
          ops('#OPS_preview_overlay').on('click', function () {
            $(this).next().andSelf().fadeOut(function () {
              $(this).remove();
            });
          });
          ops('.preview_ajax').html($(a).find('.postmain').html());
          ops('.preview_ajax').fadeIn();ops('.preview_ajax').find('.username').remove()
        });
      });
    });

Voir le sujet précédent Voir le sujet suivant Revenir en haut

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum