• 大小: 18MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-22
  • 语言: PHP
  • 标签: PHP  

资源简介

基于tp5.0+漂亮通用后台+全权限管理系统,基于tp5.0+漂亮通用后台+全权限管理系统,基于tp5.0+漂亮通用后台+全权限管理系统。

资源截图

代码片段和文件信息

from subprocess import call
import os
import json


BUILDER_PATH = os.path.dirname(os.path.abspath(__file__))
ROOT_PATH = os.path.join(BUILDER_PATH ‘..‘)
FONTS_FOLDER_PATH = os.path.join(ROOT_PATH ‘fonts‘)
CSS_FOLDER_PATH = os.path.join(ROOT_PATH ‘css‘)
SCSS_FOLDER_PATH = os.path.join(ROOT_PATH ‘scss‘)
LESS_FOLDER_PATH = os.path.join(ROOT_PATH ‘less‘)


def main():
  generate_font_files()

  data = get_build_data()

  rename_svg_glyph_names(data)
  generate_scss(data)
  generate_less(data)
  generate_cheatsheet(data)
  generate_component_json(data)
  generate_composer_json(data)
  generate_bower_json(data)


def generate_font_files():
  print “Generate Fonts“
  cmd = “fontforge -script %s/scripts/generate_font.py“ % (BUILDER_PATH)
  call(cmd shell=True)


def rename_svg_glyph_names(data):
  # hacky and slow (but safe) way to rename glyph-name attributes
  svg_path = os.path.join(FONTS_FOLDER_PATH ‘ionicons.svg‘)
  svg_file = open(svg_path ‘r+‘)
  svg_text = svg_file.read()
  svg_file.seek(0)

  for ionicon in data[‘icons‘]:
    # uniF2CA
    org_name = ‘uni%s‘ % (ionicon[‘code‘].replace(‘0x‘ ‘‘).upper())
    ion_name = ‘ion-%s‘ % (ionicon[‘name‘])
    svg_text = svg_text.replace(org_name ion_name)

  svg_file.write(svg_text)
  svg_file.close()


def generate_less(data):
  print “Generate LESS“
  font_name = data[‘name‘]
  font_version = data[‘version‘]
  css_prefix = data[‘prefix‘]
  variables_file_path = os.path.join(LESS_FOLDER_PATH ‘_ionicons-variables.less‘)
  icons_file_path = os.path.join(LESS_FOLDER_PATH ‘_ionicons-icons.less‘)

  d = []
  d.append(‘/*!‘);
  d.append(‘Ionicons v%s‘ % (font_version) );
  d.append(‘Created by Ben Sperry for the Ionic framework http://ionicons.com/‘);
  d.append(‘https://twitter.com/benjsperry  https://twitter.com/ionicframework‘);
  d.append(‘MIT License: https://github.com/driftyco/ionicons‘);
  d.append(‘*/‘);
  d.append(‘// Ionicons Variables‘)
  d.append(‘// --------------------------\n‘)
  d.append(‘@ionicons-font-path: “../fonts“;‘)
  d.append(‘@ionicons-font-family: “%s“;‘ % (font_name) )
  d.append(‘@ionicons-version: “%s“;‘ % (font_version) )
  d.append(‘@ionicons-prefix: %s;‘ % (css_prefix) )
  d.append(‘‘)
  for ionicon in data[‘icons‘]:
    chr_code = ionicon[‘code‘].replace(‘0x‘ ‘\\‘)
    d.append(‘@ionicon-var-%s: “%s“;‘ % (ionicon[‘name‘] chr_code) )
  f = open(variables_file_path ‘w‘)
  f.write( ‘\n‘.join(d) )
  f.close()

  d = []
  d.append(‘// Ionicons Icons‘)
  d.append(‘// --------------------------\n‘)

  group = [ ‘.%s‘ % (data[‘name‘].lower()) ]
  for ionicon in data[‘icons‘]:
    group.append(‘.@{ionicons-prefix}%s:before‘ % (ionicon[‘name‘]) )

  d.append( ‘\n‘.join(group) )

  d.append(‘{‘)
  d.append(‘  &:extend(.ion);‘)
  d.append(‘}‘)

  for ionicon in data[‘icons‘]:
    chr_code = ionicon[‘code‘].replace(‘0x‘ ‘\\‘)
    d.append(‘.@{ionicons-prefix}%s:before { content: @ionicon-var-%s; }‘ % (ionicon[‘name‘] ionicon[‘name‘]) )

  f = open(icons_file_path ‘w‘)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-06-12 17:03  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\
     文件         760  2017-04-13 12:13  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\admin.php
     目录           0  2019-06-12 17:03  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\
     文件          13  2016-10-24 15:34  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\.htaccess
     目录           0  2019-06-12 17:03  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\
     目录           0  2019-06-12 17:03  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\controller\
     文件        4596  2017-04-15 01:10  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\controller\Article.php
     文件        1019  2017-11-03 22:26  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\controller\Index.php
     文件        4244  2017-01-18 14:12  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\controller\Rule.php
     文件        6721  2017-12-06 23:29  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\controller\User.php
     目录           0  2019-06-12 17:03  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\model\
     文件         354  2017-01-18 11:04  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\model\Admin.php
     目录           0  2019-06-12 17:03  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\view\
     目录           0  2019-06-12 17:03  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\view\article\
     文件       48459  2017-11-03 17:52  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\view\article\add_art.html
     文件       48611  2017-11-03 17:53  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\view\article\edi_art.html
     文件       53774  2017-04-16 22:30  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\view\article\index.html
     目录           0  2019-06-12 17:03  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\view\index\
     文件       60504  2017-04-16 22:34  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\view\index\index.html
     目录           0  2019-06-12 17:03  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\view\rule\
     文件       49387  2017-11-03 17:53  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\view\rule\rule_distribution.html
     文件       51717  2017-11-03 17:53  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\view\rule\rule_group.html
     文件       53403  2017-04-13 16:17  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\view\rule\rule_list.html
     目录           0  2019-06-12 17:03  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\view\user\
     文件       49269  2017-11-03 17:54  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\view\user\add_user.html
     文件       49637  2017-11-03 17:54  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\view\user\edit_user.html
     文件       48720  2017-11-03 17:54  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\view\user\index.html
     文件       68593  2017-04-13 16:16  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\admin\view\user\my_center.html
     文件         605  2016-10-24 15:34  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\command.php
     目录           0  2019-06-12 17:03  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\common\
     目录           0  2019-06-12 17:03  基于ThinkPHP5开发的漂亮通用后台全权限管理系统\application\common\controller\
............此处省略3766个文件信息

评论

共有 条评论