: poniedziałek 19 maja 2008, 19:40
WSZYSTKIE przyklady, ktore podaje pochodza z okna GSAK, zeby wykluczyc dodatkowe watpliwosci.kwieto pisze:A jak to wyświetla sam GSAK (po makrze) ?
WSZYSTKIE przyklady, ktore podaje pochodza z okna GSAK, zeby wykluczyc dodatkowe watpliwosci.kwieto pisze:A jak to wyświetla sam GSAK (po makrze) ?
Pytałem Teda :")Bas pisze:WSZYSTKIE przyklady, ktore podaje pochodza z okna GSAK, zeby wykluczyc dodatkowe watpliwosci.kwieto pisze:A jak to wyświetla sam GSAK (po makrze) ?
tak wyglada w GSAKu PO makrze:kwieto pisze:A jak to wyświetla sam GSAK (po makrze) ?
Hmmm, chcialem miec duza baze do sprawdzania literek, wiec pobralem komplet z OC. Musze Wam powiedziec, ze wczytywanie do bazy 3500 plikow i przepuszczanie ich przez makra strasznie dlugo trwa...kwieto pisze:Aaaa... bo Ty nie wgrałeś sobie pliku GPX od początku poprzednim razem?
To co robimy z tym znacznikiem </p> ?
Zastępujemy go spacją, czy ktoś ma inny pomysł?
Już próbowałem (opisane wyżej) - wstawia się spacja. To już lepiej po prostu wstawić spację, bo tu tak naprawdę nie wiadomo co się pokaże np. po wczytaniu tego do programu na palmtopie.Bas pisze:znacznik </p> zastapic moze znakiem Chr(13) na poczatek?
Tak naprawdę to wygląda w pliku gpx mniej więcej tak:Bas pisze: Swoja droga to dziwne, bo ten znacznik znika po makrze z "krzaczkami w logach" i skoro pozostaje taki izolowany </p>, to chyba raczej swiadczy o bledzie w opisie (wystarczy zamienic na spacje), niz o znaku konca akapitu. Jak sadzicie?
Tylko w logach. Dlatego ma w nazwie: "LOGI" do opisów jest drugie makro, a innych pól chyba nie ma potrzeby ruszaćBas pisze: Pytanie:
Makro KrzaczkiLogiPlaskie usuwa ogonki tylko w logach, czy w calej skrzynce?
Tak. Makro "płaskie" jest po prostu rozszerzoną wersją makra "KrzaczkiLogi", które nie usuwa formatowania tekstu (czyli tych wszystkich znaczków <a>, <strong>, <font>, <img> i tak dalej.Bas pisze: Rozumiem, ze mozna je uruchamiac zamiast makra KrzaczkiLogi, a nie PO tym makrze, tak?
A probowales zamiast </p> wstawic dwa znaki - w tej kolejnosci Chr(13)Chr(10) ?kwieto pisze:Już próbowałem (opisane wyżej) - wstawia się spacja. To już lepiej po prostu wstawić spację, bo tu tak naprawdę nie wiadomo co się pokaże np. po wczytaniu tego do programu na palmtopie.Bas pisze:znacznik </p> zastapic moze znakiem Chr(13) na poczatek?
Tagi <p> i </p> wystepuja parami i znikaja po przejsciu makra krzaczki - OBYDWA. Nie ma prawa pozostac pojedynczy tag </p> (tak mi sie zdaje), jezeli dotyczyl formatowania? W jakis sposob pozostal, ale tylko JEDEN na iles tam sprawdzonych skrzynek, wiec to chyba jakis blad usera przy wpisie i wtedy zastapienie spacja bedzie optymalne.kwieto pisze:Czyli znaczki <p> oraz </p> określają początek oraz koniec wiersza. Najprościej jest to naprawić usuwając znacznik <p> oraz zastępując znacznik </p>...
Można ewentualnie dać kilka spacji
Z nazwy tak wlasnie wynikalo, ale pomyslalem, ze chodzilo o eliminacje w ogole polskich znakow z calej skrzynki - w sumie najwazniejszy jest opis.kwieto pisze:Makro "płaskie" jest po prostu rozszerzoną wersją makra "KrzaczkiLogi"
Pobawilem sie troche przecinkami i kropkami, i nawet dzialalo, ale nie moglem sobie poradzic z "1/2". Juz i help przejrzalem, dotarlem do zmiennych i funkcji, a tu okazalo sie, ze trzeba wczytac gpxkwieto pisze:Jeśli z menu wybierzesz "run/manage makro"... "edit".. Wtedy możesz się pokusić o dopisanie swoich własnych określeń na własną rękę...
Z lancuchem tak raczej sie nie da. Predzej zadziala Chr(13) & Chr(10).Ted69 pisze:wstawic dwa znaki - w tej kolejnosci Chr(13)Chr(10)
W wersji 1.0.2 tak, bo tak jest zaprogramowane makro.Bas pisze:Tagi <p> i </p> wystepuja parami i znikaja po przejsciu makra krzaczki - OBYDWA. Nie ma prawa pozostac pojedynczy tag </p> (tak mi sie zdaje), jezeli dotyczyl formatowania?
To nie tak - jeśli znalazłeś taki kwiatek, to znaczy, że makro nie przewiduje jakiegoś wyjątku (trzeba by sprawdzić dlaczego), albo był on wcześniej zapisany np. jako </p> - wtedy mogło się zdarzyć, że zamiana > na właściwy znak nastąpiła już po przeprocesowaniu tekstu pod kątem znaczników typu </p>Bas pisze: W jakis sposob pozostal, ale tylko JEDEN na iles tam sprawdzonych skrzynek, wiec to chyba jakis blad usera przy wpisie i wtedy zastapienie spacja bedzie optymalne.
To by wyjaśniało, dlaczego pojawiają się takie krzaki - podwójną spację bardzo łatwo wstawić niechcący.Bas pisze: Nie wiem jak tam w gpx i programach, ktore je czytaja, ale w html mnogie spacje i tak widziane sa jak JEDNA - dopiero wstawienie pozwala postawic kilka spacji na stronie. Tak, czy inaczej nastepna konwersja likwiduje podwojne spacje
Polskich znaków nie ma już w kodzie generowanym z OC - jedynym wyjątkiem jest o kreskowane, pokazujące się jako ó.Bas pisze: Z nazwy tak wlasnie wynikalo, ale pomyslalem, ze chodzilo o eliminacje w ogole polskich znakow z calej skrzynki - w sumie najwazniejszy jest opis.
Bo problem polega na tym, że formularz na OC PL pozwala wpisywać tekst do logów na trzy sposoby - "płaski" tekst, HTML, oraz tzw. "edytor" (ten ostatni jest domyślny)Bas pisze: A jednak w opisach w GSAK sa zdania zaczynajace sie od nowej linii
Nie, to są niezależne sprawy. <br> zostaje usuniętę (a ściślej - jak zauważyłeś - zastąpione spacją), a nowa linia zostaje, bo po prostu i tak była, niezależnie od tego czy wcześniej było <br> czy nie.Bas pisze: Natomiast po tagu <br> jest nowa linia. Co ciekawe, po przejsciu makra w miejscu <br> zachowane jest lamanie wiersza, wiec... moze ten wlasnie kod (z makra) odpowiada z ENTER?
Widać, że nie ma znaczników, a mimo to jest zachowane dzielenie tekstu na linie.<description>Skarb Dziadoszan zostal ukryty na Wyspie Opatowickiej we Wroclawiu.
Dziadoszanie, ludnosc pochodzenia slaskiego, zamieszkujaca od polowy IX w. polnocny Slask.
Wspaniale miejsce dla calej rodziny na spacer. Mozna dojechac tramwajem ale trzeba potem przejsc okolo 1,5 km.
Pojemnik jest maly i zawiera: logbook, temperowke i olowek - nie na wymiane. Maly breloczek z lyzwa - na wymiane.
Wspolrzedne parkingu: N 51 06.048 E 017 07.207
</description>
Tu widać krzaczki, ale tekst jest rozbity na wiersze niezależnie od nich.<text>Znaleziona! <br />
Do srodka dostalo sie troche wody - logbook zawilgocony. Stwierdzono rowniez brak olowka.<br />
<br />
in: gliniany pies.<br />
out: nic.</text>
<text>Podejscie drugie znaleziona<img src="lib/tinymce/plugins/emotions/images/smiley-smile.gif" border="0" alt="Usmiech" title="Usmiech" /> teraz bez wiekszych problemów. Faktycznie gps pokazuje troche inne wspólrzedne GPS (N 51° 05.794' E 017° 07.743').<br />róznica okolo 25 m<br />in - moneta 50 lipa i serduszko<br />out - kotek<br /></text>
Ustalmy, ze </p> zastapione bedzie spacja.kwieto pisze:natomiast w przypadku </p> zastępuje go .... no właśnie ustalamy czym
<br /> - ten ciag odpowiada <br /> i jest na koncu kazdej linii, ALEkwieto pisze: Jest też w tej skrzynce log, w którym takie dzielenie jest poprawnie wyświetlane przez GSAK:
<text>Znaleziona! <br />
Do srodka dostalo sie troche wody - logbook zawilgocony. Stwierdzono rowniez brak olowka.<br />
<br />
in: gliniany pies.<br />
out: nic.</text>
kwieto pisze:Tu widać krzaczki, ale tekst jest rozbity na wiersze niezależnie od nich. Dla porównania - inne logi "lecą ciurkiem", pomimo obecności tych samych znaczników...
I chyba to jest jedyna w miarę poprawna opcja.Bas pisze:Ustalmy, ze </p> zastapione bedzie spacja.
Dokładnie tak. Jak pisałem wielokrotnie, w sekcji logów ignorowane są wszelkiej maści znaczniki html. Wpisy czytane są jako "płaski" tekst (niesformatowany lub sformatowany w podstawowy sposób) i znacznik jest dla programu po prostu kawałkiem wpisu... bez specjalnego znaczenia, które rozpoznawane jest w html.Bas pisze: <br /> - ten ciag odpowiada <br> i jest na koncu kazdej linii, ALE
w pliku gpx kazda z tych linii jest w oddzielnym wierszu - moze to jest kryterium??
Nie sądzę, aby to miało znacznie. On po prostu rozpoznaje tekstowy (a nie html'owy) znak formatowania ("przenieś do następnej linii") i stosuje się do jego poleceń - tak jak każdy edytor tekstu.Bas pisze: 1. Biorac pod uwage te dane odnosze wrazenie, ze GSAK wprowadza lamanie tekstu tam, gdzie sa zlamane w pliku gpx, czyli jak w tekscie, ale robi to na etapie wprowadzania gpx do bazy.
Ku temu się skłaniam, przynajmniej "doraźnie".Bas pisze: 4. Jezeli moga byc trudnosci z lamaniem tekstu, to moze wstawiac spacje i czesc?
Nigdy nie trafiłem na te znaczniki....Bas pisze: 5. O ile pamietam, to liste wypunktowana/nieuporzadkowana (znaczniki <UL>, <LI> i </UL>) tez umieszczal w jednej linii, tak?
Tak jak już wielokrotnie napisałem - GPX nie obsługuje html w logach.Bas pisze: 6. Az sie prosi (kolejny raz), zeby zrezygnowac z formatowania logow w OC, bo to tylko przynosi klopoty
Ja ogladam w EditPad - wczytuje wszystko bez szemrania.kwieto pisze:Jeśli wczytasz GPX do Worda, czy np. programu do składu tekstu (InDesign, Quark), to możesz podejrzeć tzw "invisible characters"...
Podsylalem tutaj:kwieto pisze:Nigdy nie trafiłem na te znaczniki....Bas pisze: 5. O ile pamietam, to liste wypunktowana/nieuporzadkowana (znaczniki <UL>, <LI> i </UL>) tez umieszczal w jednej linii, tak?