테스트 사이트 - 개발 중인 베타 버전입니다

clock (다기능)

· 3년 전 · 3729 · 19

1954383429_1657098032.8249.png1954383429_1657098022.1967.png1954383429_1657098044.0693.png

비타주리님/김철용님 자료를 이용하였습니다.

비타주리님/김철용님께 감사 드립니다.

설치:테마폴드에 압축해제

기능:시계,카운트 다운(일정,매일반복/게시판생성시)

피시용

tail.php에
    <div id="aside">바로 밑에 넣고 사용하시면 됩니다.
[code]
    <?php include_once(G5_THEME_LIB_PATH."/clock.php"); ?>
[/code]

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 19개

click.zip 이파일은 어느곳에 넣어야 하는지요
초보자 입니다.잘 부탁드릴께요
3년 전
@숙향 tail.php에
<div id="aside">바로 밑에 넣고 사용하시면 됩니다.
<?php include_once(G5_THEME_LIB_PATH."/clock.php"); ?>
<?php include_once(G5_THEME_LIB_PATH."/clock.php"); ?> 이것만 넣어면 되는가요
한번 해보겠읍니다
둘레아빠님 감사합니다.안되면 다시 질문 드리겠읍니다
감사합니다.즐거운 하루 되세요

아하 아미나는 안되는지요
3년 전
@숙향 숙향님 아미나에서는 해보지 않았습니다.
꼭 적용 하려면 위치 및 코드 수정이 필요 할 것 같습니다.
[http://sir.kr/data/editor/2208/954f4d01c9de1c10aa0d8ca0b6c9469f_1660614814_8498.png]

Warning: include_once(/host/home1/selfdaet24/html/theme/darkmode/lib/clock.php): failed to open stream: No such file or directory in /host/home1/selfdaet24/html/theme/darkmode/tail.php on line 17

Warning: include_once(): Failed opening '/host/home1/selfdaet24/html/theme/darkmode/lib/clock.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /host/home1/selfdaet24/html/theme/darkmode/tail.php on line 17
이런 애러는 어떻게해요 살펴주세요
3년 전
@숙향 시계만 넣기 : cimg를 tema/basic/widget/basic-outlogin/폴더에 압축해제후
widget.php의 첫 ?>바로 다음에 아래 내용을 넣으세요.
[code]
<link href="https://fonts.googleapis.com/css2?family=Lato&display=swap" rel="stylesheet">
<div class="clkn">
<div id="canb">
<canvas id="canv" class="dpg" width="235" height="235" title="아날로그/디지털 시계"></canvas>
<div class="win_entry clk clkn" title="아날로그/디지털 시계">
<div class="hour">
<div class="hour_1" id="hour_1"></div>
</div>
<div class="min">
<div class="min_1" id="min_1"></div>
</div>
<div class="sec">
<div class="sec_1" id="sec_1"></div>
</div>
</div>
</div>

<script>
var canv = document.getElementById("canv");
var ctx = canv.getContext("2d");
var radius = canv.height / 2;
ctx.translate(radius, radius);
radius = radius * 0.956;
drawClock();

function drawClock() {
drawFace(ctx, radius);
drawNumbers(ctx, radius);
}

function drawFace(ctx, radius) {
var grad;
ctx.beginPath();
ctx.arc(-0, -0, radius, 0, 2*Math.PI);
ctx.fillStyle = 'transparent';
ctx.fill();
grad = ctx.createRadialGradient(2,2,radius*0.95, 2,2,radius*1.00);
grad.addColorStop(0, '#bcd76600');
grad.addColorStop(0.5, '#ffffff00');
grad.addColorStop(1, '#bcd76600');
ctx.strokeStyle = grad;
ctx.lineWidth = radius*0.1;
ctx.stroke();
ctx.beginPath();
ctx.arc(0, 0, radius*0.1, 0, 2*Math.PI);
ctx.fillStyle = '#bcd76600';
ctx.fill();
}

function drawNumbers(ctx, radius) {
var ang;
var num;
ctx.font = radius*0.14 + "px arial";
ctx.textBaseline="middle";
ctx.textAlign="center";
ctx.fillStyle = '#ccee7700';
for(num = 1; num < 13; num++){
ang = num * Math.PI / 6;
ctx.rotate(ang);
ctx.translate(0, -radius*0.72);
ctx.rotate(-ang);
ctx.fillText(num.toString(), -0, -0);
ctx.rotate(ang);
ctx.translate(0, radius*0.72);
ctx.rotate(-ang);
}
}

var deg = 6;
var hour_1 = document.querySelector("#hour_1");
var min_1 = document.querySelector("#min_1");
var sec_1 = document.querySelector("#sec_1");

setInterval(() => {
var day = new Date();
var hh = day.getHours() * 30;
var mm = day.getMinutes() * deg;
var ss = day.getSeconds() * deg;

hour_1.style.transform = `rotateZ(${hh + mm / 12}deg)`;
min_1.style.transform = `rotateZ(${mm}deg)`;
sec_1.style.transform = `rotateZ(${ss}deg)`;
}, 500);

weekKr = "일월화수목금토";
document.write("<table id=todayTable class=clkn title='디지털 시계'><tr><td id=todayHead></td></tr><tr><td id=todayTail></td></tr></table>");
function todayMode() {
todayTime = new Date();
todayHead.innerText = String(todayTime).split(" ")[4];
currentYear = todayTime.getFullYear() + ".";
currentMonth = todayTime.getMonth() + 1 + ".";
currentDay = todayTime.getDate() + " ";
currentWeek = "<span>" + weekKr[todayTime.getDay()] + "</span>";
todayTail.innerHTML = currentMonth + currentDay + currentWeek;
}
todayMode();
setInterval(todayMode, 500);

$(document).ready(function(){
var numberOfImages=15;
var imageNum = Math.round(Math.random()*(numberOfImages-1))+1;
var imgPath=('<?php echo $widget_url?>/cimg/cimg_'+imageNum+'.png');

$('.clk').css('background-image', ('url("'+imgPath+'")'));
});

document.write("<div onclick='doClick()'></div></div><p id=clockl class='tog' title='Clock On'>⌚</p>");

// $( ".clkn" ).fadeToggle();
clockl.onmousedown = function() {
$( ".clkn" ).fadeToggle();
if (this.innerHTML == "⌚") {
this.innerHTML = "<lii title='Clock Close'>☉</lii>";
} else {
this.innerHTML = "⌚";
}
}
</script>
[/code]
3년 전
@숙향 /theme/darkmode/lib/clock.php <- 여기에 있습니까?
3년 전
@숙향 /theme/darkmode/lib/_common.php가 없으면 만들어 주세요.
<?php include_once('../../../common.php');
3년 전
내용 추가
[code]
<style>
#canv {width:235px;height:235px}
#canb {width:233px;height:233px;/*box-shadow: inset 0 1px 1px #dde7e9, 2px 2px 1px rgb(0 0 100 / 50%);background-image:url(<?php echo $widget_url?>/cimg/cang2.png)*/}
.clkn {padding-left:16px}
.clk {width:235px;height:235px;display:flex;justify-content:center;align-items:center;margin-left:0px;border-radius:50%;border:0px solid #ff000088;cursor:pointer}
.clk::after{content:'';position:absolute;width:12px;height:12px;background-color:red;border-radius:50%}
.clk::before{content:'';position:absolute;width:18px;height:18px;background-color:#f3f6f499;border-radius:50%}
.clk .hour, .clk .min, .clk .sec {position:absolute}
.clk .hour, .hour_1 {width:150px;height:150px}
.clk .min, .min_1 {width:180px;height:180px}
.clk .sec, .sec_1 {width:200px;height:200px}
.hour_1, .min_1, .sec_1 {display:flex;justify-content:center;position:absolute;border-radius:50%}
.hour_1:before {content:'';position:absolute;width:8px;height:80px;background-color:#bef;box-shadow:0 -1px 0 #000,0 1px 0 #bebebe,0 1px 0 #bcbcbc,0 1px 0 #bababa,0 1px 0 #b8b8b8,0 2px 0 #b6b6b6,0 2px 0 #b4b4b4,0 2px 0 #bbb,0 2px 0 #b0b0b0,0 3px 0 #aeaeae,0 3px 0 #acacac,0 3px 0 #aaaaaa,0 3px 0 #a8a8a8,0 4px 0 #a6a6a6,0 4px 0 #a4a4a4,0 4px 0 #a2a2a2,0 5px 2px rgba(0, 0, 0, 0.9);z-index:2;border-radius:10px 10px 0 0}
.min_1:before {content:'';position:absolute;width:4px;height:90px;background:#bef;box-shadow:0 -1px 0 #000,0 1px 0 #bebebe,0 1px 0 #bcbcbc,0 1px 0 #bababa,0 1px 0 #b8b8b8,0 2px 0 #b6b6b6,0 2px 0 #b4b4b4,0 2px 0 #bbb,0 2px 0 #b0b0b0,0 3px 0 #aeaeae,0 3px 0 #acacac,0 3px 0 #aaaaaa,0 3px 0 #a8a8a8,0 4px 0 #a6a6a6,0 4px 0 #a4a4a4,0 4px 0 #a2a2a2,0 5px 2px rgba(0, 0, 0, 0.9);z-index:3;border-radius:10px 10px 0 0}
.sec_1:before {content:'';position:absolute;width:2px;height:150px;background:red;box-shadow:0 -1px 0 #000,0 1px 0 #bebebe,0 1px 0 #bcbcbc,0 1px 0 #bababa,0 1px 0 #b8b8b8,0 2px 0 #b6b6b6,0 2px 0 #b4b4b4,0 2px 0 #bbb,0 2px 0 #b0b0b0,0 3px 0 #aeaeae,0 3px 0 #acacac,0 3px 0 #aaaaaa,0 3px 0 #a8a8a8,0 4px 0 #a6a6a6,0 4px 0 #a4a4a4,0 4px 0 #a2a2a2,0 5px 2px rgba(0, 0, 0, 0.9);z-index:4}
#todayTable {width:100%;border-collapse:collapse;margin-top:-100px;margin-bottom:58px;letter-spacing:2px;font-weight:bold;text-shadow:0 -1px 0 #000,0 1px 0 #bebebe,0 1px 0 #bcbcbc,0 1px 0 #bababa,0 1px 0 #b8b8b8,0 2px 0 #b6b6b6,0 2px 0 #b4b4b4,0 2px 0 #bbb,0 2px 0 #b0b0b0,0 1px 0 #aeaeae,0 1px 0 #acacac,0 1px 0 #aaaaaa,0 1px 0 #a8a8a8,0 1px 0 #a6a6a6,0 1px 0 #a4a4a4,0 1px 0 #a2a2a2,0 1px 2px rgba(0, 0, 0, 0.9);color:#bbeeff}
#todayHead {text-align:center;padding:0px;font-size:1.5rem}
#todayTail {text-align:center;padding:0px;font-size:.82rem}
#clockl:hover{color:#f00}
.dpg {position:absolute;justify-content:center;width:211px;height:211px;background:url(<?php echo $widget_url?>/cimg/clkb65.png) no-repeat 1px 1px;border:0px solid #bcd76601}
.dqg {width:100%;text-align:right;cursor:pointer;font-family:Lato;font-weight:bold;font-size:1rem;letter-spacing:2px;text-shadow:0 -1px 0 #000,0 1px 0 #bebebe,0 1px 0 #bcbcbc,0 1px 0 #bababa,0 1px 0 #b8b8b8,0 2px 0 #b6b6b6,0 2px 0 #b4b4b4,0 2px 0 #bbb,0 2px 0 #b0b0b0,0 1px 0 #aeaeae,0 1px 0 #acacac,0 1px 0 #aaaaaa,0 1px 0 #a8a8a8,0 1px 0 #a6a6a6,0 1px 0 #a4a4a4,0 1px 0 #a2a2a2,0 1px 2px rgba(0, 0, 0, 0.9);color:#bbeeff;background:url(<?php echo $widget_url?>/cimg/timebg.png);border-radius: 2px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;box-shadow: inset 0 1px 1px #dde7e9, 2px 2px 1px rgb(0 0 100 / 50%);margin:0px 0 3px 0;padding:2px 5px;width: 99.2%;}
.ddg {font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.5);color:#444;font-size:10px}
.dng {font-weight:bold;font-size:1.42rem;color:#bbeeff;cursor:pointer}
.dyg {float:left;margin-top:3px;font-weight:bold;text-shadow:0 -1px 0 #000,0 1px 0 #bebebe,0 1px 0 #bcbcbc,0 1px 0 #bababa,0 1px 0 #b8b8b8,0 2px 0 #b6b6b6,0 2px 0 #b4b4b4,0 2px 0 #bbb,0 2px 0 #b0b0b0,0 1px 0 #aeaeae,0 1px 0 #acacac,0 1px 0 #aaaaaa,0 1px 0 #a8a8a8,0 1px 0 #a6a6a6,0 1px 0 #a4a4a4,0 1px 0 #a2a2a2,0 1px 2px rgba(0, 0, 0, 0.9);color:#444;font-size:10px}
.dygg {float:left;margin-top:3px;font-weight:bold;text-shadow:0 -1px 0 #000,0 1px 0 #bebebe,0 1px 0 #bcbcbc,0 1px 0 #bababa,0 1px 0 #b8b8b8,0 2px 0 #b6b6b6,0 2px 0 #b4b4b4,0 2px 0 #bbb,0 2px 0 #b0b0b0,0 1px 0 #aeaeae,0 1px 0 #acacac,0 1px 0 #aaaaaa,0 1px 0 #a8a8a8,0 1px 0 #a6a6a6,0 1px 0 #a4a4a4,0 1px 0 #a2a2a2,0 1px 2px rgba(0, 0, 0, 0.9);color:#f00;font-size:10px}
.tog {position:relative;padding-top:5px;margin:5px 0 -20px;margin-left:5px;background:transparent;border:0;cursor:pointer;z-index:999}
#clockl{margin-top:5px}
</style>
[/code]

게시글 목록

번호 제목
23798
23797
23792
23791
23785
23781
23770
23766
23764
23761
23747
23732
23724
23718
23706
23700
23697
23686
23682
23681
23680
23678
23665
23644
23643
23639
23637
23630
23626
23616