Saturday, November 15, 2014

Cara Mudah Buat Pop Up Menu Untuk Mobile Apps (jQuery Mobile)

---
Cara Mudah Buat Pop Up Menu Untuk Mobile Apps (jQuery Mobile)

Langkah2

1) Salin kod berikut

<!DOCTYPE html>
<html>
    <head>
        <link type="text/css" href="https://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" rel="stylesheet">
        <script type="text/javascript" src="https://code.jquery.com/jquery-1.8.2.js"></script>
        <script type="text/javascript" src="https://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.js"></script>
        <script type="text/javascript">
            $(document).bind("pageinit", onPageInit);
            //variable to store menu instance
            newMenu = null;
            function onPageInit()
            {
                //create menu. First option in the third argument is menu title
                createMenu("dynamicMenu1","contentDiv","Menus,menu1,menu2,menu3",menuHandler);
                $("#btn1").click(function(){
                    showMenu(newMenu);
                });
            }
            function createMenu(menuId, parentId, options, menuHandler)
            {
                //create a containing div
                var div = $("<div id='" + menuId + "div'></div>").appendTo("#"+parentId).hide();
                //create select tag
                var menuElm = $("<select id='" + menuId + "' data-inline='true' data-native-menu='false'></select>").appendTo(div);
                //add options
                var optionsArray = options.split(",");
                for (var i = 0; i < optionsArray.length; i++)
                    $("<option>" + optionsArray[i] + "</option>").appendTo("#"+menuId);
                //convert to JQueryMobile menu
                $("#" + menuId).selectmenu();
                //find custom menu that JQM creates
                var menus = $(".ui-selectmenu");
                for (var i = 0; i < menus.length; i++)
                {
                    //if ($(menus[i]).children("ul:#" + menuId + "-menu").length > 0)
                    if ($(menus[i]).children("ul").filter("#" + menuId + "-menu").length > 0)
                    {
                        newMenu = $(menus[i]);
                        break;
                    }
                }
                //Hack for JQM 1.2 - check if parent of select menu is ui-popup-container
                var menuContainer = $(menus).parent(".ui-popup-container");
                if (menuContainer.length > 0)
                {
                    var pageElm = menuContainer.parent("div[data-role='page']");
                    if (pageElm.length > 0)
                    {
                        menus.detach();
                        menuContainer.remove();
                        pageElm.append(menus);
                        menus.css("width", "80%");
                        menus.css("max-width", "350px");
                    }
                }
                if (newMenu == null)
                {
                    alert("Error creating menu");
                    return;
                }
                //Associate click handler with menu items, i.e. anchor tags
                $(newMenu).find(".ui-selectmenu-list li a").click(menuHandler);    
                //Add Close option
                var menuHeader = $(newMenu).find(".ui-header");
                var closeLinkId = menuId + "_close_id";
                menuHeader.prepend("<span style='position:relative;float:left'>" +
                    "<a href='#' id='" + closeLinkId + "'>X</href></span>");  
                $("#" + closeLinkId).click(function(e){
                    newMenu.hide();
                });
                return newMenu.hide();
            }
            function showMenu(menu)
            {
                if (menu == null)
                    return;
                //show menu at center of the window
                var left = ($(window).width() - $(menu).width()) / 2;
                //consider vertical scrolling when calculating top
                var top = (($(window).height() - $(menu).height()) / 2) + $(window).scrollTop();
                $(menu).css({
                    left: left,
                    top: top
                });
                $(menu).show();
            }
            //Callback handler when menu item is clicked
            function menuHandler(event)
            {
                if (newMenu != null)
                    $(newMenu).hide();
                alert(event.srcElement.text);                    
            }
        </script>
    </head>
    <body>
        <div data-role="page" >
            <div data-role="content" id="contentDiv">
                <a href="" data-role="button" data-inline="true" id="btn1">Show Menu</a>
            </div>
            <span style='position:relative;float:left'></span>
        </div>
    </body>
</html>

2) Tampal di CompileOnline.com

3) Jalankan Preview

4) Lihat hasilnya

---

Cara Mudah Guna Power Point 2013 Percuma Tanpa Install

---
Cara Mudah Guna PowerPoint 2013 Percuma Tanpa Install
Microsoft menyediakan perisian aplikasi Office Suite seperti Word, Excel dan Power Point 2013 secara percuma melalui kaedah online (bersambung Internet).
Anda perlu daftar sebagai pengguna Outlook.com terlebih dahulu sebelum dapat menggunakan aplikasi ini.

Langkah2

1) Layari www.outlook.com dan login

2) Lihat paparan Dashboard untuk Outlook.com

3) Klik butang PowerPoint Online

4) Laman Get Started

Klik Browse templates.

5) Pilih Template

Contoh Retrospect

6) Buka Template

7) Sahkan pilihan anda.

8) Guna aplikasi seperti kebiasaan

Paparan antaramuka adalah hampir sama dengan edisi Desktop.
Walaubagaimanapun fungsinya adalah terhad. Ada fungsi tertentu yang tiada di dalam edisi online.
Akan tetapi, ia sudah memadai untuk menghasilkan satu persembahan ringkas.
---

Thursday, November 13, 2014

Cara Mudah Buat Mobile Apps Nota Pelancong

---

Tutorial ini menunjukkan fungsi berikut:
1) Responsive Grid
2) JavaScript
3) WebSQL


1) Salin kod berikut dari

 https://docs.google.com/document/d/1JKOWoVhFh9CKmcxDWep9JjuxPV03K68rcVlGktHOA6s/pub


2) Layari http://www.compileonline.com/try_jquerymobile_online.php dan tampal kod ke dalam editor.

3) WebSQL yang dihasilkan di simpan di dalam  C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\User Data\Default\...
---

Tuesday, November 11, 2014

Cara Mudah Daftar Hosting dan Sub Domain Percuma

---
1.1) Daftar dengan hosting percuma hostinger.my
layari http://www.hostinger.my dan klik Order Sekarang.
1.2) Daftar menggunakan akaun Google
Apabila anda melihat boring pendaftaran, cari butang Google.
1.3) Benarkan Hostinger mengakses akaun Google anda.
1.4) Anda akan di bawa ke laman Control Panel
1.5) Cipta akaun hosting baru
Pergi ke menu bar, klik Hosting, pilih + Akaun baru.
1.6) Order akaun percuma
Pilih akaun percuma dan klik butang Order.
1.7) Masukkan nama subdomain yang sesuai
1.8) Sahkan maklumat anda
1.9) Pendaftaran selesai

---

Wednesday, November 5, 2014

Cara Pantas Belajar Joomla 3.3 Siri 6

---
Cara Pantas Belajar Joomla 3.3 Siri 6

Membuat Salinan Back Up

Menyediakan Salinan Back Up adalah sangat mustahak. Kesilapan suntingan atau kegagalan teknikal boleh berlaku dan salinan back up boleh membantu meminimakan kesan akibat kesilapan atau kegagalan tersebut
Ada dua perkara yang perlu dilakukan
a) Membuat salinan kod aplikasi ( folder “Joomla33” )
b) Membuat salinan data aplikasi ( database “Joomla33” )

Langkah2

1) Membuat salinan kod aplikasi

  1. Dari UsbWebserver Control Panel, klik butang Root dir.
1.2) Pilih folder joomla33, Right-click dan pilih untuk zip kan folder tersebut.
Hasilnya,

2) Membuat salinan data

2.1) Dari UsbWebserver Control Panel, klik butang PHPMyAdmin.
2.2) login ke control page.
2.3) Dalam panel sebelah kiri, klik nama database joomla33
2.4) Cari menu untuk export dalam tetingkap utama.
2.5) Klik butang Go.
2.6) Klik Save.
3) Simpan kedua-dua fail zip dan sql di tempat yang selamat.
---

Monday, November 3, 2014

Cara Pantas Belajar Joomla 3.3 Siri 1

---
Cara Pantas Belajar Joomla 3.3 Siri 1
Panduan ini sesuai untuk mereka yang mahu mula belajar Joomla 3.3 secara pantas.
Panduan ini dibahagikan kepada dua bahagian:
Bahagian 1: Kaedah Offline (Tanpa sambungan Internet)
Bahagian 2: Kaedah Online (Dengan sambungan Internet)

Bahagian 1: Kaedah Offline

1.1) Download Pakej USBWJ33

Bagaimana saya buat pakej ini? (Untuk mereka yang ingin tahu sahaja)
1) Download USBWebserver 8.6 darihttp://www.usbwebserver.net/en/download.php 
2) Download Joomla 3.3 dari http://www.joomla.org/download.html 
3) Ekstrak folder “Joomla_3.3.6-Stable-Full_Package” (dari langkah 2) dan namakannya joomla33
4) Ekstrak folder “USBWebserver v8.6” (dari langkah 1) dan namakannya USBWJ33.
5) Pindahkan USBWJ33 (dari langkah 4) ke Pemacu C (cth C:\USBWJ33)
6) Pindahkan joomla33 (dari langkah 3) ke dalam folder root di dalam USBWJ33 (cth C:\USBWJ33\root\joomla33 )
7) Hidupkan usbwebserver (cth C:\USBWJ33\usbwebserver.exe )
8) Buka PHPMyAdmin (tekan butang PHPMyAdmin pada USBW Control Panel)
9) Cipta database bernama “joomla33”
10) Buka laman joomla33 melalui URL localhost (cthhttp://localhost:8080/joomla33 )
11) Ikuti langkah-langkah pemasangan disediakan. Pilih sample data “Learn Joomla (English)”
Kalau mahu cuba sendiri, download file ini,https://www.dropbox.com/s/yaslmzcj0h50qen/USBWJ33.zip?dl=0 
1.2) Ekstrak kandungan ke Pemacu C
cth C:\USBWJ33
1.3) Hidupkan server
Double-click ikon usbwebserver dan perhatikan lampu hijau pada Apache dan Mysql.
Anda mungkin diminta “unblock” aplikasi Apache dan MySql.
1.4) Layari laman hadapan Joomla
cth http://localhost:8080/joomla33

Bahagian 2: Kaedah Online

2.1) Daftar dengan hosting percuma hostinger.my
layari http://www.hostinger.my dan klik Order Sekarang.
2.2) Daftar menggunakan akaun Google
Apabila anda melihat boring pendaftaran, cari butang Google.
2.3) Benarkan Hostinger mengakses akaun Google anda.
2.4) Anda akan di bawa ke laman Control Panel
2.5) Cipta akaun hosting baru
Pergi ke menu bar, klik Hosting, pilih + Akaun baru.
2.6) Order akaun percuma
Pilih akaun percuma dan klik butang Order.
2.7) Masukkan nama subdomain yang sesuai
2.8) Sahkan maklumat anda
2.9) Pendaftaran selesai
2.10) Pilih Pemasangan Automatik
2.11) Pilih Joomla
Taip perkataan Joomla dalam kotak carian.
Klik butang Joomla.
2.12) Isi borang pemasangan Joomla
2.13) Tunggu hingga proses selesai
catatan: proses ini mungkin mengambil masa antara 1 minit hingga berjam-jam! Harap bersabar.
---