Pytanko do osób, które siedzą w Wordzie (normalny, microsoftowy). Jest jakiś sposób na to, by jednym kliknięciem (makra?) dodawać konkretne znaczniki przed i po słowach? Chodzi mi tu o przygotowanie tekstu pod kątem kodowania HTML, przed wrzuceniem na stronę.
Dla przykładu, mam pogrubiony fragment tekstu (w Wordzie zwykłe ctrl+B), na początku którego muszę dać <znacznik>, a na końcu którego muszę go zamknąć - </znacznik>. A więc <znacznik>pogrubiony fragment tekstu</znacznik>.
Jest w Wordzie możliwość stworzenia jakiegoś makra, formuły, czegokolwiek, by skrótem klawiszowym/kliknięciem dodało przed i po wszystkich pogrubionych fragmentach właśnie takie znaczniki? Żeby nie trzeba było tego ręcznie robić (formatowanie w edytorze na stronie zostawmy - chodzi mi o ogarnięcie tego z poziomu Worda). Tego typu formatowania mam więcej, ale na potrzeby przykładu skupmy się na pogrubieniu.
zapisz dokument jako html i po jego edycji w notatniku powinieneś mieć wszystko dodane ze znacznikami
+ są edytory graficzne do html, czyli piszesz w nich wszystko jak w wordzie, nie przejmując się znacznikami, a taki edytor znaczniki daje za Ciebie - z polskich chyba "pajączek" ma taką opcję.
https://www.creamsoft.com/pl/pajak/#
Zapisywanie z Worda jako html to nie jest dobry pomysł. Będziesz miał milion zbędnych śmieci w kodzie. Już lepiej to robić w Open Office, ale i tak będzie zaśmiecony kod.
Czy w samym Wordzie chcesz mieszać kod sformatowany przez Worda (nagłówki, pogrubienia, itp.) ze znacznikami HTML wpisanymi ręcznie do tekstu (czy tam przez makro)?
Sprawdź najpierw czy te znaczniki nie zostaną zamienione na encje po skopiowaniu tekstu do edytora CMS. Jeśli tak - Twoja metoda nie zadziała i będziesz to musiał robić poza Wordem.
Word to jest jednak edytor tekstowy, a nie HTML. Można niby edytować takie dokumenty w nim, ale to robi więcej szkody niż pożytku.
Czy w samym Wordzie ręcznie wpisujesz też <b> czy inny <strong>?
Wątpię, że tak, ale jeśli, to wystarczy prosta podmiana w całym tekście „<b>” na „<znacznik><b>” i analogicznie dla zamykających tagów.
Tak, w Wordzie chcę mieć tekst z kodowaniem HTMLa. Tekst tworzę w Wordzie (wiem o programach typu notepad++, ale wolę Worda za czytelność) i potem dodaję ręcznie <strong></strong>, <p> i </p> czy inne <em> </em>. Albo wpisuje je z ręki albo kopiuje w odpowiednie miejsca. I trzeba mi coś, co samo mi to skopiuje w oparciu o jakieś wytyczne (początek i koniec akapitu - <p> i </p>; pogrubienie <strong> i </strong>; kursywa <em> i </em>).
Do edytora CMS przechodzi mi tekst 1:1 z Worda - nic nie dodaje, wszystko jest identycznie jak w Wordzie (no oczywiście po za pogrubieniem czy kursywą dodaną z poziomu Worda, tak samo kolorowaniem tekstu), nawet entery tam, gdzie miałem je w Wordzie. Nie muszę wpierw "usuwać formatowania" poprzez jakieś wklejanie do notatnika i potem do edytora CMS - robię ctrl+c/v prosto z Worda do edytora.
Myślałem by zostawiać sobie po prostu w tekście gdzieś jakiś znak - np <b> i </b> przy pogrubieniu - i potem korzystać z funkcji zamień i podmienić <b> na <strong> itd, ale pytam, bo może jest jakiś bardziej "zautomatyzowany" sposób.
wiem, ze nie rowiazanie, ale moze zamiast w wordzie pisz we frontpagu? Ewentualnie cos nowszego na podobnej zasadzie.
W miarę możliwości wolałbym unikać zmiany programu. Kopiowanie ręczne nie jest dla mnie żadnym problemem, ale jakbym mógł proces skrócić, to bym był happy. Ale jak się nie da sensownie z poziomu Worda, to też "oka sobie nie wydłubię" :P
Wolę to po prostu robić w Wordzie, bo mam potem czytelną kopię zapasową "w razie W".
Z tego co wiem, to te najnowsze wirdy mają wykrywalność znaczników html, ale nie potwierdzam, bo nie mam. Tylko słyszałem.