Dodawanie zdjęć, plików; osadzanie i wiązanie ze sobą różnych obiektów |
W systemie funkcjonującym na naszych stronach można ze sobą powiązać w zasadzie dowolne obiekty. W jaki sposób to robić? - postaramy się to pokazać za chwilę na kilku przykładach. Najpierw jednak musimy podkreślić sprawy najważniejsze:
- powiązania - można dokonać na dowolnych obiektach
- osadzania - można dokonywać wyłącznie w polach typu XML
Uwaga!
- Jednej i drugiej czynności można dokonywać wyłącznie w obrębie tej samej domeny (modułu RO)
- Poniżej podane przykłady użycia tagów osadzających dotyczą pracy z wyłączonym edytorem DHTML/XML (opisu użycia edytora szukaj w innym punkcie pomocy)
Czym różni się zatem jedno pojęcie od drugiego?
Powiązanie
to operacja łacząca ze sobą dwa różne obiekty. Jeśli chcemy przykładowo powiązać jedną naszą wypowiedź z inną, wcześniejszą, która miała podobne znaczenie, winniśmy skorzystać z takiej możliwości. Jak tego dokonać? Sposoby są dwa:
- W trakcie edycji
Jeśli w trakcie edycji (przykładowo podczas wpisywania nowego wątku, artykułu itp.) dostępna jest w dolnej częsci strony opcja/tabelka Powiązane obiekty to pod koniec edycji (po wypełnieniu pól podstawowych - najlepiej po zapisaniu Szkicu) klikamy na klawisz Wyszukaj już istniejący na stronach. Pojawi się lista podstawowych obiektów systemu. Klikając teraz kolejno (w zależności od potrzeby) na dany link lub na strzałkę skierowaną w górę wyszukujemy obiekt (lub ileś obiektów) który (które) chcemy powiązać. Zaznaczmy je stawiając "ptaszka" po lewej stronie w okienku wyboru i klikamy na koniec na klawisz OK. Po tej operacji na liście Powiązanych obiektów winniśmy zobaczyć wybrane przez nas pozycje. Po dokonaniu publikacji, ich spis widoczny będzie na prawej listwie systemowej w okienku Powiązania. Ponieważ operacja wyszukiwania obiektu może być żmudna. Warto pamiętać o istnieniu mozliwość tworzenia sobie w systemie zakładek. Służy do tego celu opcja Preferowane. W trakcie poszukiwania obiektów do powiązania kliknięcie na dowolna zakładkę z listy preferowanych przeniesie nas natychmiast do wybranego celu.
- Po publikacji
Ta metoda różni się minimalnie od poprzedniej. Główna różnica polega na tym, że korzystać z niej mogą tylko osoby z odpowiednimi uprawnieniami (odpowiedni status na Rybim Oku). Dlaczego? Opcja ta pozwala bowiem na dokonywanie powiązań pomiędzy obiektami, których wiążący nie jest właścicielem/autorem. Osoba dysponującą przykładowo statusem Weterana może dokonać powiązania dowolnie wybranego artykułu przykładowo z dowolnym wpisem w dziale Hyde Park, Humor ... (wręcz każdym dowolnym!). Aby tego dokonać winna kliknąć na migający znak plusa w okienku Powiązania na prawej listwie sterującej. Pozostała cześć procedury jest identyczna z opisem W trakcie edycji.
Osadzanie
Każdy powiązany obiekt może zostać użyty podczas pisania tekstu. Użyty, czyli innymi słowy osadzony. Najczęściej interesuje na osadzanie zdjęć. Na opisaniu tego zagadnienia postaramy się skupić w tym opisie, choć można założyć, że równie dobrze dotyczy on plików (w ogólnym przypadku wszystkiego, co już opublikowano na serwerze). Opisów dokonamy na przykładzie artykułów, choć są ogólne.
- Wariant 1 - publikacja artykułu z jednym zdjęciem, które już istnieje na serwerze
W trakcie edycji (po wypełnieniu pól podstawowych - najlepiej po zapisaniu Szkicu) klikamy na klawisz Znajdź obiekt widoczny w obrębie ramki o nazwie Foto główne. Wyszukujemy zdjęcie w odpowiedniej galerii. Stawiamy kropkę obok jego nazwy i klikamy na OK.
- Wariant 2 - publikacja artykułu z jednym zdjęciem, które chcemy wgrać na serwer
W trakcie edycji (po wypełnieniu pól podstawowych - najlepiej po zapisaniu Szkicu) klikamy na klawisz Załaduj nowy widoczny w obrębie ramki o nazwie Foto główne. Otwiera się formularz do wprowadzania zdjęć i plików. Wybieramy Lokalizację (galerię), do której zdjęcie ma zostać załadowane. Nadajemy Nazwę, jaką uzyska na serwerze. Wpisujemy Słowa kluczowe je opisujące. Klikamy na klawisz powiązany z ramką Plik obrazu i ustalamy ścieżkę do zdjęcia we własnym komputerze. Zaznaczamy "ptaszkiem" okienko Czy to ma być zdjęcie główne. Na koniec klikamy na Załaduj. Po tej operacji zdjęcie winno być widoczne w ramce o nazwie Zdjęcie główne. Winno być także widoczne na liście powiązanych obiektów.
Uwaga! zdjęcia ustawione jako główne uwidaczniają się w tekście ( osadzaja się) same.
- Wariant 3 - publikacja artykułu z więcej niż jednym zdjęciem osadzonym w tekście
Po pierwsze musimy powiązać wybrane zdjęcia z naszym artykułem. Dokonamy tego wybierając je z listy już opublikowanych na serwerze lub oddzielnie ładując każde kolejno na serwer. Do wykonania wszystkich tych czynności używamy podczas edycji opcji/tabelki Powiązane obiekty. Procedury zgodne są w tym przypadku z tym co już wcześniej opisano. Kiedy na liście powiązanych obiektów znajdują się już wszstkie zdjęcia, które chcemy osadzić w tekście, jedno z nich wybieramy jako główne. Zaznaczamy je stawiając "kropkę" obok wyboru Czy to ma być główne zdjęcie? i klikamy na klawisz Ustaw jako foto główne. Po tej operacji wybrane zdjęcie winno być widoczne w ramce o nazwie Zdjęcie główne. Jeśli wszystko przebiegło pomyślnie tym zdjęciem możemy się już więcej nie zajmować.
Aby osadzić (umieścić wewnątrz tekstu) pozostałe zdjęcia musimy skorzystać z tagów XML lub z edytora. Jak to robić?
Obok każdego zdjęcia na liście Powiązanych obiektów znajduje się ramka z przygotowaną standardowa postacią taga, który należy użyć (wpisać w tekst) by dane zdjęcie się pojawiło. W okienku tym widać coś w stylu:
<embed href="ezobject://1963" size="medium" align="center" />
Wystarczy przekopiować fragment z tego okienka i wstawić go w wybrane miejsce naszego tekstu. Tu uwaga! aby ta metoda zadziałała Edytor DHTML/XML MUSI być wyłączony. (opis użycia edytora znajdziesz w innym tekście Pomocy). Numerek w tym tagu to nic innego jak numerek - ID - obiektu na serwerze. Taki otrzymamy efekt po wpisaniu tego taga w tekst:
Tak osadzone zdjęcie (obiekt) otrzyma standardowy rozmiar i zostanie standardowo ustawione po prawej stronie tekstu. Jeśli chcemy to zmienić, uzyskać inny rozmiar, inne położenie musimy zmodyfikować nieco wygląd naszego taga.
Przykłady zapisu i jego efekty zaraz poniżej ramki z przykładem:
<embed href="ezobject://10098" size="small" />
<embed href="ezobject://10098" size="large" />
<embed href="ezobject://10098" size="small" align="left" />
<embed href="ezobject://10098" align="center" />
<embed-inline href="ezobject://10098" />
<link href="ezobject://10098">skocz do obiektu o numerze 10098</link>
skocz do obiektu o numerze 10098
- Wariant 4 - wariant dla zaawansowanych
Osoby zaawansowane mogą korzystać z bardzo szybkiej drogi osadzania obiektów w tekście. Aby to jednak sprawnie zrobić najpierw muszą przygotować sobie spis numerów obiektów (ich numery ID) lub numerów wezłów w których położone są dane obiekty (te numery widoczne są po najechaniu na ikonkę informacji o obiekcie). Uwaga! Edytor DHTML/XML MUSI być wyłączony!
Znając te numery mogą zredukować całą procedurę wiązania obiektów i ich osadzania do wpisania w bezpośrednio w tekst, jednego z następujących tagów (dla obiektu użytego jako przykładowy):
<embed href='ezobject://10098' />
<embed href='eznode://8034' />
<embed-inline href='ezobject://10098' />
<embed-inline href='eznode://8034' />
<link href='ezobject://10098'>skocz do obiektu 10098</link>
<embed-inline href='eznode://8034'>skocz do węzła 10098</link>
Oczywiście można również ten tag poszerzać o atrybuty położenia i wielkości. Szybka droga osadzania obiektów w tekście wymaga na koniec zapisania szkicu i po tej operacji wybrania jeszcze ewentualnie zdjęcia głównego (usuwając jednocześnie tag z nim związany z samego tekstu, aby nie dublować obrazu).
PS. Za pomocą protokołów "ezobject" i "eznode" można generować bardziej złożone zapisy w stylu:
<link href="ezobject://333"><embed href="eznode://999" /></link>



















Dyskusje i komentarze