Czasowa treść w Joomla!

Klient prosi: czy można zrobić tak, aby krótki tekst np. o promocji wyświetlił się tylko przez 3 godziny a potem samoczynnie zniknął ?
Odpowiedź: Da się, 2 sposobami. Po pierwsze, jako artykuł – ustalasz datę rozpoczęcia i datę zakończenia publikacji, łącznie z czasem.
Rozwiązanie drugie, korzystasz z dodatku TimedContent dla Joomla 1.5.

Przykład:
{timed=2010-01-01 00:00;2010-12-31 23:59}We’re in 2010{/timed}{timed=2011-01-01 00:00;2011-12-31 23:59}And now in 2011{/timed}

Format czasu PHP:
{timed=yyyy-mm-dd;yyyy-mm-dd}Tekst zależny od czasu{/timed}

Dowolny dokument w obrębie artykułu

Ile to już razy zmagałeś się z problemem, jak na stronie zaprezentować jeden z następujących plików: PDF, DOC (Word, Openoffice), PPT (Powerpoint), TIFF (Multipage) – z obejściem metody <pobierz>. Ja też myślałem jak to zrobić sprytnie, na szczęście ktoś był mądrzejszy i tym sposobem powstał dodatek Edocs – Embed Documents!. Edocs korzysta z super szybkiej przeglądarki Google Docs Viewer i do tego jest darmowy!

Sposób użycia: {edocs}ścieżka/folder/document.rozszerzenie,szerokość-okna,wysokość-okna{/edocs}
Przykład: {edocs}documents/raport2010.pdf,920,300{/edocs}

Joomla! – blokowanie kopiowania tekstu

Jeśli tworzysz i publikujesz wartościową treść – to z pewnością chciałbyś, aby inne osoby miały trudność w jej skopiowaniu, czyż nie. od razu ostrzegam nie ma sposobów w 100% skutecznych, nawet jeśli sprzedawca na allegro tak twierdzi. Raz dla zabawy skopiowałem taki super super chroniony tekst i wysłałem allegrowiczowi z dopiskiem 9 sekund. Aby nie bawić się w metody z kosmosu, czy przedszkola – proponuje skorzystać z dodatku dla Joomla! 1.5 o bardzo wymownej nazwie – JoomSimple Content Protection. Na małolatów to zadziała z pewnością i rezygnują po minucie, a może dwóch. Co robi ów darmowy dodatek, blokuje : CTRl + C oraz prawy klawisz myszy. Może teraz także dziennikarze z poczytnych gazet i magazynów przestaną „kraść” ci twoje teksty. Mówię to bo wiem, że również takie „akcje” mają miejsce.

Następny & poprzedni – nowe wcielenie

Jeśli znudziły cię standardowe przyciski nawigacyjne pod artykułem w stylu Następny – Poprzedni, poza tym chcesz nieco zmniejszyć dostępność strony dla osób niepełnosprawnych – zachęcam do skorzystania z dodatku JNavigation (link). Ten całkiem w sumie ciekawy dodatek zamienia nasze słowne linki na graficzne odpowiedniki: [>][<]. Instalacja jest prosta: najpierw instalujesz dodatek, potem wyłączasz Content – Page Navigation, a następnie aktywujesz Content – JNavigation -> ustalając czy przyciski mają być na górze czy na dole artykułu.

Ping-owanie na śniadanie

Polecenie PING zostało nazwane przez analogię do piłeczki pingpongowej, posiada je WordPress. Dzięki czemu narzędzie to błyskawicznie informuje wyszukiwarki internetowe (w tym google), że dodaliśmy nowy wpis. Niestety Joomla! tego nie posiadała, do momentu pokazania się dodatku Easy Ping for Joomla.  Domyślnie wtyczka jest wyposażona w kilka adresów gdzie ma pingować, ale polecam dodać jeszcze kilka celu uzyskania najlepszych wyników. Skorzystaj zatem ping listy autorstwa MacKinven. Polecam, szczególnie jeśli zależy ci na szybkich wynikach w wyszukiwaniach np. już po godzinie od dodania artykułu. Uwaga dodatek jest przeznaczony tylko dla Joomla! 1.5.

Komponent w artykule (Joomla!)

Plugin Include Component – ten darmowy dodatek potrafi za pomocą prostej składni umieścić dowolny komponent w treści artykułu. Wielości zastosowań chyba nie trzeba wymieniać. Co ciekawe ów rozwiązanie nie korzysta z prymitywnej metody „iframe”. Tak więc strona (artykuł) z komponentem będzie działać poprawnie, włącznie ze stylami i bibliotekami javascript.

Sposób użycia: {component}index.php?option=com_abc{/component}

- gdzie com_abc – to nazwa komponentu, można również używać komponentów z parametrami, np:
{component}index.php?option=com_abc&Itemid=73&parameters….{/component}

Mavick Thumbnails – miniatura w artykułach na życzenie

MavickThumbnailsDodatek ten służy do automatycznego generowania pomniejszonych  zdjęć w artykułach. Czyli dodajesz duże zdjęcie, a więc docelowy rozmiar, pomniejszasz w artykule, a system robi resztę. To powinno być w standardzie, jak słusznie zauważyło kilka osób. Po zainstalowaniu dodatku Mavick Thumbnails. Przechodzimy do opcji konfiguracyjnych pluginu, a tam możemy wybrać rodzaj okna popup do wyświetlania zdjęcia (3 do wyboru). Przy okazji zauważyłem, że Slimbox na niektórych szablonach wchodzi pod grafikę np. pod menu.

Możemy również ustawić, aby na zdjęciu miniaturki była ikona lupki (szkła powiększającego) świadcząca, że jest to tylko miniatura, na którą można kliknąć.

A teraz najważniejsze, przejdź do artykułu korzystając z paska narzędzi dodaj duże zdjęcie – tzn. takie, które ma mieć maksymalny prezentowany na stronie rozmiar. Określ jego położenie w odniesieniu do tekstu i odstępy etc. Za pomocą suwaczków chwytając obraz dopasuj do rozmiaru jaki chcesz, aby miała miniaturka. Zapisz artykuł, to tyle. Miniaturka + powiązanie z dużym zdjęciem zrobi się automatycznie. Jakie to proste, prawda.

Uwaga, najnowsza wersja (9.02.2011) to 0.9.8, i ma już wsparcie dla Joomla! 1.6. Jest w pełni kompatybilna z Mootools 1.1 oraz 1.2. Zaś spolszczenie jest już wbudowane. Dodatek wymaga: PHP5, GD2 – do prawidłowego działania.

SexyBookmarks także dla Joomla!

Kilka razy na stronach opartych na WordPress’ie widziałem efektownie wyglądające bookmarki (wysuwane), myślałem że tylko dla WP takie coś znajdę. Na szczęście ku mojej uciesze są także dla Joomla! 1.5.  Gotowy dodatek (plugin) pobierzesz ze strony : http://www.ast-blog.de , oczywiście w konfiguracji możesz określone bookmarki włączyć, albo wyłączyć – dzięki temu nie musisz za każdym razem prezentować tak rozbudowanej linii jak na poniższym rysunku.

sexy-bookmarks-for-blogger

Joomla! jako BIP – czyli jak utworzyć dziennik zmian

bip-logotypRozporządzenie z dnia 18 stycznia 2007 r. w sprawie Biuletynu Informacji Publicznej w § 16 określa, że podmiotowe strony BIP są wyposażone w mechanizm dziennika, w którym odnotowywane są zmiany w treści informacji publicznych udostępnianych w BIP oraz próby dokonywania takich zmian przez osoby nieuprawnione. Jak zauważyłem stron urzędowych opartych na Joomla! jest trochę niestety nie mam na tyle czasu i cierpliwości, aby je wszystkie „wyłapać”. Największym problemem kiedyś było kodowanie UTF-8, ale od kiedy mamy Joomla! 1.5.x problemy się skończyły. Największą przeszkodą dla wielu został jednak „dziennik zmian”. Rozwiązania, które mogą ci pomóc są przynajmniej dwa:

  1. Simple Content Versioning (http://www.fatica.net)
  2. Galore Content Revision (http://galore.co.za)
  3. Version Control (link).

Oba spełniają swoją rolę, tym samym każdy z nich może pełnić rolę rozszerzenia do zarządzania wersjami – czyli zmianami w artykułach. A co ze zmianami w treści modułów, cóż na to nie ma jeszcze „lekarstwa”, poza typową kopią bezpieczeństwa.

p.s. poprawiłem link + dodałem nowy pkt.3 (13.08.2009)

Automatyczne „czytaj dalej…” cz.2

Wczoraj na stronach extensions.joomla.org – na liście nowych rozszerzeń pokazał się „interesujący” dodatek – o nazwie Cut Off Intro Text. Wyglądał bardzo podobnie do Auto Read More, który opisywałem wcześniej. Nim jednak zainstalowałem przejrzałem kod, ba… 2 pliki + 3 pliki językowe. czyli bardzo podobnie jak w przypadku poprzednika. Zdziwiły mnie 2 rzeczy. Po pierwsze licencja, która nie pozwala (re)edytować kod oraz gratisowy metatag -> „2009 (c) Space Zone, developer: Ahmed Safaa (http://www.sz4h.com)” – doklejany do szablonu, brrrr, pomyślałem. Ku mojemu zdziwieniu ów dodatek nie radzi sobie jednak dobrze, mimo zapewnień że obrazki będą wyświetlane. Sprawdziłem na 1 szablonie i nie chce mi się na innym, wypluł mi co prawda ileś tam znaków, tak jak określiłem w konfiguracji, ale …. kto wpadł na wpisywanie na ilość znaków, a nie słów… przez to znów ucina w połowie słowa dodając „…”. Parę rzeczy mogli by podglądnąć twórcy Auto Read More. Oczywiście cały czas czekam na nowe wydanie dodatku ARM.
Przy okazji auto-przycinanie newsów ma komercyjny JA NEWS – jakby ktoś pytał.

p.s.

Aktualizacja – twórcy uwzględnili smutki użytkowników i nowa wersja 1.1 Cut Off Intro Text – działa już dużo lepiej, usunięto także zbędny metatag.


Automatyczne „Czytaj dalej…” po xx znakach

adminJednym z pytań, które często pada u redaktorów (szczególnie tych leniwych) jest, a czy nie można zautomatyzować wstawiania „Więcej…”, „Czytaj dalej…” – w treści artykułu. Otóż długo, długo szukałem rozwiązania, aż kilka dni temu znalazłem. A dokładniej pojawił się odpowiedni dodatek do Joomla! - Auto Read More (www.toao.net). Czytaj dalej…

Kodu PHP mi się zachciało…

sourcererCzasami są takie chwile, albo raczej wymagania klienta, które zmuszają do umieszczenia w Joomla! kodu PHP/JS – innego niż w postaci tradycyjnych modułów, komponentów, czy po prostu artykułów. Dodatków służących do umieszczania dowolnego kodu np. PHP w treści artykułów lub modułów jest wiele, ja jednak od dawna używam  Sourcerer (www.nonumber.nl/sourcerer). Po jego wczytaniu oraz opublikowaniu, otrzymujemy extra przycisk pod oknem artykułu. Po jego kliknięciu otrzymamy przykładowy wzór – jak go używać. Czytaj dalej…

Ładnej daty mi się zachciało

calendar-stamp-demoJeśli z Joomla! korzystamy jako platformy blogowej, chcemy mieć ładnie wyglądającą stronę, a wszelkiego typu dodatki upiększają zatem jej wygląd. Dziś przestestowałem kolejny dodatek, który na szczęście działa poprawnie, mowa mianowicie o Calendar Stamp. Co ciekawe zawiera on aż 12 stylów, które możemy wykorzystać, tak aby data (patrz załącznik) pasowała wizualnie do reszty serwisu.