Top subiecte apreciate

Optiuni experimentale
  • Foloseste AJAX in formulare ori de cate ori este posibil

Navigare rapidă

Ultimele subiecte
» Wireless ipb theme [punBB]
Scris de DenisPasca Mier 7 Dec - 23:51
» [Animate] Recent Topic IPB
Scris de DenisPasca Lun 5 Dec - 22:44
» Ipb Counter-strike Special FG
Scris de DenisPasca Sam 3 Dec - 22:52
» Special Theme Extrem Tutorials
Scris de cosminelu21 Vin 2 Dec - 23:48
Cuvinte-cheie

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

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://i55.servimg.com/u/f55/18/79/11/64/snapsh13.png

Asta a fost tot.
Administrator
Mesaje : 1063
Localizare : Romania
Sex : masculin
Fondator
Vezi profilul utilizatorului http://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