Giter Site home page Giter Site logo

luci-theme-opentopd's Introduction

若部分图片无法正常显示,请挂上机场浏览或点这里到末尾看修复教程 图飞了😂

screenshots

luci-theme-opentopd thme openwrt主题

认真阅读完毕 本页面,本页面包含注意事项和如何使用。

opentopd是一款基于luci-theme-material构建,使用HTML5、CSS3编写的Luci主题。

写在前面:

这个主题是为sirpdboy(基于OpenWrt,专门为家庭使用场景设计的固件)专门设计的,也可以用于OpenWrt其他版本.

目前兼容Luci18,Luci其他版本计划在此版本稳定后开发。

编译说明

将opentopd 主题添加至 LEDE/OpenWRT 源码的方法。

更新日志:

2021.12.15 opentopd 1.4.7

     1、修复偶尔加载页面会白屏问题

     2、取消加载动画
     
     3、优化升级固件页面布局
     
     4、修复已知所有BUG。

2021.11.19 opentopd 1.4.2

     1.改回菜单自动收缩功能,方便手机操作菜单。
     
     2.修复网卡LAN口收缩问题
     
     3.进一步优化背景等待时间,优化一些重复代码。

2021.11.15 opentopd 1.4.1

     1.优化装载背景,加快装载速度.
     
     2.更改进度条图片和背景等图片,使之更美观。
     
     3.压缩图片文件和LOGO图片大小,使之占用更小的空间。原LOGO图片120k,压缩后1.9K;原ICO图片66K,压缩后4.8K;原进度条图片6.4K,压缩后不到1/4K;登陆背景图片原来4000K,压缩后290K.全部文件大小只占用490K左右。

2021.11.10: opentopd 1.4.0

         1.  加入在线动态壁纸功能
     
     2.  自定义壁纸目录在/www/luci-static/opentopd/background/ 拷入图片后随机选择一张。

2021.10.19: opentopd 1.3.9

        1.优化UI,更精致。
    
    2.修复LAN口修改配置收缩的BUG。
    
    3.优化登陆窗口,手机上登陆更美观。

2021.10.18: opentopd 1.3.8

        1.取消自动更新壁纸。
    
    2.修复HELLOWORLD被档住应用无法点击按钮问题。
    
    3.修复新版按钮选择无箭头问题。
    
    4.全新整理优化UI,使之更适合手机操控。

2021.10.16: opentopd 1.3.6

        1.取消自动更新壁纸问题。
    
    2.专项优化手机浏览布局等不合理问题,目前测试所有功能完美手机操控。

2021.9.19: opentopd 1.3.0

        1、美化登陆窗口。
    
    2、修复AdGuard Home 下载链接文本框太小的问题。
    
    3、修复插件多个项目超出后隐藏看不到问题。
    
    4、优化背景图主题占用空间更少.

2020.5.25: opentopd 1.2.4 更新背景等

2019.10.5: opentopd 1.0.0 在前人大神的基础上,自制字体发布首版本。

下载源码方法一:

编辑源码文件夹根目录feeds.conf.default并加入如下内容:

    # feeds获取源码:
    src-git opentopd  https://github.com/sirpdboy/luci-theme-opentopd
 # 更新feeds,并安装主题:
  scripts/feeds update opentopd
  scripts/feeds install luci-theme-opentopd

下载源码方法二:

   # 下载源码
   
   git clone https://github.com/sirpdboy/luci-theme-opentopd package/luci-theme-opentopd
   
   make menuconfig

配置菜单

   make menuconfig
   # 找到 LuCI -> Themes, 选择 luci-theme-opentopd, 保存后退出。

编译

   # 编译固件
   make package/luci-app-opentopd/{clean,compile} V=s

xm1 xm2 xm3 xm3 xm3

说明

源码来源:https://github.com/sirpdboy/luci-theme-opentopd

screenshots

你可以随意使用其中的源码,但请注明出处。

使用与授权相关说明

  • 本人开源的所有源码,任何引用需注明本处出处,如需修改二次发布必告之本人,未经许可不得做于任何商用用途。

My other project

捐助

screenshots

图飞了😂 图飞了😂
xm1 xm1
图飞了😂

luci-theme-opentopd's People

Contributors

sirpdboy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

luci-theme-opentopd's Issues

index missing

Use feed update and install

Result:

Ignoring feed 'opentopd' - index missing

主题颜色

大佬,这个主题能改成别的颜色么?或者带个选项给大家选择就好了,感谢大佬辛勤付出

Error on snapshot

OpenWrt SNAPSHOT r19160-7ea2f3d6e2 / LuCI Master git-22.058.70382-d29400e
Version: luci-theme-opentopd_1.4.7-20211215_all.ipk

Status: 500 Internal Server Error /usr/lib/lua/luci/template.lua:97: Failed to execute template 'view'. A runtime error occurred: /usr/lib/lua/luci/template.lua:97: Failed to execute template 'header'. A runtime error occurred: /usr/lib/lua/luci/template.lua:97: Failed to execute template 'themes/opentopd/header'. A runtime error occurred: [string "/usr/lib/lua/luci/view/themes/opentopd/head..."]:22: attempt to call field 'node_childs' (a nil value) stack traceback: [string "/usr/lib/lua/luci/view/themes/opentopd/head..."]:22: in main chunk stack traceback: [C]: in function 'error' /usr/lib/lua/luci/template.lua:97: in function 'render' /usr/lib/lua/luci/dispatcher.lua:696: in function 'include' [string "/usr/lib/lua/luci/view/header.htm"]:3: in main chunk stack traceback: [C]: in function 'error' /usr/lib/lua/luci/template.lua:97: in function 'render' /usr/lib/lua/luci/dispatcher.lua:696: in function 'include' [string "/usr/lib/lua/luci/view/view.htm"]:1: in main chunk stack traceback: [C]: in function 'error' /usr/lib/lua/luci/template.lua:97: in function (tail call): ? /usr/lib/lua/luci/dispatcher.lua:986: in function 'dispatch' /usr/lib/lua/luci/dispatcher.lua:479: in function

大佬,请问这错误如果修正?

zzc1288@zzc1288-virtual-machine:/lede$ scripts/feeds update opentopd
Updating feed 'opentopd' from 'https://github.com/sirpdboy/luci-theme-opentopd' ...
已经是最新的。
Create index file './feeds/opentopd.index'
/home/zzc1288/lede/feeds/opentopd.tmp/info/.files-packageinfo.mk:1: *** 目标模式不含有“%”。 停止。
zzc1288@zzc1288-virtual-machine:
/lede$ scripts/feeds install luci-theme-opentopd
Ignoring feed 'poweroff' - index missing
Ignoring feed 'opentopd' - index missing
WARNING: No feed for package 'luci-theme-opentopd' found
!!!!

主题导致luci页面的root无法登陆

主题很好用,感谢开源。有个bug如题,luci登陆页面始终无法登陆,提示用户名密码错误。但是链接winscp能进入到系统里面。望修复。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.