Post by michael2 on Jan 1, 2005 21:51:17 GMT
Here is a code i made it welcomes the user to your board which can be edited in the admin area
Place this in main header
Place this in main footer
Place this in main header
<script language="JavaScript">
/*
Welcome Text Admin Area Editable v2
Coded by Michael Burrows
Main Header
Use freely but do not post in other locations please
*/
if(document.getElementsByTagName('TD')[2].innerHTML.match(/, (\d+):(\d+)(\w+)/)){
var time = RegExp.$1+':'+RegExp.$2+RegExp.$3
if(document.getElementsByTagName('TD')[2].innerHTML.match(/, (\d+)(\d+)(\w+)/)){
var year = RegExp.$1+''+RegExp.$2+RegExp.$3
var day = new Date().getDate();
var month = new Date().getMonth();
var gG = [ ];
gG[0] = "January";
gG[1] = "Febuary";
gG[2] = "March";
gG[3] = "April";
gG[4] = "May";
gG[5] = "June";
gG[6] = "July";
gG[7] = "August";
gG[8] = "September";
gG[9] = "October";
gG[10] = "November";
gG[11] = "December";
var gT = document.getElementsByTagName('TD')[2];
var sR = "Guest"
if(gT.innerHTML.match(/Hey,/i)){
var sR = gT.innerHTML.split('Hey, ')[1];
var sR = sR.split(',')[0]
}}}
</script>
<script language="JavaScript">
/*
Welcome Text Admin Area Editable
Coded by Michael Burrows
Main Header
Use freely but do not post in other locations please
*/
var wT="Welcome";
var cT=" to my board!";
var cC="White";
var dW="NO";
var sDg = '<table width="100%"><td align="left"><font color="'+cC+'">'+wT+' '+sR+''+cT+'</font></td></font><td align="right"><font color="'+cC+'">'+gG[month]+' '+day+' in '+year+' at '+time+'</td></font></table>';
if(dW.match(/^NO$/i)){
document.write(sDg);
}
if(location.href.indexOf('&type=editwelcometext') != -1){
var cF = '<table border="0" align="center" width="70%" cellspacing="1" class="bordercolor" cellpadding="2"><tr><td align="left" class="titlebg"><font color="Black">';
cF += 'Hello</font><tr><td class="windowbg" align="center">Welcome text:<tr><td class="windowbg" align="center">'
cF += '<textarea name="wtext" id="wtext" rows="10" cols="50">'+wT.replace(/<br\/>/ig,"\b")+'</textarea><tr><td class="windowbg" align="center">Welcome text after the username:<tr><td class="windowbg" align="center"><textarea name="gV" id="gV" rows="10" cols="50">'+cT.replace(/<br\/>/ig,"\b")+'</textarea><tr><td class="windowbg" align="center">Change the welcome text colour:<tr><td class="windowbg" align="center"><textarea name="bB" id="bB" rows="10" cols="50">'+cC.replace(/<br\/>/ig,"\b")+'</textarea><tr><td class="windowbg" align="center">Disable the welcome text?<tr><td class="windowbg" align="center"><select name="eD" id="eD"><option value="YES">Yes</option><option value="NO">No</option></select></td></tr></table>';
document.write(cF);
}
var b = document.getElementById('eD');
for(u=0;u<b.length;u++){
if(b[u].value==dW){
b[u].selected = 'true';
}}
</script>
Place this in main footer
<script language="JavaScript">
/*
Welcome Text Admin Area Editable v2
Coded by Michael Burrows
Main Footer
Use freely but do not post in other locations please
*/
if(location.href.indexOf('action=admin') != -1){
var dE = document.getElementsByTagName('TD');
for(t=0;t<dE.length;t++){
if(dE[t].width=='50%' && dE[t].vAlign=='top' && dE[t].innerHTML.match(/Modify Headers and Footers/i)){
dE[t].innerHTML = dE[t].innerHTML.replace(/Modify Headers and Footers/ig,'Modify Headers and Footers</a><br\><a href="index.cgi?action=headersfooters&type=editwelcometext">Edit Welcome Text Settings</a>');
}}}
if(document.referrer.indexOf('&type=editwelcometext') != -1){
document.title = document.title.split('-')[0] +' - Edit Welcome Text'
var fR = document.getElementsByTagName('TD');
for(g=0;g<fR.length;g++){
if(fR[g].width=='100%' && fR[g].vAlign=='top' && fR[g].innerHTML.match(/Edit Headers \/ Footers/i)){
fR[g].innerHTML = fR[g].innerHTML.replace(/Edit Headers \/ Footers/i,'Edit Welcome Text')
fR[g].innerHTML = fR[g].innerHTML.replace(/Your headers and footers have been edited successfully./i,'Your welcome text have been successfully edited.')
}}}
if(location.href.indexOf('&type=editwelcometext') != -1){
document.title = document.title.split('-')[0] +' - Edit Welcome Text'
var dS = document.getElementsByTagName('table');
for(e=0;e<dS.length;e++){
if(dS[e].className=='bordercolor' && dS[e].cellPadding=='4'){
dS[e].style.display='none'
}}
for(c=0;c<document.forms.length;c++){
if(document.forms[c].action=='index.cgi?action=headersfooters2'){
var hY = document.forms[c];
hY.onsubmit=sWt;
hY.getElementsByTagName('input')[0].style.display='none';
hY.getElementsByTagName('input')[1].value='Save Welcome Text Settings';
}}
function sWt(){
var fE = hY.getElementsByTagName('textarea');
for(i=0;i<fE.length;i++){
if(fE[i].name=='header'){
fE[i].value = fE[i].value.replace(/var wT=".*";/i,'var wT="'+document.getElementById("wtext").value+'";');
fE[i].value = fE[i].value.replace(/var cT=".*";/i,'var cT="'+document.getElementById("gV").value+'";');
fE[i].value = fE[i].value.replace(/var cC=".*";/i,'var cC="'+document.getElementById("bB").value+'";');
fE[i].value = fE[i].value.replace(/var dW=".*";/i,'var dW="'+document.getElementById("eD").value+'";');
break;
}}}}
</script>