晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。 林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。 见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝) 既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。 南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。
|
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/www/setupTZh/betheme/ |
Upload File : |
<?php
/**
* Taxanomy Portfolio Types
*
* @package Betheme
* @author Muffin group
* @link https://muffingroup.com
*/
get_header();
global $mfn_global;
if( !empty($mfn_global['portfolio']) ){ ?>
<div id="Content">
<div class="content_wrapper clearfix">
<main class="sections_group">
<?php
$blog_tmpl = new Mfn_Builder_Front($mfn_global['portfolio']);
$blog_tmpl->show();
?>
</main>
<?php get_sidebar(); ?>
</div>
</div>
<?php
}else{
wp_enqueue_script('mfn-isotope', get_theme_file_uri('/js/plugins/isotope.min.js'), ['jquery'], MFN_THEME_VERSION, true);
// class
$portfolio_classes = '';
$section_class = array();
// class | layout
if ($_GET && key_exists('mfn-p', $_GET)) {
$portfolio_classes .= esc_html($_GET['mfn-p']); // demo
} else {
$portfolio_classes .= mfn_opts_get('portfolio-layout', 'grid');
}
if ($portfolio_classes == 'list') {
$section_class[] = 'full-width';
}
// class | columns
if ($_GET && key_exists('mfn-pc', $_GET)) {
$portfolio_classes .= ' col-'. esc_html($_GET['mfn-pc']); // demo
} else {
$portfolio_classes .= ' col-'. mfn_opts_get('portfolio-columns', 3);
}
if ($_GET && key_exists('mfn-pfw', $_GET)) {
$section_class[] = 'full-width';
}
if (mfn_opts_get('portfolio-full-width')) {
$section_class[] = 'full-width';
}
$section_class = implode(' ', $section_class);
// load more
$load_more = mfn_opts_get('portfolio-load-more');
if( mfn_opts_get('portfolio-infinite-scroll') ) {
wp_enqueue_script('mfn-waypoints', get_theme_file_uri('/js/plugins/waypoints.min.js'), ['jquery'], MFN_THEME_VERSION, true);
}
// translate
$translate['filter'] = mfn_opts_get('translate') ? mfn_opts_get('translate-filter', 'Filter by') : __('Filter by', 'betheme');
$translate['all'] = mfn_opts_get('translate') ? mfn_opts_get('translate-all', 'Show all') : __('Show all', 'betheme');
$translate['categories'] = mfn_opts_get('translate') ? mfn_opts_get('translate-categories', 'Categories') : __('Categories', 'betheme');
$translate['item-all'] = mfn_opts_get('translate') ? mfn_opts_get('translate-item-all', 'All') : __('All', 'betheme');
?>
<div id="Content">
<div class="content_wrapper clearfix">
<main class="sections_group">
<div class="extra_content">
<?php
if (category_description()) {
echo '<section class="section the_content category_description">';
echo '<div class="section_wrapper">';
echo '<div class="the_content_wrapper">';
echo wp_kses_post(category_description());
echo '</div>';
echo '</div>';
echo '</section>';
} else {
$mfn_builder = new Mfn_Builder_Front(mfn_ID(), true);
$mfn_builder->show();
}
?>
</div>
<?php if ($filters = mfn_opts_get('portfolio-filters')): ?>
<section class="section section-filters">
<div class="section_wrapper clearfix">
<?php
$filters_class = '';
if ($filters == 'only-categories') {
$filters_class .= ' only only-categories';
}
$portfolio_page_id = mfn_wpml_ID(mfn_opts_get('portfolio-page'));
?>
<div id="Filters" class="column one <?php echo esc_attr($filters_class); ?>">
<div class="mcb-column-inner">
<ul class="filters_buttons">
<li class="label"><?php echo esc_html($translate['filter']); ?></li>
<li class="categories"><a class="open" href="#"><i class="icon-docs" aria-hidden="true"></i><?php echo esc_html($translate['categories']); ?><i class="icon-down-dir" aria-hidden="true"></i></a></li>
<?php
echo '<li class="reset"><a class="close" data-rel="*" href="'. esc_url(get_page_link($portfolio_page_id)) .'"><i class="icon-cancel" aria-hidden="true"></i> '. esc_html($translate['all']) .'</a></li>';
?>
</ul>
<div class="filters_wrapper">
<ul class="categories">
<?php
echo '<li class="reset-inner"><a class="close" data-rel="*" href="'. esc_url(get_page_link($portfolio_page_id)) .'">'. esc_html($translate['item-all']) .'</a></li>';
$menu_args = array(
'taxonomy' => 'portfolio-types',
'orderby' => 'name',
'order' => 'ASC',
'show_count' => 0,
'hierarchical' => 1,
'hide_empty' => 1,
'title_li' => '',
'depth' => 1,
'current_category' => get_queried_object()->term_id,
);
wp_list_categories($menu_args);
?>
<li class="close"><a href="#"><i class="icon-cancel" aria-label="icon close"></i></a></li>
</ul>
</div>
</div>
</div>
</div>
</section>
<?php endif; ?>
<section class="section <?php echo esc_attr($section_class); ?>">
<div class="section_wrapper clearfix">
<div class="column one column_portfolio">
<div class="mcb-column-inner">
<div class="portfolio_wrapper isotope_wrapper">
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : ((get_query_var('page')) ? get_query_var('page') : 1);
$args = array(
'post_type' => 'portfolio',
'posts_per_page' => mfn_opts_get('portfolio-posts', 6),
'paged' => $paged,
'order' => mfn_opts_get('portfolio-order', 'DESC'),
'orderby' => mfn_opts_get('portfolio-orderby', 'date'),
'taxonomy' => 'portfolio-types',
'term' => get_query_var('term'), // WordPress 4.0 Portfolio Categories FIX
'ignore_sticky_posts' => 1,
);
global $query_string;
parse_str($query_string, $qstring_array);
$query_args = array_merge($args, $qstring_array);
$portfolio_types_query = new WP_Query($query_args);
echo '<ul class="portfolio_group lm_wrapper isotope '. esc_attr($portfolio_classes) .'">';
echo mfn_content_portfolio($portfolio_types_query);
echo '</ul>';
echo mfn_pagination($portfolio_types_query, $load_more);
wp_reset_query();
?>
</div>
</div>
</div>
</div>
</section>
</main>
<?php get_sidebar(); ?>
</div>
</div>
<?php } get_footer();