April 19, 2024, 07:32:05 am
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Welcome to Revolution X, where Coding meets Graphics.
 
  Home Help Search Arcade Affiliates Staff List Calendar Members Login Register  

Default Avatar

Pages: [1]   Go Down
  Print  
Author Topic: Default Avatar  (Read 277 times)
0 Members and 1 Guest are viewing this topic.
Agent Moose
Administrator
Adminitrator
Offline Offline

Gender: Male
Posts: 1,470



View Profile WWW
Badges: (View All)
Tenth year Anniversary Nineth year Anniversary Search
« on: December 20, 2008, 06:19:29 pm »

Footers:
Version 1: Adds default avatar only in Posts
Code:
<script>
var Default = "URL";

var rX = document.getElementsByTagName("div");
//Created by Agent Moose (revolutionx.smfforfree3.com)
for(i=0;i<rX.length;i++){
if(rX[i].className == "smalltext" && rX[i].innerHTML.match(/Posts: (\d+)/i) && rX[i].parentNode.width == "16%" && !rX[i].getElementsByTagName("div")[0]){
rX[i].innerHTML = rX[i].innerHTML.replace(/Posts: (\d+)/i,"Posts: " + RegExp.$1 + "<br /><br /><div style='overflow: auto; width: 100%;'><img src='" + Default + "' class='avatar' border='0' alt='' /></div>");
};};
</script>

Version 2: Adds Default Avatar Everywhere(user area, profile, topics)
Code:
<script>
var Default = "URL";

var name = document.getElementsByTagName("span");
for(v=0;v<name.length;v++) if(name[v].innerHTML.match(/Hello <b>(.*)<\/b>/i)) username = RegExp.$1;
var rX = document.getElementsByTagName("div");
//Created by Agent Moose (revolutionx.smfforfree3.com)
for(i=0;i<rX.length;i++){
if(rX[i].className == "smalltext" && rX[i].innerHTML.match(/Posts: (\d+)/i) && rX[i].parentNode.width == "16%" && !rX[i].getElementsByTagName("div")[0]){
rX[i].innerHTML = rX[i].innerHTML.replace(/Posts: (\d+)/i,"Posts: " + RegExp.$1 + "<br /><br /><div style='overflow: auto; width: 100%;'><img src='" + Default + "' class='avatar' border='0' alt='' /></div>");
};};
var smc = document.getElementsByTagName("td");
for(x=0;x<smc.length;x++){
if(username && smc[x].className == "windowbg2" && smc[x].innerHTML.match(/Total time logge/i) && !smc[x - 1].getElementsByTagName("img")[0]){
smc[x].parentNode.innerHTML = "<td class='windowbg' valigh='middle'><img class='avatar' src='" + Default + "' border='0' alt='' /></td><td class='windowbg2' valign='top' colspan='middle' width='100%'>" + smc[x].innerHTML + "</td><td class='windowbg2'>" + smc[x + 1].innerHTML + "</td>";
};};
var wee = document.getElementsByTagName("td");
for(w=0;w<wee.length;w++){
if(location.href.match(/action=profile/i) && wee[w].width == "150" && wee[w].className == "windowbg" && wee[w].align == "center" && !wee[w].getElementsByTagName("img")[0]){
wee[w].innerHTML = "<img class='avatar' src='" + Default + "' border='0' alt='' />" + wee[w].innerHTML;
};};
var fin = document.getElementsByTagName("img");
for(f=0;f<fin.length;f++) if(fin[f].src == "http://www.smfboards.com/avatars/blank.gif") fin[f].src = Default;
</script>

Original Request: http://www.smfsupport.com/support/code_requests/the_no_avatar_option-t23234.0.html

If a user doesn't have an avatar on the forum, this code will set a default avatar for them.
URL = The Image URL that you want to use for the avatar.

Enjoy Smiley
« Last Edit: December 20, 2008, 10:39:59 pm by Agent Moose » Report Spam   Logged


Share on Facebook Share on Twitter



Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Bookmark this site! | Upgrade This Forum
SMF For Free - Create your own Forum

Powered by SMF | SMF © 2016, Simple Machines
Privacy Policy