Navigare rapidă

Ultimele subiecte
» Cum sa repari un CD sau DVD "Idiot"
Scris de drax Mier 3 Mai - 10:05
» No Avatars
Scris de MihaiExtremTutorials Vin 28 Apr - 23:17
» Set complet de iconuri
Scris de drax Vin 28 Apr - 11:25
» Butoane Subiecte Multicolor
Scris de drax Vin 28 Apr - 11:23
Cuvinte-cheie

navigare  edit  subiecte  Mesaje  menu  punbb  chenar  legenda  ultimele  phpBB2  cautare  radio  tutorial  subforumuri  Statistici  animate  Bara  drop  reclama  meniu  avatar  tema  profil  html  banner  Metin2  

Avatarul postatorului la ultimul mesaj.

Vizitator
avatar
Vizitator
Avatarul postatorului la ultimul mesaj. la data de Joi 20 Mar - 9:12

Buna ziua,
Astazi am sa va prezint un cod optimizat de mine.
Acest cod acum ofera si link catre postator.

Pentru inceput.
Panou de administrare => Module => HTML & JAVASCRIPT => Gestiunea codurilor JavaScript:
Creati un nou cod JavaScript
[*] Titlu: LastPost Avatar
[*] Amplasare: Index si Subforumuri
[*] Cod JS
Cod:
// Avatar on lastpost
// Otimized by YoDa
// www.extrem-tutorials.com
// 20/03/2014 - A new last update

$(function(){
    if(!window.localStorage) return;
   // Default avatar of member
    var default_avatar = 'http://illiweb.com/fa/invision/pp-blank-thumb.png',
   // Cache time on 24 H * 60 Min * 60 Sec * 1000 Milsec
    caching_time = 24*60*60*1000,
   // Cache error time
    caching_error = 60*1000,
   // Class of show member avatars
   class_post = 'dd.lastpost strong a.gensmall, .ipbtable tr td:last-child span strong a.gensmall, .table td.tcr strong a.gensmall, .forumline .row3.over strong a.gensmall';
   
   // Get a member avatar function
    var set_avatar= function(id) {
        $('.mini_ava.member').html('<img class="left_member" src="'+get_avatar(id)+'" />');
    };
   
   // Get a images of member
    var get_avatar= function(id) {
        if(localStorage.getItem('t_ava'+id) < +new Date - caching_time || (localStorage.getItem('d_ava'+id)==default_avatar && localStorage.getItem('t_ava'+id) < +new Date - caching_error))
        {
            localStorage.setItem('d_ava'+id, default_avatar);
            $.get('/u'+id, function (d){
                localStorage.setItem('t_ava'+id,+new Date);
                localStorage.setItem('d_ava'+id, $('#profile-advanced-right .module:first div img:first,.forumline td.row1.gensmall:first > img, .frm-set.profile-view.left dd img,dl.left-box.details:first dd img, .row1 b .gen:first img, .real_avatar img',d).first().attr('src')||default_avatar);
                set_avatar(id);
            });
        }
        return localStorage.getItem('d_ava'+id);
    };
   // Return replace function
    var to_replace= {};
    $(class_post).each(function(){
        to_replace[$(this).attr('href').substr(2)]= 1;
        $(this).closest('td,dd').prepend('<a class="mini_ava member" href="/u'+$(this).attr('href').substr(2)+'"></a>');
    });
    for(i in to_replace)
    {
        set_avatar(i);
    };
});

Pasul 2.
Panou de administrare => Afisare => Imagini si culori => Culori:
Foaia de stil CSS:
Cod:
.left_member {
float: left;
max-width: 35px;
max-height: 35px;
background: white;
padding: 1px;
border: 1px solid;
}

Demonstratie: https://i.servimg.com/u/f55/18/79/11/64/snapsh13.png

Asta a fost tot.
avatar
Admin & Dezvoltator
Mesaje : 1063
Localizare : Romania
Sex : masculin
Fondator
Vezi profilul utilizatorului https://www.extrem-tutorials.com
Re: Avatarul postatorului la ultimul mesaj. la data de Dum 6 Apr - 12:27

Buna ziua,

Tutorialul dvs. se aseamana foarte mult cu cel de pe forumul francez de suport al Forumgratuit, politica nostra ne obliga sa va respingem tutorialul.

Nu mai acceptam coduri/tutoriale care sint copiate din alte forumuri sau site-uri!

Ca urmare, acest tutorial va ajunge direct in "tomberon".

Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum