This commit is contained in:
李志强 2025-08-09 23:50:05 +08:00
commit 3417462f08
5 changed files with 27 additions and 15 deletions

View File

@ -813,8 +813,8 @@
} }
.delete-image { .delete-image {
background: #dc3545; /* background: #dc3545; */
color: white; /* color: white; */
border: none; border: none;
border-radius: 4px; border-radius: 4px;
padding: 8px 12px; padding: 8px 12px;
@ -828,7 +828,7 @@
} }
.delete-image i { .delete-image i {
font-size: 14px; font-size: 40px;
margin-right: 4px; margin-right: 4px;
/* 添加图标右边距 */ /* 添加图标右边距 */
} }

View File

@ -734,8 +734,7 @@
.disclaimers { .disclaimers {
color: #b1b1b1; color: #b1b1b1;
width: 80%; margin: 20px 0;
margin: 20px auto;
margin-bottom: 60px; margin-bottom: 60px;
} }

View File

@ -1,4 +1,4 @@
<?php /*a:2:{s:62:"E:\Demos\DemoOwns\PHP\yunzer\app\admin\view\resources\edit.php";i:1749890456;s:61:"E:\Demos\DemoOwns\PHP\yunzer\app\admin\view\public\header.php";i:1746849526;}*/ ?> <?php /*a:2:{s:62:"E:\Demos\DemoOwns\PHP\yunzer\app\admin\view\resources\edit.php";i:1751596893;s:61:"E:\Demos\DemoOwns\PHP\yunzer\app\admin\view\public\header.php";i:1746849526;}*/ ?>
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
@ -192,7 +192,10 @@
<div class="image-preview-container" id="imagePreview"> <div class="image-preview-container" id="imagePreview">
<?php if(isset($resource['images']) && !empty($resource['images'])): if(strpos($resource['images'], ',') !== false): if(is_array(explode($resource['images'],',',true)) || explode($resource['images'],',',true) instanceof \think\Collection || explode($resource['images'],',',true) instanceof \think\Paginator): $i = 0; $__LIST__ = explode($resource['images'],',',true);if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$image): $mod = ($i % 2 );++$i;?> <?php if(isset($resource['images']) && !empty($resource['images'])): if(strpos($resource['images'], ',') !== false): if(is_array(explode($resource['images'],',',true)) || explode($resource['images'],',',true) instanceof \think\Collection || explode($resource['images'],',',true) instanceof \think\Paginator): $i = 0; $__LIST__ = explode($resource['images'],',',true);if( count($__LIST__)==0 ) : echo "" ;else: foreach($__LIST__ as $key=>$image): $mod = ($i % 2 );++$i;?>
<div class="image-preview-item" data-src="<?php echo htmlentities((string) $image); ?>"> <div class="image-preview-item" data-src="<?php echo htmlentities((string) $image); ?>">
<img src="<?php echo htmlentities((string) $image); ?>" alt="已上传图片"> <img src="<?php
$img = trim($image, ', ');
echo (strpos($img, 'http') === 0 ? $img : request()->domain() . $img);
?>" alt="已上传图片">
<div class="image-preview-overlay"> <div class="image-preview-overlay">
<button type="button" class="delete-image"> <button type="button" class="delete-image">
<i class="fas fa-trash"></i> <i class="fas fa-trash"></i>
@ -202,7 +205,10 @@
</div> </div>
<?php endforeach; endif; else: echo "" ;endif; else: ?> <?php endforeach; endif; else: echo "" ;endif; else: ?>
<div class="image-preview-item" data-src="<?php echo htmlentities((string) $resource['images']); ?>"> <div class="image-preview-item" data-src="<?php echo htmlentities((string) $resource['images']); ?>">
<img src="<?php echo htmlentities((string) $resource['images']); ?>" alt="已上传图片"> <img src="<?php
$img = trim($resource['images'], ', ');
echo (strpos($img, 'http') === 0 ? $img : request()->domain() . $img);
?>" alt="已上传图片">
<div class="image-preview-overlay"> <div class="image-preview-overlay">
<button type="button" class="delete-image"> <button type="button" class="delete-image">
<i class="fas fa-trash"></i> <i class="fas fa-trash"></i>
@ -281,7 +287,7 @@
</div> </div>
</div> </div>
</div> </div>
<div class="layui-form-item" style="margin-top: 80px;"> <div class="layui-form-item" style="margin-top: 80px;">
<div class="layui-input-block"> <div class="layui-input-block">
<button class="layui-btn" lay-submit lay-filter="formSubmit">立即提交</button> <button class="layui-btn" lay-submit lay-filter="formSubmit">立即提交</button>

View File

@ -1,4 +1,4 @@
<?php /*a:4:{s:59:"E:\Demos\DemoOwns\PHP\yunzer\app\index\view\index\index.php";i:1746865108;s:64:"E:\Demos\DemoOwns\PHP\yunzer\app\index\view\component\header.php";i:1749258723;s:62:"E:\Demos\DemoOwns\PHP\yunzer\app\index\view\component\main.php";i:1749541813;s:64:"E:\Demos\DemoOwns\PHP\yunzer\app\index\view\component\footer.php";i:1749170849;}*/ ?> <?php /*a:4:{s:59:"E:\Demos\DemoOwns\PHP\yunzer\app\index\view\index\index.php";i:1746865108;s:64:"E:\Demos\DemoOwns\PHP\yunzer\app\index\view\component\header.php";i:1749258723;s:62:"E:\Demos\DemoOwns\PHP\yunzer\app\index\view\component\main.php";i:1751594350;s:64:"E:\Demos\DemoOwns\PHP\yunzer\app\index\view\component\footer.php";i:1749170849;}*/ ?>
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
@ -1422,7 +1422,7 @@ $loginStatus = [
}); });
return ` return `
<div class="opencourse product-item" onclick="window.open('/index/program/detail?id=${program.id || ''}', '_blank')"> <div class="opencourse product-item" onclick="window.open('/index/resources/detail?id=${program.id || ''}', '_blank')">
<div class="video"> <div class="video">
<img src="${program.icon || ''}" alt="" class="cover"> <img src="${program.icon || ''}" alt="" class="cover">
</div> </div>
@ -1502,7 +1502,7 @@ $loginStatus = [
if (!game) return ''; if (!game) return '';
return ` return `
<div class="opencourse product-item" onclick="window.open('/index/game/detail?id=${game.id || ''}', '_blank')"> <div class="opencourse product-item" onclick="window.open('/index/resources/detail?id=${game.id || ''}', '_blank')">
<div class="video"> <div class="video">
<img src="${game.icon || '/static/images/default-game.png'}" alt="" class="cover"> <img src="${game.icon || '/static/images/default-game.png'}" alt="" class="cover">
</div> </div>

View File

@ -1,4 +1,4 @@
<?php /*a:5:{s:62:"E:\Demos\DemoOwns\PHP\yunzer\app\index\view\program\detail.php";i:1749460944;s:62:"E:\Demos\DemoOwns\PHP\yunzer\app\index\view\component\head.php";i:1747617129;s:71:"E:\Demos\DemoOwns\PHP\yunzer\app\index\view\component\header-simple.php";i:1749258723;s:64:"E:\Demos\DemoOwns\PHP\yunzer\app\index\view\component\footer.php";i:1749170849;s:62:"E:\Demos\DemoOwns\PHP\yunzer\app\index\view\component\foot.php";i:1747616844;}*/ ?> <?php /*a:5:{s:62:"E:\Demos\DemoOwns\PHP\yunzer\app\index\view\program\detail.php";i:1749891766;s:62:"E:\Demos\DemoOwns\PHP\yunzer\app\index\view\component\head.php";i:1747617129;s:71:"E:\Demos\DemoOwns\PHP\yunzer\app\index\view\component\header-simple.php";i:1749258723;s:64:"E:\Demos\DemoOwns\PHP\yunzer\app\index\view\component\footer.php";i:1749170849;s:62:"E:\Demos\DemoOwns\PHP\yunzer\app\index\view\component\foot.php";i:1747616844;}*/ ?>
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
@ -955,6 +955,8 @@ $loginStatus = [
</div> </div>
</div> </div>
<!-- <div style="font-size:24px;font-weight:bolder;margin-bottom:30px;">资源展示</div> -->
<div class="program-show"> <div class="program-show">
<div class="swiper program-swiper"> <div class="swiper program-swiper">
<div class="swiper-wrapper"> <div class="swiper-wrapper">
@ -979,6 +981,8 @@ $loginStatus = [
</div> </div>
</div> </div>
<div style="font-size:24px;font-weight:bolder;margin-bottom:30px;">资源简介</div>
<div class="program-content"> <div class="program-content">
<?php echo $program['content']; ?> <?php echo $program['content']; ?>
</div> </div>
@ -1496,7 +1500,9 @@ $loginStatus = [
line-height: 1.8; line-height: 1.8;
color: #333; color: #333;
font-size: 16px; font-size: 16px;
margin-bottom: 30px; margin: 30px 0;
padding-top: 30px;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee; border-bottom: 1px solid #eee;
} }
@ -1914,6 +1920,7 @@ $loginStatus = [
.program-show { .program-show {
margin: 20px 0; margin: 20px 0;
margin-bottom: 60px;
background: #fff; background: #fff;
border-radius: 8px; border-radius: 8px;
padding: 20px; padding: 20px;
@ -2021,7 +2028,7 @@ $loginStatus = [
} }
.lb-data .lb-caption { .lb-data .lb-caption {
font-size: 14px; font-size: 1.3rem;
font-weight: normal; font-weight: normal;
} }