Pomoc: Makra ZasobówSystem zarządzania zasobami posiada następujący zestaw makr do wykorzystania.
^File();
To makro buduje link do pliku umożliwiający jego ściągnięcie z serwera - do linku tworzona jest odpowiednia ikonka związana z plikiem oraz tworzona jest nazwa linku.
^I();
To makro buduje link do podanego według nazwy obrazka, łącznie z tagiem HTML umożliwiającym wyświetlenie takiego obrazka na stronie.
Przykład: ^I("logo");
^i();
To makro zwraca adres URL do podanego pliku w zasobach.
Przykład: ^i("status raportu");
^RandomImage();
To makro wybiera losowo obrazek z folderu podanego jako parametr makro i wyświetla je podobnie jak makro ^I();. Jeżeli nazwa folderu nie zostanie podana, to domyślnie użyty zostanie główny folder.
Przykład: ^RandomImage("loga serwisu");
^RandomSnippet();
To makro wybiera losowo jeden z fragmentów z folderu podanego jako parametr tego makro i prezentuje go podobnie jak makro ^Snippet();. Jeżeli nazwa folderu nie zostanie podana, to domyślnie użyty zostanie główny folder.
Przykład: ^RandomSnippet("humoreski");
^SI();
Jest to makro umożliwiające skalowanie (po stronie serwera) obrazków z zasobów, z możliwością zachowania oryginalnych proporcji zdjęć lub według nowych podanych rozmiarów.
Makro wymaga podanie czterech parametrów. Pierwszym parametrem jest nazwa obrazka i ewentualnie opcjonalny identyfikator tego obrazka w zasobach (ID zasobu). Drugi parametr to szerokość obrazka - ustawiona na zero powoduje że proporcje będą zachowywane względem wysokości obrazka. Trzeci parametr to wysokość - ustawiona na zero powoduje że proporcje będą zachowywane względem szerokości obrazka. Czwarty parametr umożliwia zdefiniowanie dodatkowych parametrów dla obrazka.
Przykłady:
Prezentacja samego obrazka według podanej jego nazwy (bez skalowania)
^SI(obrazek);
Prezentacja samego obrazka według podanego jego ID zasobu (bez skalowania)
^SI(66);
Skalowanie obrazków według szerokości, z zachowaniem pierwotnego stosunku boków obrazka
^SI(66,25);
Skalowanie obrazków według wysokości, z zachowaniem pierwotnego stosunku boków obrazka
^SI(66,0,25);
Skalowanie z podaniem swoich własnych rozmiarów boków
^SI(66,148,25);
Przykład użycia dodatkowych parametrów
^SI(66,0,0,'border="0"');
^Snippet();
To makro wybiera dany fragment z zasobów i umieszcza go na stronie.
Przykład: ^Snippet("kod flash");
^Thumbnail();
To makro podaje adres URL miniaturki obrazka z zasobów.
Przykład: ^Thumbnail("logo");
^ThumbnailLinker();
To makro tworzy przeglądarkę obrazków zawartych w zasobach. Tworzona jest miniaturka obrazka z jego nazwą umieszczoną poniżej obrazka oraz oba te elementy są linkiem do obrazka w pełnym wymiarze. Jeżeli podamy "1" jako drugi parametr makra, to linki do obrazka będą się otwierały w nowym oknie.
Przykład: ^ThumbnailLinker("logo");
Zobacz także: |