Nie jestem biegły ani w js ani w css, moja wiedza na ten temat nikła jak nie zerowa, dlatego zwracam się o poradę O co chodzi. Chodzi o wyświetlenie tylko jednego elementu strony www w okienku rozszerzenia. Czy istnieje jakiś patent na wykorzystanie stylu.css przez rozszerzenie ? Ewentualnie czy można w jakiś sposób pobrać tylko jeden element i wyświetlić go w popup. Konkretnie chodzi o stronę http://forum.dobreprogramy.pl i o element shoutbox. Najlepiej jakby rozszerzenie nie pobierało całej strony tylko sam shoutbox. Sprawa komplikuje się trochę też z tego względu że aby shoutbox był widoczny należy być zalogowanym... http://www33.zippyshare.com/v/88547691/file.html <- tu jest podstawka. Pliki które są potrzebne = 2xikony,index.html,config.xml , reszta jest od innych rozszerzeń, może coś tam jest co się przyda. A tu :
, kawałek css dzięki któremu można wyświetlić sam shoutbox, niedoskonały trochę. ten css... Łukash napisał(a):
(u góry pomyliłem linki - dodałem css w code) Tak jest. W tym momencie rozszerzenie już działa, jest przycisk, po kliknięciu wyświetla stronę w popupie. Chodzi o to zęby wyciąć resztę strony, a zostawić sam shoutbox. Pomocne dla mnie już będzie info jak "załadować" do okienka popup własny css - oczywiście niekoniecznie to musi się dać zrobić w ten sposób.
ale powinieneś być zalogowany, czy tak ?
Jak jestem zalogowany, to problemu nie ma, bo rozszerzenie współdzieli ciasteczko, wiec druga kwestią jest to ze w przypadku niezalogowania powinny pojawić się pola do wpisania loginu i hasła - ale to sprawa drugorzędna.
PS przy okazji dłubania przy tym, odkryłem tryb deweloperski dla rozszerzeń, (praca w zwykłym folderze nie w oex) wystarczy przeciągnąć plik config.xml z folderu na okno przeglądarki, rozszerzenie zainstaluje się w tym trybie, po zmianach wystarczy kliknąć " Odśwież ", nie trzeba się bawić w instalacje/deinstalacje. Łukash napisał(a):
Świetnie! Dziękuje Ci bardzo. Szybko sobie z tym poradziłeś, na sb parę osób się nad tym głowiło i nie mogliśmy dojść do niczego.
Zmieniłem parę rzeczy. Do pliku config.xml dodałem :
Co powoduje, że rozszerzenie współdzieli ciasteczko, więc gdy nie usuwa się ciastek, i jest się zalogowanym sb pojawia się z automatu, bez potrzeby logowania. Skrypt dobreprogramy.js wrzuciłem do folderu includes , dałem mu nazwę injected.js , a to sprawiło że rozszerzenie jest jedno składnikowe. Także pełen sukces. Jeszcze raz dzięki