Navigare rapidă

Ultimele subiecte
» Bulletin ipb theme
Scris de Iustin Vin 17 Feb - 14:49
» Sliding Menu Bar V5
Scris de RAKSONE Mier 15 Feb - 1:13
» Cereri intrare in staff[Deschise]
Scris de Madross Sam 11 Feb - 21:11
» Cum iti creezi propriul joc online
Scris de xTeRm0 Sam 11 Feb - 14:47
» Informatii Primul Post [IPB Animate]
Scris de bablil Sam 11 Feb - 0:22
Cuvinte-cheie

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

Avatarul postatorului la ultimul mesaj.

Vizitator
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.
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