زمان کنونی: ۴-۲-۱۴۰۳, ۰۸:۵۴ عصر درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ماژول نمایش سن سایت یا کد دستی شمارنده زمان ایجاد سایت
۱۳-۱-۱۳۹۳, ۰۶:۳۰ صبح
ارسال: #1
Wink ماژول نمایش سن سایت یا کد دستی شمارنده زمان ایجاد سایت
سلام به دوستان و اساتید

کسی شمارنده زمان برای نشون دادن زمان پایداری سایت داره ؟

حالا یا ماژول باشه یا کد به صورت دستی فرقی نداره

مثلا من یه سایت 3 سال پیش ساختم و بالاست . مبخوام این کد را بزارم توش که بگه این سایت مثلا 1095 روز و 6 ساعت و 26 ثانیه 27 28 29 30 ... ثانیه هست که پابرجاست.

اینم یه لینکه که تقزیبا همچین چیزیه ولی با رفرش صفحه زمان شمار 0 میشه
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

اگه ماژولشو سراغ دارین برای جوملا 2.5 باشه
اگه هم کد دستی هست که برای دانلود بزارید . مرسی
امضاء heroesofnew
فارسی سازی انواع قالب به صورت کاملا استاندارد
طراحی گرافیکی انواع قالب ها
طراحی گرافیک انواع کاتالوگ - بروشور - ست اداری - بنر وب سایت و ...
ست کردن انواع افزونه با قالب سایت شما
راه اندازی سیستم های ارسال پیامک به صورت رایگان

من 24 ساعته در LINE هستم
Line ID : Pro_Sonic
کریمیان : 09136901183

در حال نوشتن کتاب تغذیه در بدنسازی هم هستم Tongue
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۱۳-۱-۱۳۹۳, ۰۶:۴۸ صبح
ارسال: #2
RE: ماژول نمایش سن سایت یا کد دستی شمارنده زمان ایجاد سایت
انجمن ساز مای بی بی یه پلاگین داره به نام سن انجمن.من سورسش رو ندیدم ولی میتونید چک کنید ببینید از چه روشی استفاده کرده برای این منظور شاید بتونید کدهارو استخراج کنید و استفاده کنید.
امضاء Reza Ganji
انجمن پارس جوم
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط heroesofnew
۱۳-۱-۱۳۹۳, ۰۷:۵۲ صبح
ارسال: #3
RE: ماژول نمایش سن سایت یا کد دستی شمارنده زمان ایجاد سایت
کدشو دانلود کردم

کسی میتونه برای جوملا بنویسدش ؟

یا کاری کنه که به صورت کد دستی بشه ؟


فایل‌(های) پیوست شده
Persian_Forum Age v1.0.zip
نوع فایل .zip
دفعات دانلود 2
اندازه 12.71 کیلوبایت

امضاء heroesofnew
فارسی سازی انواع قالب به صورت کاملا استاندارد
طراحی گرافیکی انواع قالب ها
طراحی گرافیک انواع کاتالوگ - بروشور - ست اداری - بنر وب سایت و ...
ست کردن انواع افزونه با قالب سایت شما
راه اندازی سیستم های ارسال پیامک به صورت رایگان

من 24 ساعته در LINE هستم
Line ID : Pro_Sonic
کریمیان : 09136901183

در حال نوشتن کتاب تغذیه در بدنسازی هم هستم Tongue
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۱۳-۱-۱۳۹۳, ۰۵:۲۳ عصر
ارسال: #4
RE: ماژول نمایش سن سایت یا کد دستی شمارنده زمان ایجاد سایت
سلام.

چهار تا روش بهت میگم،

روش اول:

کد زیر رو در index.php قالب و دقیقا قبل از تگ </head> وارد کنید.

<style style="text/css">

.dcountstyle{ /*Example CSS to style count up output*/
font: bold 16px Arial;
padding: 3px;
}

.dcountstyle sup{ /*Example CSS to style count up output*/
font-size: 90%
}

</style>

<script type="text/javascript">

/***********************************************
* Dynamic CountUp script- Dynamic Drive (http://www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/

function dcountup(startingdate, baseunit){
    this.currentTime=new Date()
    this.startingdate=new Date(startingdate)
    this.timesup=false
    this.baseunit=baseunit
    this.start()
}

dcountup.prototype.oncountup=function(){} //default action for "oncountup"

dcountup.prototype.start=function(){
    var thisobj=this
    this.currentTime.setSeconds(this.currentTime.getSeconds()+1)
    var timediff=(this.currentTime-this.startingdate)/1000 //difference btw target date and current date, in seconds
    var oneMinute=60 //minute unit in seconds
    var oneHour=60*60 //hour unit in seconds
    var oneDay=60*60*24 //day unit in seconds
    var dayfield=Math.floor(timediff/oneDay)
    var hourfield=Math.floor((timediff-dayfield*oneDay)/oneHour)
    var minutefield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour)/oneMinute)
    var secondfield=Math.floor((timediff-dayfield*oneDay-hourfield*oneHour-minutefield*oneMinute))
    if (this.baseunit=="hours"){ //if base unit is hours, set "hourfield" to be topmost level
        hourfield=dayfield*24+hourfield
        dayfield="n/a"
    }
    else if (this.baseunit=="minutes"){ //if base unit is minutes, set "minutefield" to be topmost level
        minutefield=dayfield*24*60+hourfield*60+minutefield
        dayfield=hourfield="n/a"
    }
    else if (this.baseunit=="seconds"){ //if base unit is seconds, set "secondfield" to be topmost level
        var secondfield=timediff
        dayfield=hourfield=minutefield="n/a"
    }
    var result={days: dayfield, hours:hourfield, minutes:minutefield, seconds:secondfield}
    this.oncountup(result)
    setTimeout(function(){thisobj.start()}, 1000) //update results every second
}

</script>


بعد ماژول Flexi Custom Code رو از لینک زیر دانلود کنید
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


سپس ماژول را نصب کنید و کد زیر را داخلش قرار بدین و تو موقعیت دلخواه از قالب فعال کنید.

<div id="cpcontainer">&nbsp;</div>

<script type="text/javascript">

//SYNTAX: myvariable=new dcountup(past_date_and_time_string, "baseunit")
var princewedding=new dcountup("April 9, 2005 13:30:00", "days")

princewedding.oncountup=function(result){
    //result is an object containing the current count up date/time, updated every second
    //Available properties: result["days"], result["hours"], result["minutes"], and result["seconds"]
    var mycountainer=document.getElementById("cpcontainer")
    mycountainer.innerHTML="Prince Charles and Camilla Parker have been married for: <br /><span class='dcountstyle'>"+result['days']+" <sup>days</sup> "+result['hours']+" <sup>hours</sup> "+result['minutes']+" <sup>minutes</sup> "+result['seconds']+" <sup>seconds</sup></span>"
}

</script>


روش دوم:

ماژول Flexi Custom Code رو از لینکی که بالا دادم دانلود کنید و کد زیر را مستقیما داخلش وارد کنید و در موقعیت دلخواه قالب فعال کنید

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

</head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Bob's countup script</title>

<body>
<p>It's been


<script language="JavaScript1.2" type="text/javascript">function setcountup(theyear,themonth,theday){
yr=theyear;mo=themonth;da=theday
}

//////////CONFIGURE THE countup SCRIPT HERE//////////////////

//STEP 1: Configure the date to count up from, in the format year, month, day:
//This date should be less than today
setcountup(2005,8,01)

//STEP 2: Configure text to be attached to count up
var displaymessage="since Bob stopped smoking on August 1st, 2005 at 10am ."



//STEP 3: Configure the below 5 variables to set the width, height, background color, and text style of the countup area
var countupwidth='90%'
var countupheight='40px' //applicable only in NS4
var countupbgcolor=''
var opentags='<font face="Verdana"><large>'
var closetags='</large></font>'

//////////DO NOT EDIT PASS THIS LINE//////////////////

var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var crosscount=''

function start_countup(){
if (document.layers)
document.countupnsmain.visibility="show"
else if (document.all||document.getElementById)
crosscount=document.getElementById&&!document.all?document.getElementById("countupie") : countupie
countup()
}

if (document.all||document.getElementById)
document.write('<span id="countupie" style="width:'+countupwidth+'; background-color:'+countupbgcolor+'"></span>')

window.onload=start_countup


function countup(){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todayh=today.getHours()
var todaymin=today.getMinutes()
var todaysec=today.getSeconds()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec
paststring=montharray[mo-1]+" "+da+", "+yr
paststring="10:00"+montharray[mo-1]+" "+da+", "+yr
dd=Date.parse(todaystring)-Date.parse(paststring)
dday=Math.floor(dd/(60*60*1000*24)*1)
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)

if (document.layers){
document.countupnsmain.document.countupnssub.document.write(opentags+dday+ " days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds "+displaymessage+closetags)
document.countupnsmain.document.countupnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+dday+ " days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds "+displaymessage+closetags

setTimeout("countup()",1000)
}
</script>
<p> COUNTUP SCRIPT</p>
</body>
</html>



روش سوم:

کد زیر رو درون ماژول Flexi Custom Code قرار بدید و تو موقعیت دلخواه فعال کنید.

<html>
<head>
<title>crappy looking page</title>
<style type="text/css">

body {margin-top:100px;}
em {color:#660000;}
.bodytext {font:200 20px "Times New Roman",serif; color:#453000;}
#ageDisplay {position:absolute; visibility:hidden;}

</style>
<script type="text/javascript" language="JavaScript">

function ElapsedTime(inFromDate,inToDate) {
var inFromDate = (arguments.length == 0) ? new Date() : arguments[0];
var inToDate = (arguments.length == 1) ? new Date() : arguments[1];

// if (arguments.length == 0) var inFromDate = new Date(); // IE4 has a bug in constructors,
// if (arguments.length == 1) var inToDate = new Date(); // so use above method.

var fromDate = new Date(inFromDate);
var toDate = new Date(inToDate);

var tempDate = new Date();
if (fromDate.getTime() > toDate.getTime()) {
tempDate = new Date(fromDate);
fromDate = new Date(toDate);
toDate = new Date(tempDate);
}
var totMonths = 12*toDate.getFullYear() + toDate.getMonth() +
-12*fromDate.getFullYear() - fromDate.getMonth()
var years = Math.floor(totMonths / 12)
var months = totMonths - 12*years
if (dateAsNumber(toDate,"D") < dateAsNumber(fromDate,"D")) months -= 1
if (months < 0) {
months = 0
if (years > 0) years -= 1
}

var yearsOff = years + fromDate.getFullYear()
var monthsOff = months + fromDate.getMonth()
if (monthsOff >= 12) {
monthsOff -= 12
yearsOff += 1
}
var tempDate = new Date(fromDate);
tempDate.setFullYear(yearsOff);
tempDate.setMonth(monthsOff); // might push us into early next month, so...
while (tempDate.getDate() < fromDate.getDate() && tempDate.getDate() < 9 )
tempDate.setTime(tempDate.getTime() - 1000*60*60*24); // Feb 29 etc.

var milliSecs = toDate.getTime() - tempDate.getTime();
var oneSecond = 1000;
var oneMinute = 60 * 1000;
var oneHour = 60 * oneMinute;
var oneDay = 24 * oneHour;
var oneWeek = 7 * oneDay;
var weeks = Math.floor(milliSecs / oneWeek);
milliSecs -= weeks * oneWeek;
var days = Math.floor(milliSecs / oneDay);
milliSecs -= days * oneDay;
var hours = Math.floor(milliSecs / oneHour);
milliSecs -= hours * oneHour;
var minutes = Math.floor(milliSecs / oneMinute);
milliSecs -= minutes * oneMinute;
var seconds = Math.floor(milliSecs / oneSecond);

var timeValue = "";
if (years) timeValue += years + ((years==1) ? " year, " : " years, ");
if (months) timeValue += months + ((months==1) ? " month, " : " months, ");
if (weeks) timeValue += weeks + ((weeks==1) ? " week, " : " weeks, ");
if (days) timeValue += days + ((days==1) ? " day, " : " days, ");
var timeValueDays = timeValue.substring(0 , timeValue.length - 2);
timeValue += hours + ((hours==1) ? "hour, " :" hours, ");
timeValue += minutes + ((minutes==1) ? " minute, and " : " minutes, and ");
timeValue += seconds + ((seconds==1) ? " second" : " seconds");

this.years = years;
this.months = months;
this.weeks = weeks;
this.days = days;
this.hours = hours;
this.minutes = minutes;
this.seconds = seconds;
this.text = timeValue;
this.textDays = timeValueDays;
}

function dateAsNumber(inDate,inWhat) {
var what = "", yearBit = 0, monthBit = 0
if (typeof(inWhat) == "undefined" || inWhat.toString() == "" || inWhat.toString() == null) inWhat = ""
what = inWhat.toString().toUpperCase()
if (what != "M" && what != "D") // we want yyyy bit
yearBit = inDate.getFullYear() * Math.pow(10,13);
if (what != "D") // we want month bit
monthBit = inDate.getMonth() * Math.pow(10,11);
return yearBit +
monthBit +
inDate.getDate() * Math.pow(10,09) +
inDate.getHours() * Math.pow(10,07) +
inDate.getMinutes() * Math.pow(10,05) +
inDate.getSeconds() * Math.pow(10,03) +
inDate.getMilliseconds()
}

// To invoke it, (remembering that in Java Dates,
// months go from 0 (Jan) to 11 (Dec) [If I ever meet that guy...] )

function ageClock() {
var leaveDate = new Date(1980,11,25) // for December 25, 1980
var now = new Date();
var elapsed = new ElapsedTime(leaveDate,now);
return elapsed.text;
}

function getElement(id) {
return document.all ? document.all(id) :
document.getElementById ? document.getElementById(id) :
document.layers ? document.layers[id] :
null;
}

function centerShowIt(id) {
var winMid, aD = getElement('ageDisplay');
if (!aD) return;
if (window.innerWidth) winMid = innerWidth/2;
else if (document.body) winMid = document.body.clientWidth/2;
if (!document.layers) {
aD.style.left = winMid - aD.offsetWidth/2;
aD.style.visibility = 'visible';
} else {
aD.pageX = winMid - aD.clip.width/2;
aD.visibility = 'show';
}
}

function update() {
var text = ageClock();
var aD = getElement('ageDisplay');
if (!aD) return;
if (!document.layers) {
aD.innerHTML = text + ';';
} else {
aD.document.write('<span class="bodytext">' + text + ';</span>');
aD.document.close();
}
setTimeout('update()',1000);
}

/* NS4 resize bug fix from webreference.com */
if (document.layers) {
origWidth = innerWidth;
origHeight = innerHeight;
}
if (document.layers) window.onresize = function() {
               if (innerWidth != origWidth || innerHeight != origHeight)
               location.reload();
}
/********************************************/

window.onload = update;

</script>
</head>
<body bgcolor="#eabe83">
<hr size="8" width="600">
<div class="bodytext" align="center">
Well, here's the deal: I may not have learned much about life -<br>
after all, hard knowing <em>everything</em> when you've only been here for<br>
<script type="text/javascript" language="JavaScript">
document.write('<div id="ageDisplay" class="bodytext">');
document.write(ageClock());
document.write('</div>');
centerShowIt('ageDisplay');
</script>
<br>but, nevertheless, let me explain to you about the way things are...
</div>
<hr size="8" width="600">
</body>


نکته: متنی که نمایش میده انگلیسی هست و باید فارسی کنید، در کل میتونید کدها را به دلخواه ویرایش و مثلا رنگ، اندازه و ... را به دلخواه تغییر دهید.




روش چهارم:

ماژول هایی که در لینک زیر وجود دارن منظورم (CountDown) هست، اینا شمارنده معکوس هستند. اگه بتونی کدهاش رو ویرایش کنی از حالت معکوس خارجشون کنی خوب میشه.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.



یا علی

یه ماژول هم اینجا است که تجاریه

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


ولی متنی نیست و به صورت شمارنده دیجیتال است
امضاء vahid.exe
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط Reza Ganji ، arx mirzaei ، shaban532 ، heroesofnew
۱۳-۱-۱۳۹۳, ۰۶:۵۱ عصر
ارسال: #5
RE: ماژول نمایش سن سایت یا کد دستی شمارنده زمان ایجاد سایت
واقعا اوکی هستی vahid.exe
InloveInloveInloveInloveInlove
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط vahid.exe ، Reza Ganji
۱۳-۱-۱۳۹۳, ۰۷:۰۳ عصر
ارسال: #6
RE: ماژول نمایش سن سایت یا کد دستی شمارنده زمان ایجاد سایت
یه عضو قدیمی و با تجربه با 54 تا اعتبار،انتظار داری اوکی نباشه؟؟؟
امضاء shaban532
فقط خدمت به جوملای ایران.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط vahid.exe
۱۴-۱-۱۳۹۳, ۰۷:۳۸ عصر
ارسال: #7
RE: ماژول نمایش سن سایت یا کد دستی شمارنده زمان ایجاد سایت
سلام.

کدهای فارسی شده و مرتب شده به همراه آموزش نحوه استفاده برای جوملا در لینک زیر قرار گرفته است. جهت مشاهده آموزش به لینک زیر مراجعه کنید.

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.



زندگیتان سپید Rose
امضاء vahid.exe
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط Reza Ganji
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان