logo资料库

snipeIT汉化及备份.docx

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
安装完成之后需要修改如下代码 1、添加字段实现,解决翻译成中文的功能 /usr/share/nginx/snipe/resources/views/hardware/index.blade.php th data-sortable="{{ data-field="{{$field->db_column_name()}}"> ($field->field_encrypted=='1' ? 'false' : 'true') }}" data-visible="false" @if ($field->field_encrypted=='1') @endif 下面增加如下代码 @if ($field->name=='system') {{ trans('admin/hardware/table.system') }} @elseif ($field->name=='lanip') {{ trans('admin/hardware/table.lanip') }} @elseif ($field->name=='wanip') {{ trans('admin/hardware/table.wanip') }} @elseif ($field->name=='manageip') {{ trans('admin/hardware/table.manageip') }} @elseif ($field->name=='hostname') {{ trans('admin/hardware/table.hostname') }} @elseif ($field->name=='model') {{ trans('admin/hardware/table.model') }} @elseif ($field->name=='fixed_assets') {{ trans('admin/hardware/table.fixed_assets') }} @elseif ($field->name=='isp') {{ trans('admin/hardware/table.isp') }} @elseif ($field->name=='hardware') {{ trans('admin/hardware/table.hardware') }} @endif trans是框架中的一个翻译插件 2、定义中英文对应关系(翻译用的) /usr/share/nginx/snipe/resources/lang/zh-CN/admin/hardware/table.php 3、在如下文件中添加如下代码 解决上传CSV文件中午乱码问题 /usr/share/nginx/snipe/app/Http/Controllers/AssetsController.php // upload csv change gbk to utf-8 $contents_before file_get_contents(config('app.private_uploads').'/imports/assets/'.$filename); if(mb_detect_encoding ($contents_before, 'GBK')){ $contents_after = iconv('GBK', 'UTF-8', $contents_before); =
file_put_contents(config('app.private_uploads').'/imports/assets/'.$filename, $contents_after); } $importOptions = config('app.private_uploads').'/imports/assets/'.$filename, '--email_format'=>'firstname.lastname', '--username_format'=>'firstname.lastname', '--web-importer' => true, '--user_id' => Auth::user()->id, '--item-type' => $itemType, ]; ['filename'=> /usr/share/nginx/snipe/app/Console/Commands/ObjectImportCommand.php 将函数修改成如下这样的 public function array_smart_fetch(array $array, $key, $default = '') return array_key_exists(trim($key), $array) ? e(trim($array[ $key ])) : $default; { } 4、取消软删除 /usr/share/nginx/snipe/app/Models/Asset.php 注释这一行 use SoftDeletes; 数据的备份
分享到:
收藏