找到
382
篇与
程潇
相关的结果
- 第 46 页
-
极简好看博客Easy-Admin源码+两套收费插件分享 Easy-Admin就如其名,它能够为你快速搭建一个方便的后台信息管理系统,并且提供简洁易用的管理界面。大部分CMS系统往往功能都是比较庞大繁杂的,不管从学习使用或者是进行二次开发都是成本比较高的。Easy-Admin不是一个CMS,它仅仅帮你创建一个方便可用的后台信息管理,并集成一些常用的操作。简而言之,Easy-Admin能够帮你轻松搞定信息的CURD、权限管理(多管理员)和数据文件管理。手头有企业站小伙伴们可以试试看,能帮到你就是这个项目的价值所在。 插件我已经提前放到了插件文件夹,网友们上传好源码后直接在后台点击安装就可以用了,分别是签到插件和付费看帖插件。 后台地址:你的域名/admin.php 后台帐号:admin 后台密码:admin 安装包下载: easy-admin-master.zip github项目地址: https://github.com/happen-zhang/easy-admin 界面截图: Easy-Admin-1图片 Easy-Admin-2.png图片 -
代码高亮插件 CodeHighlighter-for-Typecho 基于 prismjs 的代码语法高亮插件 for Typecho,可显示语言类型、行号,有复制代码到剪切板功能。 github开源地址:https://github.com/Copterfly/CodeHighlighter-for-Typecho 起始 本插件是基于 prismjs 的 Typecho 代码语法高亮显示插件。( Typecho 1.1版可用,其它版本请自行尝试) 可显示语言类型、行号,有复制功能。(请勿与其它同类插件同时启用,以免互相影响) 使用方法 第 1 步:下载本插件,解压,放到 usr/plugins/ 目录中; 第 2 步:文件夹名改为 CodeHighlighter; 第 3 步:登录管理后台,激活插件; 第 4 步:设置:选择主题风格,是否显示行号等。 代码写法 '''javascript (语言类型必填) // codes go here ''' 高亮效果演示 https://neic.top/index.php/archives/124/ 高亮效果图 代码高亮1.jpg图片 代码高亮2.jpg图片 -
Typecho模板的header页面片 Typecho模板中,一般都会有header.php页面片,用于将页面公共头部抽离出来,减少代码冗余。 header页面片中,可以包含html的head标签和网站导航栏nav。 <!DOCTYPE html> <html> <head> <title>这是一段标题</title> <!-- 各种meta--> <meta charset="UTF-8"/> <!-- 各种css资源--> <link rel="stylesheet" href="http://ltest.typechodev.com/usr/themes/BootMantic/css/form.css"/> </head> <nav> <ul><li></li></ul> </nav>网站标题 $this->options->title() <title></title>标签中包含网站的标题,可以使用`$this->options->title()`直接输出。 <title><?php $this->options->title(); ?></title>$this->archiveTitle() 此api可用于快速输出文章页的标题。一般用法为: <title><?php $this->archiveTitle(array( 'category' => _t('分类 %s 下的文章'), 'search' => _t('包含关键字 %s 的文章'), 'tag' => _t('标签 %s 下的文章'), 'author' => _t('%s 发布的文章') ), '', ' - '); ?> </title>以上代码表示,如果当前页面是category,则输出“分类 %s 下的文章”,如果当前页面是search,那么输出“包含关键字 %s 的文章”,其他类推。 archiveTitle()函数的第二个参数是$before,第三个是$after,即分别会拼接在第一个参数的前面和后面。譬如在文章页“这是一篇测试文章”的文章下, $this->archiveTitle(array( 'post' => _t('这是一篇名为 %s 的文章'), ),'前面的文字','后面的文字');会输出: 前面的文字这是一篇名为 这是一篇测试文章 的文章后面的文字 以上两种输出标题的方式,各位筒子根据自己的需要使用,或者配合is函数使用 资源加载 加载html静态资源,主要是能够在模板中找到资源所在的位置。 $this->options->themeUrl() themeUrl()用于加载当前模板下的资源文件。假如当前模板未usr\themes\demo,模板目录下存在资源文件css\style.css,那么 <link rel="stylesheet" href="<?php $this->options->themeUrl('css/style.css'); ?>">将输出: <link rel="stylesheet" href="htt://your-site.com/usr/themes/demo/css/style.css">同理,通过这种方式可以定位js等其他有需要的资源文件。 $this->options->adminUrl() 有时,你可能需要用到admin目录下的资源文件,譬如typecho后台的js/html5shiv.js就是一个很优秀的库。如果你的模板需要引用此文件,怎么加载呢?很简单,使用相类似的adminUrl()即可。 <script src="<?php $this->options->adminUrl('js/html5shiv.js'); ?>"></script>如需要了解更多xxxUrl方式,请移步到《Typecho中的Option》,这里将做详细介绍。 搜索引擎优化 header中的SEO,主要是优化title输出(见上文),另外还可以在head标签中增加description和keywords字段。 譬如: 通过$this->header方式输出 Typecho自带的$this->header()函数,可以胜任绝大部分情况,同时,如无特殊需求,也建议使用这种方式输出,是因$this->header()函数考虑了很多情况,适合大部分的场景。 header()的定义可参考\var\Widget\Archive.php。 <?php $this->header()?>一般会输出: <meta name="description" content="Just So So ..." /> <meta name="keywords" content="typecho,php,blog" /> <meta name="generator" content="Typecho 1.0/14.10.10" /> <meta name="template" content="BootMantic" /> <link rel="pingback" href="http://ltest.typechodev.com/index.php/action/xmlrpc" /> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://ltest.typechodev.com/index.php/action/xmlrpc?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://ltest.typechodev.com/index.php/action/xmlrpc?wlw" /> <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://ltest.typechodev.com/index.php/feed/" /> <link rel="alternate" type="application/rdf+xml" title="RSS 1.0" href="http://ltest.typechodev.com/index.php/feed/rss/" /> <link rel="alternate" type="application/atom+xml" title="ATOM 1.0" href="http://ltest.typechodev.com/index.php/feed/atom/" />自定义输出 当然,如果你的需求比较特殊,系统自带的header()函数无法满足你的需求,那么可以使用api自己拼接html代码。 keywords <meta name="keywords" content="<?php $this->keywords() ?>" />将会输出后台配置的关键字信息。 keywords()函数接受两个参数: public function keywords($split = ',', $default = '') { echo empty($this->_keywords) ? $default : str_replace(',', $split, htmlspecialchars($this->_keywords)); }第一个参数是分隔符,第二个参数是默认值,即如果后台没有配置关键字,那么会输出默认信息。 description <meta name="description" content="xxx" />举例: <?php if(!$this->is('index')):?> <meta name="description" content="TypechoDev是一个专注于Typecho模板制作、插件开发、TE安全等技术的站点..." /> <?php elseif(!$this->is('post')):?> <meta name="description" content="<?php $this->options->description() ?>" /> <?php esle: ?> <meta name="description" content="<?php $this->excerpt(200) ?>" /> <?php endif?>以上例子,即可根据不同页面输出不同的description内容。 注意:如果没有使用$this->header()的方式,那么插件挂载点headerOptions将失效。 -
Typecho后台文件对应说明 Typecho的结构相对来讲还是比较好理解的,如果你想把博客折腾与众不同的话,我觉得这篇文章可以帮助你快速的去了解Typecho的文件结构。 文件名作用welcome.php博客首次安装成功的欢迎界面common.php检测是否为第一次登陆,检测程序是否可有升级common-js.php消息处理及后台菜单展开的jsupgrade.php程序升级引导login.php登陆界面register.php用户注册页面header.php头部加载css和js等copyright.php版权声明form-js.phpform对应的jstable-js.phptable对应的jsfooter.php页脚menu.php菜单导航条extending.php插件拓展后台菜单的接口page-title.php页面标题index.php进入后台的首页,对应菜单为网站概要profile.php个人设置plugins.php插件管理options-plugin.php插件设置页面themes.php网站外观theme-editor.php编辑模板的页面options-theme.php设置模板的页面即模板后台write-post.php文章撰写页面write-js.php撰写文章/页面时的发布时间,标签,分类,保存草稿,高价设置等file-upload.php文章/页面附件上传,及管理界面file-upload-js.php文章/页面附件上传,及管理功能custom-fields.php自定义字段界面custom-fields-js.php自定义字段功能实现editor-js.php编辑器write-page.php创建页面manage-posts.php管理文章界面manage-pages.php管理页面界面manage-comments.php管理评论界面manage-categories.php管理分类界面category.php某个分类的编辑页面manage-tags.php管理标签界面manage-medias.php所有文章的附件管理页面media.php某个附件的管理manage-users.php所有用户管理页面user.php编辑某个用户options-general.php网站基本设置页面options-discussion.php评论设置页面options-reading.php阅读设置页面options-permalink.php永久链接设置页面 -
AnyDesk v4.2.3 免费小巧较流畅的远程利器 AnyDesk是一款号称速度最快的免费远程连接/远程桌面控制软件,据说是前 TeamViewer 开发小组人员自立门户的产品,它拥有先进的视频压缩技术 DeskRT, 可轻松穿透防火墙/路由器,实测在电信、移动的跨网宽带环境下,速度确实要比 TeamViewer 和 QQ 流畅。虽然目前软件为Beta版,但潜力巨大…… 8.jpg图片 现如今网络环境越来越复杂,防火墙、路由器、宽带提供商等各种因素常常会导致很多「直连」的远程控制软件(如微软的 Remote Desktop) 操作缓慢甚至是连接错误。而 AnyDesk 给人的印象是速度极快、反应流畅迅速,比起前辈 TeamViewer 有过之而无不及,而且它体积还极为小巧。 AnyDesk2.0.jpg图片 AnyDesk2.0-1.jpg图片 AnyDesk 为了解决远程桌面连接速度慢的问题,使用了名为 DeskRT 的底层技术,内置了先进的视频解码器,使得在复杂的网络坏境下依然能让用户体验到流畅的远程桌面控制。 AnyDesk 支持声音传输、支持画质设置、屏幕截图,重点还支持与远程电脑同步剪贴板!不仅是文字,即使是文件或文件夹,都能直接复制/粘贴到另一台电脑去,这点非常实用!功能还算比较丰富。 另外,AnyDesk 既可以以绿色软件的方式运行,也可以安装到系统上实现开机启动、无人干预的情况下接受控制等。总的来说,AnyDesk 原生简体中文、原生绿色免费、原生单文件、体积小巧,但功能却很实用,使用也足够简单,整体速度较为流畅,应该可以满足很多人对远程控制的需求。 新版变化 2018.09.07 v4.2.3 https://download.anydesk.com/changelog.txt 下载地址:https://anydesk.com/platforms/windows -
VMware Workstation v14.1.3 安装注册版 VMware Workstation 精简特别版,由Rst网络小组收集,集成许可证密钥安装即永久激活,该特别版最大特色可安装MAC OS X客户操作系统,此外添加了DELL SLIC 2.4,号称世界史上第一位解决! 2017-10-31_131520Vmware14.1,Vmware14.0,Vmware12.0,Vmware11.0,Vmware10.0,Vmware2017精简版、Vmware 2017 Pro、vm14,vm12,vm11,vm10,vm精简版,vmware精简版,vmware安装版,vmware虚拟机,vmware注册机,vmware注册密钥,VMware专业版,vm许可证,vm产品密钥,vm激活密钥,vm许可证,VMware激活密钥,VMware免安装版、vmware特别版,vmware简体中文特别版,vmware激活,vmware密钥,虚拟机破解版,vmware精简版,vmware激活,vmware免激活、vmware注册机,vm注册机,vm激活密钥,vmware绿色精简版、vmware安装版、vmware虚拟机、vmware注册机、vmware注册密钥、VMware专业版、vm许可证、vm产品密钥,VMware激活密钥、VMware免安装版、vm虚拟机、vm注册机、vm激活码、热门虚拟机软件VMware Workstation Pro、VMware Workstation Pro 14.1.0 精简官方中文安装注册版 集成SLIC2.4、MSDM、OSX 2017-10-31_131520.jpg图片 2017-09-28_091625.jpg图片 精简内容 1、VMware Tray 2、VMware VIX 3、Visual Studio 4、VC Runtimes Redist 5、除英文、中文外其他语言包 6、除Windows外其他 Tools iso 该版特色 一修改添加 APPLE OSK,可以安装 MAC OS X 一修改添加 DELL SLIC2.4 + MSDM + SLP + Virtual PC XP 一直接在安装程序中集成CDK,调整安装UI,安装好即注册! 最大特色修改了 EFI BIOS 添加上 DELL SLIC 2.4 世界史上第一位解决! BIOS 可OEM激活 Windows XP、2003、2003R2、Vista、2008、Win7、2008R2、2012、2012R2、2016 EFI BIOS 可OEM激活 Vista、2008、Win7、2008R2、2012、2012R2、2016 VISTA~2016 对安装盘无要求,导入OEM证书和系统版本对应的OEM-CDK即可激活(证书网盘已提供、CDK自行搜索) 如需安装 Mac OS X,设置VM兼容性10,修改 .vmx 添加: smc.version = “0″ 如需安装 服务器版本的 Mac OS X Leopard、Snow Leopard 10.5及后续版本 如上设置,并且使用 EFI BIOS,编辑虚拟机设置 – 选项 – 高级 – 勾选“通过 EFI 而非 BIOS 引导” 常见问题 注1:如果是WinXP或32位系统请用 10.x 版本;11.x 版本之后支持Win7或更高版64位系统。 注2:14.x 版本可能不支持某些电脑硬件,会提示不支持或安装失败!请用回 12.x 版本即可。 VMware 14.0 启动虚拟机系统黑屏? 经总结主要原因是14版本之后注册了两个LSP协议(vSockets DGRAM、vSockets STREAM)导致异常! 解决方法:使用LSP修复工具(例如:360安全卫士/金山毒霸里的LSP工具)修复LSP网络协议,或者重置下网络链接Winsock,即打开命令提示符cmd.exe,输入命令netsh winsock reset,重启系统即可解决! VMware启动后假死卡住了如何解决? 解决方法:关闭系统防火墙即可! 下载地址 百度云下载:https://pan.baidu.com/s/121Ef2pbGw4dMb9BQvFAVtw -
Typecho生成sitemap.xml插件 玩博客的都知道一个博客站点拥有sitemap.xml(站点地图)对于搜索引擎的收录是非常有意义的,虽然目前搜索引擎都宣称可以不需要站点地图就可以自动识别收录,但是相对来说站点地图效率上更好一些,其实心理作用多一些了。 今天就给大家推荐一个 Typecho 下自动生成sitemap.xml的插件,是由【八云酱】开发的。 首先在GitHub上下载最新版本: Ty sitemap图片 上传插件到Typecho安装目录下/usr/plugins,插件文件夹请务必保存为Sitemap(别改就可以)。上传完成在后台启用即可,访问你博客地址/sitemap.xml就可以查看到具体效果。 1111.PNG图片 感觉这个插件超级的简单,相对于 WordPress 上的sitemap插件来说真的是简单了很多,但是对于小巧精悍著称的 Typecho 来说基本上是完全够用了。 注意:备注一点,有可能出现 404 的问题。 网站如果没有地址重写的话,访问的地址应该是"www.xxxx.com/index.php/sitemap.xml",而不是"www.xxxx.com/sitemap.xml"。 我不知道为什么服务器重写一直配置不好,所以这个插件也一直出错。后来学着写了一段时间的插件后回过来看代码,发现是通过添加路由实现,访问的时候就需要向"index.php"后面传递。 当然地址重写后就不需要了。