...podobna do tej jaka jest w IE?
Wojtek.
Wyjaśnij o jaką opcję chodzi.
"Edytuj" masz np. zaraz obok "Plik" na pasku menu.
Może o edycję źródła strony chodzi? Prawy klik → Żródło strony.
Originally posted by daroc:
Wyjaśnij o jaką opcję chodzi.
"Edytuj" masz np. zaraz obok "Plik" na pasku menu.
Nie chodzi o menu Edycja.
W IE, gdy się otworzy stronę www jest opcja Edytuj dostępna z menu Strona (IE7). Gdy się naciśnie taki przycisk otwiera się edytor jakiś edytor stron www, taki jaki akurat masz zainstalowany na dysku np. Front Page, Macromedia Dreamweaver itp. a w nim gotowa do edycji ta dana strona.
Wojtek.
To da się zrobić - podaj jaki masz program do edycji stron (najlepiej podaj ścieżkę do pliku uruchamialnego). Ktoś może utworzy taki przycisk (wydaje mi się, że będzie działać).
A nie prościej Narzędzia → Zaawansowane → Programy → Wybierz aplikację która ma wyświetlać źródło strony
Originally posted by krzychoocpp:
A nie prościej Narzędzia → Zaawansowane → Programy → Wybierz aplikację która ma wyświetlać źródło strony
Nie wiem czy na to samo wyjdzie... Ale spróbować można...
W mojej Operze 9.21 nie ma takiej ścieżki. Pod Zaawansowane nie ma: Programy → Wybierz aplikację która ma wyświetlać źródło strony.
Jeśli chodzi o aplikację do edycji WWW to mam teraz Microsoft Expression Web
Pozdrawiam
Wojtek.
Originally posted by krzychoocpp:
A nie prościej Narzędzia → Zaawansowane → Programy → Wybierz aplikację która ma wyświetlać źródło strony
Niestety standardowo to jest Narzędzia → Preferencje → Zaawansowane → Programy → Wybierz aplikację która ma wyświetlać źródło strony
Czy tego nie ustawia się też przez opera:config#Source Viewer?
Originally posted by wojtek39:
To sobie miej - żeby zrobić przycisk trzeba znać ścieżkę do pliku *.exeJeśli chodzi o aplikację do edycji WWW to mam teraz Microsoft Expression Web
Jak zrobić przycisk, który by otwierał aktualnie wyświetlaną stronę w jakiejś edytującej aplikacji? W moim przypadku ścieżka do takiej aplikacji jest taka: C:\Program Files\Microsoft Expression\Web Designer\EXPRWD.EXE
Wojtek.
Originally posted by wojtek39:
Jak zrobić przycisk, który by otwierał aktualnie wyświetlaną stronę w jakiejś edytującej aplikacji? W moim przypadku ścieżka do takiej aplikacji jest taka: C:\Program Files\Microsoft Expression\Web Designer\EXPRWD.EXE
Wojtek.
Wybacz, ale krócej jest zrobić taki przycisk:
button
niż wytłumaczyć jak to się robi.
Krótko:
kod przycisku
Execute program, "C:\Program Files\Microsoft Expression\Web Designer\EXPRWD.EXE", "%s", "MeW", "Note Web"
krótki opis:
akcja, parametr1, parametr2, "Opis -można znienić dowolnie", "Nazwa obrazka można skopiować np. z http://www.testopery.terramail.pl/754/skin2.html "
Szczegóły znajdziesz na forum - było nie raz opisywane.
Przycisk powinien otwierać do edycji plik z cache Opery. Jeżeli zapiszesz go w tym samym miejscu z tą samą nazwą (najczęściej ta funkcja jest opisywana jako "zapisz") to po używciu Odśwież widok zobaczysz w Operze stronę z poprawkami a nie ponownie załadowaną z sieci stronę, którą właśnie edytowałeś.
dodane - oczywiście jako nie posiadający C:\Program Files\Microsoft Expression\Web Designer\EXPRWD.EXE nie mam jak sprawdzić czy przycisk działa poprawnie
Originally posted by wojtek39:
Hm, przemyśl swoją decyzję co do programu edytującego stonę WYSIWG. Z tego co wiem M$ nie traktuje poważnie standardów i może się okazać, że schludnie i sprawnie napisana strona, która działała w każdej przeglądarka, po edycji w takim programie zajmie dużo więcej miejsca, będzie miała zapaćkany kod i przestanie działać pod !ieW mojej Operze 9.21 nie ma takiej ścieżki. Pod Zaawansowane nie ma: Programy → Wybierz aplikację która ma wyświetlać źródło strony.
Jeśli chodzi o aplikację do edycji WWW to mam teraz Microsoft Expression Web
Originally posted by Ryszard:
Originally posted by wojtek39:
Jak zrobić przycisk, który by otwierał aktualnie wyświetlaną stronę w jakiejś edytującej aplikacji? W moim przypadku ścieżka do takiej aplikacji jest taka: C:\Program Files\Microsoft Expression\Web Designer\EXPRWD.EXE
Wojtek.
Wybacz, ale krócej jest zrobić taki przycisk:
button
niż wytłumaczyć jak to się robi.
Krótko:
kod przyciskuExecute program, "C:\Program Files\Microsoft Expression\Web Designer\EXPRWD.EXE", "%s", "MeW", "Note Web"
krótki opis:
akcja, parametr1, parametr2, "Opis -można znienić dowolnie", "Nazwa obrazka można skopiować np. z http://www.testopery.terramail.pl/754/skin2.html "
Szczegóły znajdziesz na forum - było nie raz opisywane.
Przycisk powinien otwierać do edycji plik z cache Opery. Jeżeli zapiszesz go w tym samym miejscu z tą samą nazwą (najczęściej ta funkcja jest opisywana jako "zapisz") to po używciu Odśwież widok zobaczysz w Operze stronę z poprawkami a nie ponownie załadowaną z sieci stronę, którą właśnie edytowałeś.
dodane - oczywiście jako nie posiadający C:\Program Files\Microsoft Expression\Web Designer\EXPRWD.EXE nie mam jak sprawdzić czy przycisk działa poprawnie
Dzięki za fajny przycisk i wskazówki. Przycisk działa, tzn otwiera się Expression Web, ale niestety zaraz jednocześnie pojawia się tabliczka tej treści:
http://img511.imageshack.us/img511/2663/schowek01sn0.gif
To mi specjalnie nie przeszkadza, bo mogę po zgaszeniu tabliczki otworzyć edytowaną stronę poleceniem Otwórz w Exp.Web, ale dobrze by było coś z tym zrobić. Da się?
Wojtek.
Originally posted by Zajec:
Originally posted by wojtek39:
Hm, przemyśl swoją decyzję co do programu edytującego stonę WYSIWG. Z tego co wiem M$ nie traktuje poważnie standardów i może się okazać, że schludnie i sprawnie napisana strona, która działała w każdej przeglądarka, po edycji w takim programie zajmie dużo więcej miejsca, będzie miała zapaćkany kod i przestanie działać pod !ieW mojej Operze 9.21 nie ma takiej ścieżki. Pod Zaawansowane nie ma: Programy → Wybierz aplikację która ma wyświetlać źródło strony.
Jeśli chodzi o aplikację do edycji WWW to mam teraz Microsoft Expression Web
Twoje obiekcje pochodza z czasów Front Page. Natomiast kod wypluwany przez Expression Web bliski już jest specyfikacji W3C, jak w mało której aplikacji WYSIWYG. Tak twierdzą znawcy; sam nie znam się specjalnie na tworzeniu stron w Notatniku.
A jaki edytor WYSIWYG uważasz za najlepszy, gdy chodzi o poprawność kodu?
Wojtek.
Niestety, ostrzegam Cię a tak naprawdę nie znam porządnej alternatywy. Wolę tworzyć wszystko tekstowo i nie interesowałem się nigdy narzędziami WYSIWYG. Ale skoro wtajemniczeni mówią, że Microsoft Expression Web wypluwa w miarę ładny kod ─ możliwe że i tak jest, a moje ostrzeżenia były zbędne :-)
Originally posted by Zajec:
Niestety, ostrzegam Cię a tak naprawdę nie znam porządnej alternatywy. Wolę tworzyć wszystko tekstowo i nie interesowałem się nigdy narzędziami WYSIWYG. Ale skoro wtajemniczeni mówią, że Microsoft Expression Web wypluwa w miarę ładny kod ─ możliwe że i tak jest, a moje ostrzeżenia były zbędne :-)
Tak mówią wtejemniczeni. Jednak niedawno w WE zrobiłem na stronie brązową linię horyzontalną, która ładnie wyglądała w IE, ale w Operze już nie, wyświetlała się w kolorze szarym. Jeśli to nie sprawi Ci większego kłopotu, to jak powinien wyglądać kod takiej HR, żeby dobrze wyglądała w Operze?
Wojtek.
Originally posted by wojtek39:
Znacznik <hr> nie posiada atrybutu o nazwie "color", który wbrew specyfikacji jest traktowany przez Tridenta (IE) (oraz Gecko?) jako kolor tła. Aby ostylować tę poziomą linię musimy posłóżyć się CSS. Robimy z <hr> element blokowy, definiujemy mu wysokość oraz nadajemy kolor tła.Tak mówią wtejemniczeni. Jednak niedawno w WE zrobiłem na stronie brązową linię horyzontalną, która ładnie wyglądała w IE, ale w Operze już nie, wyświetlała się w kolorze szarym. Jeśli to nie sprawi Ci większego kłopotu, to jak powinien wyglądać kod takiej HR, żeby dobrze wyglądała w Operze?
hr { display: block; height: 2px; background-color: red; }
Originally posted by wojtek39:
No to znaczy, że nie działa - bo ma otwierać a nie pokazywać komunikacikiPrzycisk działa, tzn otwiera się Expression Web, ale niestety zaraz jednocześnie pojawia się tabliczka tej treści: http://img511.imageshack.us/img511/2663/schowek01sn0.gifTo mi specjalnie nie przeszkadza, bo mogę po zgaszeniu tabliczki otworzyć edytowaną stronę poleceniem Otwórz w Exp.Web, ale dobrze by było coś z tym zrobić. Da się?
Spradź na opera:config#Cache Directory4 czy to co widzisz na http://img511.imageshack.us/img511/2663/schowek01sn0.gif nie jest przypadkiem początkiem Twojej ścieżki do folderu cache4. Może Expression Web wywala się na czymś w tej scieżce?
Spróbuj zapisać jakikolwiek plik w katalogu głównym dysku (tak, żeby miał ades np. i użyj dla niego przycisku. Opera pliki lokalne otwiera bez kopiowania do cache, więc powinno zadziałać.
Możesz też zmienić lokalizację (na opera:config#Cache Directory4) folderu cache na np. C:\cache4\ i po ponownym uruchomieniu Opery sprawdzić przycisk.
swoją drogą tu podałem prawidłową "ścieżkę" do ustawiania programu do podglądu(edycji) źródła strony - próbowałeś tam ustawić Expression Web?
Originally posted by Zajec:
Originally posted by wojtek39:
ZnacznikTak mówią wtejemniczeni. Jednak niedawno w WE zrobiłem na stronie brązową linię horyzontalną, która ładnie wyglądała w IE, ale w Operze już nie, wyświetlała się w kolorze szarym. Jeśli to nie sprawi Ci większego kłopotu, to jak powinien wyglądać kod takiej HR, żeby dobrze wyglądała w Operze?
nie posiada atrybutu o nazwie "color", który wbrew specyfikacji jest traktowany przez Tridenta (IE) (oraz Gecko?) jako kolor tła. Aby ostylować tę poziomą linię musimy posłóżyć się CSS. Robimy z
element blokowy, definiujemy mu wysokość oraz nadajemy kolor tła.hr { display: block; height: 2px; background-color: red; }
Kombinuję z tą wskazówką i mi nie wychodzi. Trudno, muszę Cię poprosić wprost: Jak powinnien wyglądać taki kompletny kod HR w częsci Head, a jaki w części Body.
Przepraszam za kłopot
Wojtek.
Originally posted by Ryszard:
Podany przez Ciebie przepis zadziała na program, który nie potrzebuje do otwarcia pliku dodatkowych parametrów za wyjątkiem "%s" naturalnie, np. Notepad2. Progream ten wykona komendę otwarcia do edycji źródła otwartej strony niezależnie od tego, czy jest wybrany jako program do podglądu źródła,No to znaczy, że nie działa - bo ma otwierać, a nie pokazywać komunikaciki
button
BUTTON=Execute Program, "C:\Program Files\Notepad2\notepad2.exe", "%s", "Notepad2", "Note Web"
Żaden z pozostałych edytorów nie chce mi zadziałać, jako przykład podaję fajny kED2.
button
BUTTON=Execute Program, "C:\Program Files\kED\kED2.exe", "%s", "kED2", "New Note"
Notepad2 otwiera każdy plik w systemie bez parametru "%1", kED już go potrzebuje do odczytu ścieżki, a problem polega na tym, jak ten parametr wpisać właściwie w komendę otwarcia do edycji pliku w cache Opery.
Przycisk bowiem, w przypadku kED-a, wywołuje jedynie program.
Originally posted by Ryszard:
Originally posted by wojtek39:
No to znaczy, że nie działa - bo ma otwierać a nie pokazywać komunikacikiPrzycisk działa, tzn otwiera się Expression Web, ale niestety zaraz jednocześnie pojawia się tabliczka tej treści: http://img511.imageshack.us/img511/2663/schowek01sn0.gifTo mi specjalnie nie przeszkadza, bo mogę po zgaszeniu tabliczki otworzyć edytowaną stronę poleceniem Otwórz w Exp.Web, ale dobrze by było coś z tym zrobić. Da się?
Spradź na opera:config#Cache Directory4 czy to co widzisz na http://img511.imageshack.us/img511/2663/schowek01sn0.gif nie jest przypadkiem początkiem Twojej ścieżki do folderu cache4. Może Expression Web wywala się na czymś w tej scieżce?
Spróbuj zapisać jakikolwiek plik w katalogu głównym dysku (tak, żeby miał ades np. i użyj dla niego przycisku. Opera pliki lokalne otwiera bez kopiowania do cache, więc powinno zadziałać.
Możesz też zmienić lokalizację (na opera:config#Cache Directory4) folderu cache na np. C:\cache4\ i po ponownym uruchomieniu Opery sprawdzić przycisk.
swoją drogą tu podałem prawidłową "ścieżkę" do ustawiania programu do podglądu(edycji) źródła strony - próbowałeś tam ustawić Expression Web?
OK.
Przycisk, który stworzyłeś otwiera bezproblemowo aplikację EW, gdy okno Opery jest w trakcie otwierania EW puste. No i niech tak będzie.
Doszedłem do wniosku, że w komunikacie http://img511.imageshack.us/img511/2663/schowek01sn0.gif podany jest początek ścieżki do pliku, którego Exp.Web nie chce, czy nie może otworzyć. Nie jest to więc początek ścieżki do aplikacji EW.
Cieszę się, że nakierowałeś mnie na polecenie Źródło, gdyż to polecenie otwiera w Expression Web każdą wyświetlaną aktualnie stronę www w Operze.
Pozdrawiam
Wojtek.
Originally posted by medium:
Na podstawie kodu Twojego przycisku zrobiłem własnyŻaden z pozostałych edytorów nie chce mi zadziałać, jako przykład podaję fajny kED2.
Execute Program, "c:\Program Files\Accessories\KED\kED2.exe", "%s", "kED2", "New Note"i działa OK - to znaczy otwiera źródło ogladanej strony.
Tak jak pisałem - plik lokalny otwiera z takiej lokalizacji w jakiej siedzi a plik z sieci otwiera z cache4
Znalazłem zupełnie przypadkiem html o ścieżce
i na takim pliku występuje problem o którym piszesz - kED się uruchamia, ale pliku nie otwiera
Ten sam problem z plikiem
Oczywiście plik jest otwierany
Moim zdaniem chodzi o spację czyli w ścieżce do pliku.
Jak rozwiązać - nie używać spacji w nazwach folderów
[dodane]
W końcu się zmogłem na zrobienie przycisku do kEDa
Originally posted by Ryszard:
W Twoim przykładzie również jest spacja w Program Files, zatem nie rozumiem..., kED wybrany do podglądu źródła działa prawidłowo, nie działa tylko z buttona!Na podstawie kodu Twojego przycisku zrobiłem własnyExecute Program, "c:\Program Files\Accessories\KED\kED2.exe", "%s", "kED2", "New Note" i działa OK - to znaczy otwiera źródło ogladanej strony.
Dodane:
I jeszcze jeden offtopic o kED-zie: kiedy jest zminimalizowany do traya nie potrafi otworzyć żadnego dokumentu z menu kontekstowego w systemie. Nie otwiera nawet źródła otwartej w Operze strony komendą z popup menu.
Może szyk da receptę, jak z użyciem któregoś z programów Sysinternals wyłuskać potrzebne parametry...
Originally posted by medium:
Bo właśnie chodzi o to, że "aders" kEDa jest podany bezpośrednio, a "adres" pliku przekazywany programowi przez ten parametr %s. I przy tym przekazywaniu się psuje na spacji.W Twoim przykładzie również jest spacja w Program Files, zatem nie rozumiem..., kED wybrany do podglądu źródła działa prawidłowo, nie działa tylko z buttona!
Nie wiem jak zrobić przycisk odporny na lokalizację pliku, który ma być otwierany ale jak widać z przykładu z kEDem ustawionym w Operze do podglądania źródła zrobić to się da.
Coś jest na rzeczy ze znakami " "
Originally posted by Ryszard:
Nie wiem jak zrobić przycisk odporny na lokalizację pliku, który ma być otwierany ale jak widać z przykładu z kEDem ustawionym w Operze do podglądania źródła zrobić to się da.Coś jest na rzeczy ze znakami " "
Można spróbować naokoło: przenieść folder cache na c:\cache4
Originally posted by Ryszard:
Bo właśnie chodzi o to, że "aders" kEDa jest podany bezpośrednio, a "adres" pliku przekazywany programowi przez ten parametr %s. I przy tym przekazywaniu się psuje na spacji.
No tak, Operę mam w katalogu „Opera 9” albo „Opera 8”, albo jeszcze „Opera Weekly”...
Originally posted by adas:
Można spróbować naokoło: przenieść folder cache na c:\cache4
Myślę, że gra nie warta jest świeczki, bo znacznie szybszy i dobry jest Notepad2. Jemu jakoś nie przeszkadza ta ścieżka ze spacją.
Zamiast "%s" trzeba użyć "%S" (wielkie S), wtedy ścieżka do pliku zostanie otoczona cudzysłowem i KED może ją "łyknie" (bo przeszkadzają mu spacje).
Originally posted by szyk:
Zamiast "%s" trzeba użyć "%S" (wielkie S), wtedy ścieżka do pliku zostanie otoczona cudzysłowem i KED może ją "łyknie" (bo przeszkadzają mu spacje).
Dzięki - o to właśnie chodziło i myślę, że jest to sposób na problem
Originally posted by wojtek39:
Przycisk działa, tzn otwiera się Expression Web, ale niestety zaraz jednocześnie pojawia się tabliczka tej treści: http://img511.imageshack.us/img511/2663/schowek01sn0.gif
Nowa wersja przycisku:
button
Mnie niestety nie działa prawidłowo przycisk o następującym kodzie:
ButtonXX, "kED"="Execute program, "C:\Program Files\kED\kED2.exe", "%S", "kED2", "New Note""
Jeśli ktoś ma ten program w identycznej lokalizacji, może spróbować: button
Originally posted by wojtek39:
Originally posted by Zajec:
Originally posted by wojtek39:
ZnacznikTak mówią wtejemniczeni. Jednak niedawno w WE zrobiłem na stronie brązową linię horyzontalną, która ładnie wyglądała w IE, ale w Operze już nie, wyświetlała się w kolorze szarym. Jeśli to nie sprawi Ci większego kłopotu, to jak powinien wyglądać kod takiej HR, żeby dobrze wyglądała w Operze?
nie posiada atrybutu o nazwie "color", który wbrew specyfikacji jest traktowany przez Tridenta (IE) (oraz Gecko?) jako kolor tła. Aby ostylować tę poziomą linię musimy posłóżyć się CSS. Robimy z
element blokowy, definiujemy mu wysokość oraz nadajemy kolor tła.hr { display: block; height: 2px; background-color: red; }
Kombinuję z tą wskazówką i mi nie wychodzi. Trudno, muszę Cię poprosić wprost: Jak powinnien wyglądać taki kompletny kod HR w częsci Head, a jaki w części Body.
Przepraszam za kłopot
Wojtek.
http://zajec.net/test/example.of.hr