Forum gratuit: forum de suport al utilizatorilor
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

Butoanele "Urmator si Anterior" pentru Mesajele Private

Vezi subiectul anterior Vezi subiectul urmator In jos

  • 0

Tutorial Butoanele "Urmator si Anterior" pentru Mesajele Private

Mesaj Scris de Zachary Dum Iul 05, 2015 6:42 pm

Butoanele "Urmator si Anterior" pentru Mesajele Private

Salutare tuturor,

Acest tutorial vă va permite să adăugați două butoane care vă permit deplasarea dintr-un mesaj privat anterior, într-altul următor, fară a vă întoarce din nou la Inbox.

Butoanele "Urmator si Anterior" pentru Mesajele Private 09615110 Previzualizare:


Butoanele "Urmator si Anterior" pentru Mesajele Private 88qpE6z
Butoanele "Urmator si Anterior" pentru Mesajele Private 09615110 Codul Javascript:


Vizitați: Panoul de administrare => Module => HTML & JAVASCRIPT => Gestionarea codurilor Javascript => Creați un nou cod Javascript
1. Ad?uga?i urm?torul cod:
Cod:
$(function(){
var maxMP=50;/*2%/MP*/
var a=["inbox","savebox"],b,dl=document.location.toString(),cc=1,cI=0,collect=[],SPP=false;
var fpidP=function(dossier){var dossier=dossier,stop=stop||false;
if(!stop)$.get("/privmsg?folder="+dossier+"&start="+cI,(function(dossier,d){
    var c,$d=$(d),i,l=dossier,$navMP=$("<div>",{id:"navMP"}),precedent,suivant;
    c=$("form[action^='/privmsg'] a[href^='/privmsg?folder="+l+"&mode=read&p=']",$d);
    if(!SPP){
SPP=$("form[action^='/privmsg'] a[href*='&start=']",$d).length?parseInt(/&start=(\d+)/.exec($("a[href*='&start=']",$d)[0].href)[1]):50;
    }
    for(i=0;i<c.length;i++){
collect[cI+i]=c[i];
}
 for(i=0;i<collect.length;i++){
 if(collect[i].href.indexOf('&p='+pid)!=-1){
  if(i!==collect.length-1)$navMP.append($('<a>',{id:"navMP-precedent",href:collect[i+1].href,title:collect[i+1].textContent}));
  if(i!==0)$navMP.append($('<a>',{id:"navMP-suivant",href:collect[i-1].href,title:collect[i-1].textContent}));
  /*Evitons les requetes inutiles...*/
  stop=i<collect.length-1;
  break;
  };
 }
 cI+=SPP;cc++;
 if(cc<=Math.ceil(maxMP/SPP)&&!stop){fpidP(dossier);}
$("#navMP").length?$("#navMP").html($navMP.html()):$("form[action^='/privmsg']").before($navMP);
   
  }).bind(null,dossier))};
for(b in a){
 if(dl.indexOf("/privmsg\?folder="+a[b]+"&mode=read&p=")!=-1){
  var pid=/&p=(\d+)/.exec(dl)[1];
  fpidP(a[b]);
 }
}
});

2. Setați vizualizarea codului pe toate paginile.

Butoanele "Urmator si Anterior" pentru Mesajele Private 997260 Codul Javascript este conceput pentru a fi compatibil cu toate versiunile de forum (phpBB2, phpBB3, punBB, Invision). Dacă doriți să plasați butoanele anterior și următor, puteți edita șablonul privmsgs_read_body, adăugând următorul cod oriunde doriți:
Cod:
<div id="navMP"></div>

Butoanele "Urmator si Anterior" pentru Mesajele Private 997260 Afișarea butoanelor poate dura mai mult sau mai puțin, în funcție de viteza conexiunii și configurarea numărului de subiecte pe pagină. Cu cât numărul de subiecte pe pagină va fi mai mare, cu atât, durata de încarcare a script-ului va fi mai lentă.

Puteți verifica numărul total de subiecte pe pagină, aici:
Butoanele "Urmator si Anterior" pentru Mesajele Private Go-jumpPanoul de administrare => General => Mesaje si emailuri => Configurare => Mesaje pe pagină

Butoanele "Urmator si Anterior" pentru Mesajele Private 09615110 Codul CSS:


Vizitați: Panoul de administrare => Afișare => Imagini și culori => Culori => Foaia de stil CSS și adaugați:

Cod:
#navMP>a{
  display:inline-block;
  padding-left:10px;
  padding-right:10px;
  font-size:16px;
  line-height:16px;
  color:#eee;
  background:#BDC8D0;
  text-decoration:none !important;
  border:1px solid #aaa;
}
#navMP>a:hover{
  color:#fff;
  background:#CDD8E0;
  text-decoration:none !important;
}
#navMP-precedent{
  border-radius:8px 0 0 8px;
}
#navMP-suivant{
  float:right;
  border-radius:0 8px 8px 0;
}
 
#navMP-precedent::before{
  content:"Anterior"
}
#navMP-suivant::before{
  content:"Urmator"
}

Mult succes! Felicitari

Zachary

Zachary
Membru onorific
Membru onorific

Mesaje : 2394
Localizare : România
Data înscrierii : 08/05/2013
Mulțumiri : 196
Google Chrome phpBB3

https://www.forumgratuit.ro
Zachary a fost mulțumit de autorul acestui subiect.

Vezi subiectul anterior Vezi subiectul urmator Sus

- Subiecte similare

Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum