Odp: Motyw Luci XEyE
Problemu nie sprawia ale wbudowany to wbudowany ale ok nie ma problemu.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Motyw Luci XEyE
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
Problemu nie sprawia ale wbudowany to wbudowany ale ok nie ma problemu.
Czy ktos wie jak podmienic na tern motyw zrodla LuCi zewby kompilowalo sie z tym jako default.
uci set luci.main.mediaurlbase=/luci-static/lucixeye
uci commit luci
Czy jak tam ten katalog nazwałeś.
Czesc,
Zrobilem sobie w zrodlach towy temat taki jak wszystkie tematy
/media/proc/master/package/luci-0.11/themes/lucixeye
jak zmusic menuconfig do pokazania tego nowego tematu
Motyw w luci musi być w określonym katalogu. Jeżeli położyłeś to w innym to musisz sobie zrobić linki symboliczne tam gdzie to powinno być.
Motyw luci jest w okreslonym katalogu tak jak wszystkie inne motywy /media/proc/master/package/luci-0.11/themes/ , do czego musze link zrobic i gdzie ? Bo po zrobieniu takiej samej struktury jak dla innych motywow nie jest on widoczny przez menu config. Moze cos gdzie w jakims .mk trzeba dopisac ?
/usr/lib/lua/luci/view/themes/lucixeye
/www/luci-static/lucixeye
nie ma takiego katalogu jak www w zrodlach
applications build contrib i18n INSTALL libs LICENSE Makefile modules NOTICE po protocols THANKYOU themes
htdocs ipkg luasrc Makefile root
takze jaki link i gdzie jest potrzebny bo jakos nie rozumiem
Jakie źródła znów? W docelowym obrazie to ma się znaleźć w tych katalogach. A ty co właściwie chcesz zrobić?
Chce dodac do zrodel LUCI nowy temat taki jak
w katalogu glownym zrodel luci
jest katalog theme (pomijajac 2 katalog do tematow w innym miejscu), sa tam takie tematy jak openwrt bootstrap
chcialbym aby w configu, jak kompiluje pojawial sie ten temat do wyboru a go nie znajduje make menuconfig
poprostu go nie widzi, kazda inna aplikacje dodana do applications w zrodlach luci wykrywa (jak zrobie aplikacje zwykla i wrzuce tam to jest widoczny ten temat, ale to jest niestandardowo w porownaniu do zrodel luci)
Chcialbym dodac temat tak jak jest to ustrukturyzowane w zrodlach dla tematow.
W makefile od openwrt musisz mieć odwołanie do tego i jakąś łatkę żeby umieścić wszystko w katalogu themes wraz z odpowiednim makefile.
Czesc,
A jakies konkrety co musi byc dodane, mozesz to jakos opisac co i gdzie, bo nie bardzo rozumiem, musze dodac makefile do theme - skoro tam nie mam makefile standardowego tylko zawierajacego taki wpis
include ../../build/config.mk
include ../../build/module.mk
w kazdeym temacie jest tak samo
module.mk
MAKEPATH:=$(dir $(lastword $(MAKEFILE_LIST)))
-include $(MAKEPATH)config.mk
-include $(MAKEPATH)gccconfig.mk
.PHONY: all build compile luacompile luasource clean luaclean
all: build
build: luabuild gccbuild
luabuild: lua$(LUA_TARGET)
gccbuild: compile
compile:
clean: luaclean
luasource:
mkdir -p dist$(LUA_MODULEDIR)
mkdir -p dist$(LUCI_MODULEDIR)
mkdir -p dist$(HTDOCS)
cp -pR root/* dist 2>/dev/null || true
cp -pR luasrc/* dist$(LUCI_MODULEDIR) 2>/dev/null || true
cp -pR lua/* dist$(LUA_MODULEDIR) 2>/dev/null || true
cp -pR htdocs/* dist$(HTDOCS) 2>/dev/null || true
for i in $$(find dist -name .svn -o -name .gitignore); do rm -rf $$i || true; done
ifneq ($(PO),)
mkdir -p dist$(LUCI_I18NDIR)
for file in $(PO); do \
cp $(HOST)/lua-po/$$file.$(if $(PO_LANG),$(PO_LANG),*).* dist$(LUCI_I18NDIR)/ 2>/dev/null || true; \
done
endif
luadiet: luasource
for i in $$(find dist -type f -name '*.lua'); do LUA_PATH="../../contrib/luasrcdiet/lua/?.lua" $(LUA) ../../contrib/luasrcdiet/lua/LuaSrcDiet.lua --maximum $$i -o $$i.diet && mv $$i.diet $$i; done
luastrip: luasource
for i in $$(find dist -type f -name '*.lua'); do perl -e 'undef $$/; open( F, "< $$ARGV[0]" ) || die $$!; $$src = <F>; close F; $$src =~ s/--\[\[.*?\]\](--)?//gs; $$src =~ s/^\s*--.*?\n//gm; open( F, "> $$ARGV[0]" ) || die $$!; print F $$src; close F' $$i; done
luacompile: luasource
for i in $$(find dist -name *.lua -not -name debug.lua| sort); do if ! $(LUAC) $(LUAC_OPTIONS) -o $$i $$i; then echo "Error compiling $$i"; exit 1; fi; done
luaclean:
rm -rf dist
config.mk
LUAC = luac
LUAC_OPTIONS = -s
LUA_TARGET ?= source
LUA_MODULEDIR = /usr/lib/lua
LUA_LIBRARYDIR = /usr/lib/lua
LUCI_MODULEDIR = $(LUA_MODULEDIR)/luci
LUCI_LIBRARYDIR = $(LUA_LIBRARYDIR)/luci
LUCI_I18NDIR = $(LUA_MODULEDIR)/luci/i18n
UVL_SCHEMEDIR = host/lib/uci/schema
HTDOCS = /www
LUA=$(shell which lua)
Najprościej - znajdź zarówno w feeds od luci jak i w źródłach luci pliki zawierające bootstrap - czyli ten motyw. I powiel linie w każdym pliku zmieniając na lucixeye. Oczywiście tworząc też odpowiednie katalogi.
Ja nie robiłem łatki od tego, bo IMO to nie ma sensu - zrobiłem po prostu oddzielny pakiet.
Wlasnie tak zrobilem ale na openwrt motywie i du.... nie widzi
A mój pakiet jak zainstalujesz jest widoczny?
tak, ale zrobilem mala miszkulancje, zrobilem temat lucixeye, dodalem do applications troszke zmodyfikowany twoj pakiet i jest w wyborze menuconfig, ale kompiluje temat z theme - to jest ciekawostka, w obrazie tez jest ok tak jak by to byl temat bootstrap i ustawiam uci-defaults na temat LuciXEyE. Mogl bys pakiet poprawic trohe w header.html
<h2 class="navigation"><a id="navigation" name="navigation"><%:Navigation%></a></h2>
<div class="hostinfo">
<%=hostname%> | <%=luci.version.distversion%> |
<%:Load%>: <%="%.2f" % load1%> <%="%.2f" % load5%> <%="%.2f" % load15%>
<span id="xhr_poll_status" style="display:none" onclick="XHR.running() ? XHR.halt() : XHR.run()">
| <%:Auto Refresh%>:
<span id="xhr_poll_status_on"><%:on%></span>
<span id="xhr_poll_status_off" style="display:none"><%:off%></span>
</span>
</div>
<ul id="modemenu"><%
i tutaj to wywalic bo psuje strone startowa
<div id="banner">
<div style="width:813px;height:0px;padding:0;margin:0;"></div><span id="logo">OpenWrt - LuCIXEyE</span>
</div>
ja sobie zrobilem tam przeskok do GG i pokazuje mi model bo nigdy nie wiem na jakim sprzecie jestem przed zalogowaniem
<div id="banner">
<br></br>
<div style="width:813px;height:0px;padding:0;margin:0;"></div><span id="logo">Router model:
</span>
<%-
local f = io.popen("cat /tmp/sysinfo/model") -- runs command
local l = f:read("*a") -- read output of command
print(l)
f:close()
-%>
<div>
<br></br>
<input type="submit" STYLE="color: #72A4D2; font-family: Verdana; font-weight: bold; font-size: 12px; background-color: #72A4D2;" size="10" value="Go to Gargoyle" onclick="window.location='http://' + window.location.hostname + ':80'" />
</div>
<br></br>
</div>
no i to ze psuje tabelki
zamienic to
<td valign="top" style=" WORD-BREAK:BREAK-ALL;">
na to
<td valign="top" >
Taka tam ciekawostka http://testv.za.pl/lvm/overview.xml - lvm w adresie od LuciVerticalMenu
A gdzie to mozna znalezc ?
Można to znaleźć tu: http://testv.za.pl/lvm/luci-theme-lvm_0.1_all.ipk
Nie wyświetla już zakładki 'Services' - 'Serwisy' gdy nie mamy żadnych zainstalowanych.
Można próbować, pakiet przetestowany - nic w systemie nie powinno zepsuć , nadal jednak jest to wersja testowa.
Fajne, kilka tematów w jednym.
Jak na testową wersję działa znakomicie!
Dziękuję za świetną robotę!
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Motyw Luci XEyE
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc