• 2012 (3)
  • 2011 (51)
  • 2010 (38)
  • 2009 (36)
  • < czerwca 2010 >
    Pn Wt Ś Cz Pt So N
      1 2 3 4 5 6
    7 8 9 10 11 12 13
    14 15 16 17 18 19 20
    21 22 23 24 25 26 27
    28 29 30        

    Weź udział!

    Logo konkursu Wolny Wybór

    wypróbuj

    Logo wielojęzycznego chatu

    : Home / blog / wpisy wg daty
    Czerwca 2010

    Wtorek 22 czerwca 2010

    3 wersja BETA Joomla 1.6 PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    wtorek, 22 czerwca 2010 07:57
    Joomla / Artykuły

    Zgodnie z harmonogramem wydań Joomla! 1.6 dnia 14 czerwca pojawiła się kolejna, trzecia już wersja beta.

    W tym wydaniu rozwiązano około 102 różnego typu problemy.

    Read more
    Zmieniony ( wtorek, 22 czerwca 2010 08:02 )

    Sztuczka: jak cytować w artykule kody włączające pluginy: {kod} PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    wtorek, 22 czerwca 2010 07:16
    Pomoc redakcyjna / artykuły

    Jest porblemn cytowania przykłądów stosowania znaków kodu włączającego dodatkowe modywikacje treści za pomocą dodatków (pluginów). System juumla przykjął konwencję umieszczania takich kodów w nawiasach klamrowych {kod}  zawartość  {/kod}.

    System Joomla treść zawartą między takimi znacznikami przetwarza za pomocą odpowiednich zainstralowanych pluginów. Tym samym system nie umie wyświetlić żadnej sekwencji znaków ujętej w nawiasy klamrowe: {}.

     

    Jak to ograniczenie ominąć?

    Bardzo łatwo - wystaczy zmienić czcionkę treści znacznika cytując jego zapis. Uwaga - należy zmienić formatowanie treści znacznika bez nawiasów {}. Nie rozpoznany w systemie znacznik będzie wyświetlony, a sformatowany znacznik w kodzie wygląda pzrecież całkiem inaczej:

    Zobacz przykład (wywiad młodych dziennikarzy EYIA z brytyjską piosenkarką Mor Karbasi eyia.eu)


    Znacznik działa:

    {audio}http://vilomedia.eyia.eu/multimedia/mp3/20100124morkarbasi/morkarbasi-michele.mp3{/audio}


     

    Znacznik cytowany jako przykład dla instrukcji lub manuala (nie działa):

    {audio}http://vilomedia.eyia.eu/multimedia/mp3/20100124morkarbasi/morkarbasi-michele.mp3{/audio}


    Przecież w kodzie wygląda on tak:

    {<strong>audio</strong>}

    a plugin dział  w oparciu o parametr: audio a nie <strong>audio</strong>

    Taką sztuczkę można wykorzystać przy pisaniu manuali i wyjaśnień jak stosować pluginy.

    Tak jest rto równiez robione w opisach wielu deweloperów Joomla.

    Przy korzystaniu z takich opisów tzreba miec świadomość, że takiego kodu nie wystarczy skopiować. Skopiuje się bowiem również instrukcja formatowania znacznika parametru. Najlepiej go pzrepisać, albo alternatywnie zmienić jego kod (usunąć formatowanie)

     


    Read more
    Zmieniony ( wtorek, 22 czerwca 2010 07:50 )

    Tworzenie pluginu dla modyfikacji treści dla Joomla - Manual PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    wtorek, 22 czerwca 2010 04:30
    Joomla / Artykuły

    Poniżej zamieszczamy opis, krok po kroku jak utworzyć dodatek (plugin) modyfikujący treść artykułu w CMS Joomla 1.5. API Joomla udostępnia porgramistom metody pzrechwycenia treści atykułu oraz zdarzenia (events) związane z jego przetwarzaniem przez system. Pozwala na na utworzenie dowolnego rozszerzenie modyfikującego pozastandardowo treści dokumentó.

    Wprowadzenie

    Plugin tego typu ingeruje w treść utworzonego artykułu i modyfikuje ją zgodnie z zamysłem programisty.

    Plugin składa się co najmniej z 2 plików: PHP (silnik rozszerzenia) oraz XML (instalator). Dodatkowo często występują rozszerzenia z wersjami językowymi. Przyjęto standard, że nazwa rozszerzenie jest równoczesnie nazwą plików i tak dla przykładu:

    Rozszerzenie o nazwie: Ble Ble będzie zrealizowane za pomocą plików:

    • plg_ble_ble.php
    • plg_ble_ble.xml

    oraz odpowiednio plików językowych:

    • en_GB_plg_ble_ble.ini
    • pl_PL_plg_ble_ble.ini

    Opis struktury pliku XML

    Plik xml jest plikiem odpowiadającym za poprawną instalację dodatku w CMS Joomla. Poniżej przykładowy opis tego pliku.

    deklaracje wstępne:

    Zawartość 3 pierwszych znaczników pliku to:

    • deklaracja, że jest to plik xml oaz ustalenie dla niego kodowania znaków w standardzie utf-8
    • Ustalenie typu pliku xml oraz odesłąnie do jego wzorca DTD
    • określenie języka pliku jako xml
    • Określenie parametrów instalatora tu:
      • przeznaczenie dla Joomla 1.5
      • określenie, że instalowany jest plugin
      • określenie rodzaju instalowanego pluginu - tutaj do przetwarzania treści

    {codecitation class="brush: xml; " width="600px"}

    <?xml version="1.0" encoding="utf-8"?>

    <!DOCTYPE install PUBLIC"-//Joomla! 1.5//DTD plugin 1.0//EN" "http://www.joomla.org/xml/dtd/1.5/plugin-install.dtd">

    <source lang="xml">

    <install version="1.5" type="plugin" group="content">

    {/codecitation}

     

    metadane pluginu:

    Kolejny blok dancyh pliku zawiera metadane dotyczące dodatku. 
    Zawartość poniższego przykładu wystarczająco określa ich zawartość.
    
    
    {codecitation class="brush: xml; " width="600px"}<name>Nazwa pluginu</name>
    <creationDate>Data utwozrenia</creationDate>
    <author>Nazwa autora</author>
    <authorEmail>e-mail autora pluginu</authorEmail>
    <authorUrl>strona www autora</authorUrl>
    <copyright>Copyright</copyright>
    <license>określenie rodzaju licencji, przykładowo GNU/GPL</license>
    <version>Określenie wersji pluginu</version>
    <description>Krótki opis pluginu. Wyświetlany jest w systemie w czasie instalacji 
    oraz w trakcie jego edycji w Menadrzerze dodatków zaplecza administracyjnego. 
    </description>
    {/codecitation}
    

    instalacja plików:

    W bloku <files> deklaruje się jakie pliki mają być zainstalowane.
     W poniższym przykładzie uwzględniono jedynie główny plik PHP pluginu.
    Jeśli plugin korzysta z większej ilości plików, wszystkie muszą być wymienione w bloku <files> 
    w odrębnym znaczniku <file>
    
    W poniższym przykłądzie zastosowano przykładową nazwę pluginu ustaloną dla tego manuala. 
    (plg_ble_ble) Musisz ją oczywiście zmienić na nazwę swojego pluginu.
    Uwaga na nnazewnictwo plików! Dostosuj się do nazw plików stosowanych w Internecie 
    (brak spacji, brak polskich liter, małe i duże litery są innymi literami). 
    Pamiętaj o zgodności nazw plików z ich deklarowaniem w opisywanym w tym miejscu instalatorze 
    - pliku xml. 
     
    
    

     

    {codecitation class="brush: xml; " width="600px"}<files>
       <filename plugin="nameofplugin">plg_ble_ble.php</filename>
    </files>
    {/codecitation}
    
    
    

    instalacja wersji językowych:

    Pilki z wrrsjami jeżykowymi, zgodnie ze standardem przyjętym w Joomla znajdują się w plikach kod_języka_ty_i_nazwa_rozszerzenia.ini Dzięki tak przyjętemu rozszerzeniu system rozpoznaje używany język i dostosowuje do niego również komunikaty dodatku.

    Wersje językowe, o ile istnieją takie pliki instalowane są w bloku <lanquages>. Poszczególne pliki umieszczone są w znaczniku <lanquage> Parametr tag określa folder w jakim instalator będzie instalował plik językowy.

     

    {codecitation class="brush: xml; " width="600px"}
    <languages>
       <language tag="en-GB">en-GB.plg_content_nameofplugin.ini</language>
    </languages>
    {/codecitation}
    
    
    
    ciąg dalszy nastąpi - artykuł jest w trakcie redagowania

     

     

     

                              Read more
                                                                                  
    		
    Zmieniony ( wtorek, 22 czerwca 2010 07:16 )


    Niedziela 20 czerwca 2010

    Jak pobrać listę plików z określonego folderu PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    niedziela, 20 czerwca 2010 06:45
    PHP / Artykuły PHP

    W nowszych wersjach PHP (począwszy od PHP v.4.3) istnieje bardzo przydatna funkcja do odczytania zawartości określonego katalogu.

    Ogólny schemat funkcji to:

    array glob ( string $pattern [, int $flags = 0 ] )

    Funkcja wyszukuje nazwy plików w określonym folderze zgodnie z podanym filtrem.

    Uwaga! Funkcja nie obsługuje katalogów na zdalnym serwerze!!.

    Read more
    Zmieniony ( czwartek, 01 lipca 2010 14:24 )

    ALIAS - ważna uwaga redakcyjna PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    niedziela, 20 czerwca 2010 06:20
    Pomoc redakcyjna / artykuły

    W naszym serwisie jest właczonyc mechanizmkonwersji adresów URL z systemowych dla CMS Joomla - długich i uciążliwych przy cytowaniu i indeksowaniu na adresy skrócone.

    Niesie to za sobą konsekwencje redakcyjnej dbałości o pole edycyjne Alias w formularzu edycyjnym edytora. (znajduje się bzpośrednio pod polem: Tytuł) Pole Alias powinno zawierać modyfikację tytułu dla umieszczenia go w treści adresu URL. Adres taki nie może zawierać poslkich znaków diakrytycznych oraz spacji. Gorąco zalecamy samodzielne konstruowaniu sensownie brzmiącego aliasu. Jeśli pole zostawimy puste system sam utworzy alias pomijająć polskie znaki i spacje zamieniając na znak myślnika. Nie zawsze taka automatyczna konwersja daje sensowny wynik. Lepiej, że Autor sam zadba o sensowną formę tego aliasu.

    UWAGA! Aliasów starych lepiej nie poprawiać i nie modyfikować. Nigdy nie ma gwarancji, że ktoś inny umieścił link do Twojego artukułu w swoich zasobach. Jak zmienisz treść Aliasu zmieni się także adres URL do Twojego artykułu

     

    Read more

    Ajax Lupa - dwa praktyczne rozwiązania PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    niedziela, 20 czerwca 2010 04:20
    Java Script / Artykuły JS

    Narzędzie LUPA oparte na technologii AJAX może być z powodzeniem użyte dla podglądu wielkoformatowych fotografii lub map i planów... - i nie tylko.

    Poniżej dwa przykłady takich rozwiązań udostepnione w serwisie: ajaxdaddy


    Read more
    Zmieniony ( niedziela, 20 czerwca 2010 06:02 )


    Czwartek 17 czerwca 2010

    Atrakcyjna galeria foto (AJAX) PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    czwartek, 17 czerwca 2010 14:28
    Java Script / Artykuły JS

    Bardzo ciekawy skrypt  TripTracker generurujący galerię foto i pokaz slajdów napędzany silnikiem Ajax. Wyświetla ilustracje dodane kolejno za pomocą metody add() w obiekcie view

    Źródło oraz opis wszystkich, bardziej rozbudowanych parametrów zobacz:  slideshow.triptracker.net/

    Skrypt do użycia jest dostępny na licencji GNU nieodpłątnie do użytko osobistego oraz komercyjnego. Opłatę należy uiścić w wypadku zarabiania na jego upowszechnianiu.

    Kod i przykład poniżej:

     

    {codecitation class='brush:js'}<script type="text/javascript" src="http://slideshow.triptracker.net/slide.js"></script>

    <script type="text/javascript">

    <!--

      var viewer = new PhotoViewer();

      viewer.add('http://vilomedia.eyia.eu/multimedia/foto/cetniewo2009-10/1.jpg');

      viewer.add('http://vilomedia.eyia.eu/multimedia/foto/cetniewo2009-10/2.jpg');

      viewer.add('http://vilomedia.eyia.eu/multimedia/foto/cetniewo2009-10/3.jpg');

      viewer.add('http://vilomedia.eyia.eu/multimedia/foto/cetniewo2009-10/4.jpg');

      viewer.add('http://vilomedia.eyia.eu/multimedia/foto/cetniewo2009-10/5.jpg');

    //--></script>

    <a href="javascript:void(viewer.show(0))">Slideshow</a>{/codecitation}

    Zobacz demo: Slideshow

    Read more
    Zmieniony ( piątek, 18 czerwca 2010 15:08 )


    środa 16 czerwca 2010

    Poszanowanie praw autorskich PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    środa, 16 czerwca 2010 19:41
    Pomoc redakcyjna / artykuły

    Jeśli cytujesz wynik pracy osób trzecich (nie swoje własne) pamiętaj, że masz obowiązek jawnego i jednoznacznego  podania źródła.

    Nie można podpisywać się pod cudzą pracą swoim własnym imieniem i nazwiskiem. Jest to zresztą naruszeniem obowiązującego prawa i jest karalne.

    W sytuacjach wątpliwych będziemy starali się zwracać uwagę autorów na podejrzenie niesamodzielności opracowania. Autor, jeśli zaniedbał umieszczenie odniesienia do źródła. powinien zrobić to niezwłocznie.

    W sytuacjach uchylania się od tego wpisy będę usuwane z serwisu.

    Read more


    Wtorek 15 czerwca 2010

    Tworzenie obiektów JS z prototypu PDF Drukuj Napisz e-mail
    Wpisał %s Patryk yarpo Jar
    wtorek, 15 czerwca 2010 23:30
    Java Script / Artykuły JS

    Jest wiele sposobów na tworzenie obiektów w JS. Każdy ma jakieś wady i zalety. Należy wybrać taki, który nam się najbardziej podoba, i który akurat przy konkretnym zastosowaniu jest najwygodniejszy. W tym artykule pokażę, jak tworzyć w JS obiekty z wykorzystaniem mechanizmu prototypowania.

    Read more
    Zmieniony ( piątek, 17 czerwca 2011 08:34 )


    Poniedziałek 14 czerwca 2010

    Wyszukiwarka GOOGLE w Joomla PDF Drukuj Napisz e-mail
    Wpisał %s Jan Jackowicz-Korczyński
    poniedziałek, 14 czerwca 2010 20:27
    Joomla / Joomla Rozszerzenia

    Komponent JMGoogle Search umożliwia właczenie do swojego serwisu modułu wyszukiwania opartego na API Google.

    Komponent i moduł dostepne są na licencji GPLv3 bezpłatny dla użytku niekomercyjnego.

    Pobrać je można z:

    http://extensions.joomla.org/extensions/external-contents/web-search/12620

    Komponent i moduł zainstalowaliśmy w naszym serwisie.

    Read more
    Zmieniony ( sobota, 19 czerwca 2010 09:56 )

    Strona 2 z 5
    << Początek < Poprzednia 1 2 3 4 5 Następna > Ostatnie >>