点击广告查看隐藏内容....
1.效果图
2.修改 usr/themes/Joe-master/public/comment.php,修改如下代码:
<?php if ($this->options->CommentImg !== "off") : ?>
<div class="imgUpload">
<input type="file" title="上传图片" id="imgUpload_btn_file" hidden>
<input type="hidden" name="text" id="imgUpload_btn_text">
<div class="imgUpload-file">
<div height="24" class="imgUpload_btn">
<span id="imgUpload_btn_upload">
<svg t="1629804953737" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2082" width="24" height="24"><path d="M740.693333 750.933333h-102.4c-20.48 0-34.133333-13.653333-34.133333-34.133333s13.653333-34.133333 34.133333-34.133333h102.4c58.026667 0 102.4-44.373333 102.4-102.4 0-47.786667-34.133333-88.746667-78.506666-98.986667-17.066667-3.413333-27.306667-20.48-27.306667-37.546667 3.413333-13.653333 3.413333-23.893333 3.413333-34.133333 0-112.64-92.16-204.8-204.8-204.8-88.746667 0-170.666667 61.44-197.973333 146.773333 0 13.653333-13.653333 23.893333-27.306667 23.893334-81.92 3.413333-146.773333 71.68-146.773333 153.6 0 85.333333 68.266667 153.6 153.6 153.6h51.2c20.48 0 34.133333 13.653333 34.133333 34.133333s-13.653333 34.133333-34.133333 34.133333H314.026667c-122.88 0-221.866667-98.986667-221.866667-221.866666 0-112.64 81.92-204.8 191.146667-218.453334 40.96-102.4 143.36-174.08 252.586666-174.08 150.186667 0 273.066667 122.88 273.066667 273.066667v13.653333c61.44 27.306667 102.4 88.746667 102.4 157.013334 0 95.573333-75.093333 170.666667-170.666667 170.666666z m-204.8 102.4V477.866667c0-13.653333-6.826667-23.893333-20.48-30.72-10.24-6.826667-23.893333-3.413333-34.133333 3.413333l-136.533333 102.4c-13.653333 10.24-17.066667 34.133333-6.826667 47.786667 10.24 13.653333 34.133333 17.066667 47.786667 6.826666l81.92-61.44v307.2c0 20.48 13.653333 34.133333 34.133333 34.133334s34.133333-13.653333 34.133333-34.133334z m129.706667-252.586666c10.24-13.653333 6.826667-37.546667-6.826667-47.786667l-34.133333-27.306667c-13.653333-10.24-37.546667-6.826667-47.786667 6.826667-10.24 13.653333-6.826667 37.546667 6.826667 47.786667l34.133333 27.306666c6.826667 3.413333 13.653333 6.826667 20.48 6.826667 10.24 0 20.48-3.413333 27.306667-13.653333z" fill="#3E2AD1" p-id="2083"></path></svg>
</span>
<span id="imgUpload_btn_clear">
<svg t="1629805039741" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3008" width="24" height="24"><path d="M897.23 333.08H657.88V122.51c0-19.76-16.08-35.84-35.84-35.84H451.77c-19.76 0-35.84 16.08-35.84 35.84v210.57H176.58c-19.76 0-35.84 16.08-35.84 35.84v109.17c0 19.76 16.08 35.84 35.84 35.84h23.23v337.9c0 19.76 16.08 35.84 35.84 35.84h602.51c19.76 0 35.84-16.08 35.84-35.84v-337.9h23.23c19.76 0 35.84-16.08 35.84-35.84V368.92c0-19.76-16.08-35.84-35.84-35.84z m-700.49 56h247.19c15.46 0 28-12.54 28-28V142.67h129.95v218.41c0 15.46 12.54 28 28 28h247.19v68.85H196.74v-68.85z m491.43 442.59V705.28c0-15.46-12.54-28-28-28s-28 12.54-28 28v126.39h-67.26V705.28c0-15.46-12.54-28-28-28s-28 12.54-28 28v126.39h-67.26V705.28c0-15.46-12.54-28-28-28s-28 12.54-28 28v126.39H255.81V513.93H818v317.74H688.17z" fill="#31D0C8" p-id="3009"></path></svg>
</span>
</div>
<div height="260">
<img style="display: none;width: 100%" id="imgUpload_img" src="">
</div>
</div>
<textarea class="text joe_owo__target" name="text" value="" autocomplete="new-password" placeholder="说点什么吧,点击右上方切换成画图或者点击上传图片试试?"></textarea>
</div>
<?php else : ?>
<div class="imgUpload">
<textarea class="text joe_owo__target" name="text" value="" autocomplete="new-password" placeholder="说点什么吧,点击右上方切换成画图或者点击上传图片试试?"></textarea>
</div>
<?php endif; ?>
{/tabs-pane}
{tabs-pane label="代码截图"}
{/tabs-pane}
2.修改 usr/themes/Joe-master/functions.php文件,底部添加如下代码:
// 评论图片
$CommentImg = new Typecho_Widget_Helper_Form_Element_Select(
'CommentImg',
array('on' => '开启(默认)', 'off' => '关闭'),
'on',
'是否开启评论图片功能',
'介绍:开启后,评论区域可以选择图片进行评论'
);
$CommentImg->setAttribute('class', 'joe_content joe_custom');
$form->addInput($CommentImg);
{/tabs-pane}
{tabs-pane label="代码截图"}
{/tabs-pane}
2.修改 usr/themes/Joe-master/assets/js/custom.js,如果没有这个文件,自行新建并引入
{/tabs-pane}
{tabs-pane label="代码截图"}
{/tabs-pane}
3.修改/usr/themes/Joe-master/assets/js/joe.global.min.js,将原先的单词换成这个text,自行根据图片关键字找到位置
本文共 288 个字数,平均阅读时长 ≈ 1分钟
点击广告查看隐藏内容....
66666
溜达溜达了
来看看
可以
nb
作者请问我增加此功能后上传图片的两个图标无法点击
请问可能是哪里出错了?
或者你直接用我改好的主题呢
你新加了一个js文件是吧,那个js文件需要放在incloud.php文件里面引入一下
好的谢谢 忘记引入文件了
感谢作者的分享与回复
来看看
gif 图片好像动不起来。。。
很厉害
不错呀
不错
试试就逝世
上传图片高度大于1024就卡死
ces