Log In · Register

 
 
Closed TopicStart new topic
renaming entry dates
sammy6440
post Jul 30 2004, 03:42 PM
Post #1


Senior Member
*****

Group: Member
Posts: 310
Joined: May 2004
Member No: 16,028



does anyone have the code to rename the entry dates...but not the one thats in the script section...id like the one that you can make your dates like "!jULy_ 3otH_ 20o4_!" or something like that
 
*Kathleen*
post Jul 30 2004, 03:46 PM
Post #2





Guest






Just use the "Replace Any Text" script from Xanga Scripts. mellow.gif
 
cuddlexmeh
post Aug 3 2004, 01:33 AM
Post #3


<_>
**

Group: Member
Posts: 26
Joined: Jul 2004
Member No: 33,574



well i use this code

CODE
<!-- begin code provided by createblog.com -->
<script type="text/javascript">
//
// ©2004 EasterEgg
//
// For use at Xanga only.
//
// While the date in your blogheader has a fixed format
// (e.g. "Tuesday, March 16, 2004") you may want to use
// another date format, accustomed to *your* preferences.
// This script enables you to apply pretty much any date
// format to your blogheader you like.
//
// Here's how it works:
// The script collects all blogheaders and applies to them
// a format you define by changing the value of the variable
// "dateFormatStr" in the code below. Currently that value is
// set to 'ddd, mm/dd/yy', which will result in a date that
// looks like this: 'Tue, 03/16/04'. If you want to use slashes
// instead of divisions as date separators, go right ahead; you
// can even add HTML to the date format string if you like!:-)
//
// =================
// listing of available constants (using the date
// "Tuesday, March 16, 2004" as an example):
//
// dd = 16
// ddd = Tue
// dddd = Tuesday
//
// mm = 03
// mmm = Mar
// mmmm = March
//
// yy = 04
// yyyy = 2004
//
// =================
//
// You can use any combination of the above constants. Examples:
//
// 'mm/dd/yyyy' will result in '03/16/2004'
// 'mmm dd, yy' will result in 'Mar 16, 04'
// 'mm-dd-yy (dddd)' will result in '03-16-04 (Tuesday)'
// '{ ddd, mmm dd, yyyy }', will result in '{ Tue, Mar 16, 2004 }'
//
// Get the general idea?;-)
//
// Copy this entire code and paste it in the webstats box of your
// Look and Feel page.
//
// You're free to use this script as long as this comment remains
// intact. Future modifications allowed if due credit is given.
//

function formatEntryDate()
{
   // ***** adjust the dateFormatStr below as you see fit
   // ===================================================
   dateFormatStr = 'mm.dd.yy';
   // ===================================================
   

   function getMonthNr(sMonth)
   {
       months = new Array(
           "Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
       for (var n = 0; n < months.length; ++n)
       {
           if (months[n] == sMonth)
           {
               if ( n + 1 < 10)
                   return '0' + (n + 1).toString()
               else
                   return (n + 1).toString();
           }
       }
   }

   allDivs = document.getElementsByTagName('div');
   for (var i = 0; i < allDivs.length; ++i)
   {
       if (allDivs[i].className == 'blogheader')
       {
           newDateFormat = dateFormatStr;
           
           // day
           entryDate = allDivs[i].innerHTML;
           dayLong = entryDate.substr(0, entryDate.indexOf(','));  // dddd
           dayShort = dayLong.substr(0, 3);                        // ddd  
           tempStr = entryDate.substr(dayLong.length + 1);
           dayNr = tempStr.substr(tempStr.indexOf(',') - 2, 2);    // dd
           newDateFormat = newDateFormat.replace('dddd', dayLong);
           newDateFormat = newDateFormat.replace('ddd', dayShort);
           newDateFormat = newDateFormat.replace('dd', dayNr);

           // month
           monthLong = tempStr.substr(1, tempStr.indexOf(',') - 3);// mmmm
           monthShort = monthLong.substr(0, 3);                    // mmm
           monthNr = getMonthNr(monthShort);                       // mm
           newDateFormat = newDateFormat.replace('mmmm', monthLong);
           newDateFormat = newDateFormat.replace('mmm', monthShort);
           newDateFormat = newDateFormat.replace('mm', monthNr);

           // year
           yearLong = tempStr.substr(tempStr.indexOf(',') + 2);    // yyyy
           yearShort = yearLong.substr(2);                         // yy
           newDateFormat = newDateFormat.replace('yyyy', yearLong);
           newDateFormat = newDateFormat.replace('yy', yearShort);

           allDivs[i].innerHTML = newDateFormat;
       }
   }
}
formatEntryDate();
</script>
<!-- end code provided by createblog.com -->
 
LatinaLady
post Aug 3 2004, 01:45 AM
Post #4


Look its...
*******

Group: Official Member
Posts: 5,817
Joined: Feb 2004
Member No: 4,767



use this http://www.createblog.com/forums/index.php?showtopic=6178
 

Closed TopicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members: