Chevereto V4 首页显示图片托管数量的实现方法

博主最近一直想在Chevereto V4 首页显示图片托管数量,但是网上的方法只针对于Chevereto V3,V4却没有相关教程,查询谷歌也无结果,经博主查询大量案例今天为大家分享一下 Chevereto V4 首页显示图片托管数量的实现方法。

1. 修改后台代码

修改 index.php 文件,位置:/chevereto/app/legacy/routes/index.php,修改以下两处:

第一处: 找到下述代码:

use Chevereto\Legacy\Classes\Settings;

在此后添加代码:

use Chevereto\Legacy\Classes\Stat;

第二处: 找到下述代码:

$handler::setVar('doctitle', _s(Settings::get('website_doctitle')));$handler::setVar('pre_doctitle', _s(Settings::get('website_name')));

在此后添加代码:

$handler::setVar('totals', Stat::getTotals());

2. 修改首页代码

修改 index.php 文件,位置:/chevereto/content/legacy/themes/Peafowl/views/index.php,修改以下一处:

找到下述代码:

<div class="home-buttons"> <?php echo Handler::var('homepage_cta'); ?></div>

添加以下内容:

<p id="home-cover-msg"> 已托管 <span class="image-count" style="color:#27AE61;"><?php echo (number_format((float) Handler::var('totals')['images'])); ?></span> 张图片</p>

到这一步就大功告成了。

3. 支持翻译

如果想支持翻译,将上面部分代码改用下述代码:

<p id="home-cover-msg"> <?php echo getSetting('homepage_paragraph_html') ?: _s('<span class="image-count" style="color:#27AE61;">%s</span> images in total', number_format((float) Handler::var('totals')['images'])); ?></p>

4. 添加翻译内容

a. 简体中文:

修改 zh-CN.po.cache.php 文件,位置: /chevereto/app/.cache/languages/zh-CN.po.cache.php ,添加翻译内容:

"<span class=\"image-count\" style=\"color:#27AE61;\">%s</span> images in total" => [ 0 => "已托管 <span class=\"image-count\" style=\"color:#27AE61;\">%s</span> 张图片",],

b. 繁体中文:

修改 zh-TW.po.cache.php 文件,位置: /chevereto/app/.cache/languages/zh-TW.po.cache.php ,添加翻译内容:

"<span class=\"image-count\" style=\"color:#27AE61;\">%s</span> images in total" => [ 0 => "已託管 <span class=\"image-count\" style=\"color:#27AE61;\">%s</span> 張圖片",],

c. 其他语言:方法类似,只需修改对应翻译文件中的内容即可。

5. 添加样式

上面使用了局部样式,也可以在管理控制台 “设置 / 主题” 中的 自定义 CSS 代码 中设置:

.image-count { color: #27AE61;}

结束语

本文简单分享了一下 Chevereto V4 首页显示图片托管数量的方法,供有此需求的朋友参考。如果你正在使用 Chevereto V4,并且想在首页显示图片托管数量,不妨尝试一下本文提供的方法吧。如果有任何意见或建议,欢迎在下方评论处留言。

原文链接:https://www.pengqi.club/2633.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Chevereto图片托管是一款非常简洁的PHP图片上传程序,可以将本地电脑上或者是网络上的图片上传到服务器上,集成了TinyURL的短地址服务,让使用者更加方便。Chevereto图片托管 3.10.13 更新日志:2018-05-24- 对每个上传像预览新增编辑标指示- 增加了对上传的文件扩展名无效停止- 增加了对PHP 7支持- 在生产中使用的error_reporting当添加管理员通知- 增加了翻译的占位符更新过程- 改进class.sftp.php- 改进class.ftp.php- 改进的自定义CSS功能- 提高存储错误显示- 在列表中修复的安全问题- 使用水印时,在非工作重复像检测修正错误- 在社会登录强制性电子邮件领域用户设置修复的臭虫- 在全屏装载机修复的臭虫- 在相册视修正错误选择的相册的描述文本时- 在用户配置文件中修正错误和未翻译的追随者标签- 在像列表修正了一张专辑分配多个像时- 在用户设置修复的臭虫取消链接社交帐户时- 在像查看器中修正了全景像- 在像查看器中修正了假阳性404页(外置存储像)- Twitter的分享者修正了当没有帐户已建立- 修正了在class.search.php以“q”参数处理- 在测试电子邮件功能,并unbinded $ t参数修正错误- 修正了在任何地方上传与NSFW输入处理- 在搜索模板和空标题修正错误- 在route.api.php修复的语法错误- 在route.dashboard.php修复的语法错误- 更新了Amazon PHP SDK到3.14.0- 更新PHPMailer的到5.2.14- 更新phpseclib库- 更新G\ Library1.0.27- 更新了中国简体,中国传统,丹麦语,荷兰语,法语,印尼语,葡萄牙语(巴西),西班牙语,土耳其语和越南语翻译 主要功能: 1.本地/远程两种图片上传方式; 2.后台文件管理系统; 3.调整图片大小; 4.社交网站分享按钮; 5.TinyURL短地址服务; 6.支持自定义主题模板; 7.多张图片同时上传; 8.缩略功能; 9.以及一些基本的功能(例如图片大小、数量限制、水印等等)。 所需环境: Apache mod_rewrite 启用 PHP 5.2.0或者更高 MySQL php.ini 中 file_uploads 启用 GD Library 2或者更高 cURL BC Math 程序安装: 1.打开includes/config.php,参照“配置说明”完成设置; 2.打开includes/definitions.php,将changeme修改成其他任意内容; 3.上传目录下的文件; 4.访问程序所在地址,将会自动完成数据库的安装。 配置说明: config.php中的参数内容详细介绍。 theme:模板名称,一般不需要修改 lang:语言,如果需要显示中文请修改成zh-cn auto_lang:自动识别语言,启用为true,关闭为false site_name:网站名称 doctitle:副标题 meta_description:网站描述 meta_keywords:关键词 db_host:MySQL主机地址 db_port:MySQL端口 db_name:数据库名 db_user:数据库用户 db_pass:数据库密码 maintenance:维护模式,启用为true,关闭为false google_analytics_tracking_id:Google Analytics ID minify:CSS、JS优化模式,启用为true,关闭为false private_mode:隐私模式,需要输入密码才可上传图片,启用为true,关闭为false user_password:隐私模式密码 admin_folder:后台路径 admin_password:后台密码 api_key:API密钥 api_mode:API模式 storage:储存方式,datefolders:按日期分目录储存(如:/YYYY-MM-DD/file.jpg);direct:直接储存(如:/image/file.jpg) file_naming:图片命名,original:保持原名,如果重复则添加随机字符;random:图片名随机;mixed:在原名中添加随机字符 folder_images:图片储存目录 folder_thumbs:缩略储存目录 virtual_folder_image:虚拟图片目录,即展示图片页的虚拟路径 virtual_folder_uploaded:多图片上传时显示上传进程的虚拟路径 max_filesize:最大大小 thumb_width:缩略宽,单位:像素 thumb_height:缩略高,单位:像素 min_resize_size:最小调整大小,单位:像素 max_resize_size:最大调整大小,单位:像素 multiupload:多图片上传,启用为true,关闭为false multiupload_limit:多图片上传最大张数 over_resize:扩大图片,即在调整图片的时候将小图片调整为大图片,启用为true,关闭为false flood_protection:洪水攻击保护,启用为true,关闭为false flood_report_email:洪水攻击报告邮箱,如果发生洪水攻击则向该邮箱发送邮件报告 max_uploads_per_minute:每分钟最多上传 max_uploads_per_hour:每小时最多上传 max_uploads_per_day:每天最多上传 max_uploads_per_week:每周最多上传 max_uploads_per_month:每月最多上传 error_reporting:DeBug模式,报告错误,启用为true,关闭为false short_url:短地址功能,启用为true,关闭为false short_url_service:短地址服务商,可用:tinyurl、google、isgd、bitly、custom(自定义) custom_short_url_api:自定义短地址服务商API地址 custom_short_url_service:自定义短地址服务商名称 short_url_user:短地址服务商用户名 short_url_keypass:短地址服务商密码 short_url_image:缩短图片类型 facebook_app_id:FaceBook应用ID facebook_comments:FaceBook评论应用 watermark_enable:水印功能,启用为true,关闭为false watermark_image:水印所在路径 watermark_position:水印位置,用英语方位名词描述 watermark_margin:水印位置,从图片底部算起 watermark_opacity:水印不透明度 root_dir:程序根路径 relative_dir:相对路径

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淇云博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值