1

Temat: Uruchamianie dowolnych komend w menu Gargoile- uci setup

Witam,

Zgodnie z prosba Cezarego poruszam dosc ciekawa kwestie zwiazana z uruchamianiem dowolnych komend bezposrednio z menu GG (LuCi posiada taka mala aplikacje wlasne komendy) chodzi o taka kwestie:

Witam,

Moze wiecie jak odpalic z GG (bardziej w uci ustawic), jak bym chcial sobie zrobic dodatkowe menu w "system" zeby wystartowala mi cos ala komenda odpalajaca link http://192.168.1.1:9091/transmission/web/ .

Jakos nie moge tego zczaic w uci jak to mozna skonfigurowac.

Pozdrawiam,

2

Odp: Uruchamianie dowolnych komend w menu Gargoile- uci setup

Tak po prostu: nie możesz. Tak na około - w /etc/config/gargoyle trzymane są nazwy skryptów które są wykonywane  pod poszczególnym menu. Więc zrób sobie prostą stronką która zrobi redirect na http://192.168.1.1:9091/transmission/web/ i już.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Uruchamianie dowolnych komend w menu Gargoile- uci setup

Czesc,

Ha redirect - nie mam przykladu jak to zrobic, reszte obrobie, chodzi o to (nie jestem dobry w php czy js) zeby mi sie to odpalilo po kliknieciu w menu.
Moze jak mozesz napisz linijke kodu jak to mozna w prosty sposob obrobic (sory ale jestem nob)

Pozdr,

4

Odp: Uruchamianie dowolnych komend w menu Gargoile- uci setup

Co mam na taki post odpowiedzieć? http://lmgtfy.com/?q=html+redirect ?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Uruchamianie dowolnych komend w menu Gargoile- uci setup

Czesc,

nawet promy kosmiczne buduje sie tez mlotkiem :-) (nie chodzi mi o mnie ale o spoleczno pogladowe "swiatowe" :-) podejscie - "a dlaczego on na moje niebo wlata". Cos prostego dla jednych nie jest proste dla innych (nie ma co sie irrytowac) prosta skladnia dla potomnych. Przez rok od strachu przed routerami wifi do teraz wiem jak to dziala. Najposciej jest poprostu - a to zmusza do czytania - bo czlowiek swiatly zastanawia sie dlaczego to jest takie proste i czyta i czyta i szuka bo mysli ze cos tu musi byc. Przytocze tu: " Na tapczanie siedzi len" ... "czarna ma sko... ten nasz kolezka" :-)
Nie  co by oczywiste  oczywistosci wytykac, ale od roku jak obserwoje to forum to 90 % osob tu nie jest masterami w GG, zeby tak ad-hock sobie wszystko dorobic. "Dzis pytanie dzis odpowiedz" - byl w latach 80 taki teleturniej :-).

Moze warto sie zastanowic nad pluginem takim jak w LuCi - wlasne komendy - jakie to jest tam fajne  skrypcik klik i masz to co chcesz - i tak uwazam ze GG to szczyt profesionalizmu w porownaniu do LuCi, ale kazdy pomysl jest dobry :-)

6

Odp: Uruchamianie dowolnych komend w menu Gargoile- uci setup

Niestety przekierowanie w GG nie chodzi


<html><head>
  <meta http-equiv="Refresh" content="0; url=192.168.1.1/yaaw" />
    </head><body>
        <p>Przejd.. pod ten <a href="192.168.1.1/yaaw">link</a>!</p>
            </body></html>

7

Odp: Uruchamianie dowolnych komend w menu Gargoile- uci setup

Ale dziala wpisanie

option system_costam 'yaaw'

8

Odp: Uruchamianie dowolnych komend w menu Gargoile- uci setup

Ale jak w /etc/config/gargoyle wywolac cos takiego

http://192.168.1.1:9091

9

Odp: Uruchamianie dowolnych komend w menu Gargoile- uci setup

No właśnie redirectem. Tylko - nie robisz tego w head, bo jeżeli nie zauważyłeś to gargoyle samo już robi odpowiednie nagłówki i nie masz do tego dostępu. Normlanie, w kodzie, przez javascript.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10 (edytowany przez roblad 2013-11-17 22:47:16)

Odp: Uruchamianie dowolnych komend w menu Gargoile- uci setup

Czesc,


A jakas podpowiedz ?

zy to cos takiego:

// similar behavior as an HTTP redirect
window.location.replace("http://192.168.1.1:9091");

Pozdr,

11

Odp: Uruchamianie dowolnych komend w menu Gargoile- uci setup

location.href="http://192.168.1.1:9091"

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Uruchamianie dowolnych komend w menu Gargoile- uci setup

Witam,
czyli tworzymy skrypt sh standardowy jak jest w www i wpisujemy w nim np:


<script>
<!--
location.href="http://192.168.100.100:81"
//-->
</script>

akurat ja mam tak zdefiniowane luci