Monthly Archives: March 2014


Membuat Menu Secara Horizontal pada Joomla 3.2 4

Secara default, ketika membuat menu akan ditampilkan secara vertikal.

14031406.01

Terkadang pemakai template protostar ingin menmpilkan menu secara horizontal. Untuk mengubah dari menu vertikal menjadi horizontal tidaklah sulit. Kita hanya perlu menambahkan pada Menu class Suffix dengan “nav-pills”.

  1. Klik Extensions > Module Manager > Main Menu.
  2. Pada Main Menu, Klik Advanced > isi pada bagian Menu Class Suffix dengan ” nav-pills” (pastikan ada satu spasi sebelum text nav-pills), kemudian save.

14031406.02


Penyelesaian PHP Fatal Error 1

Teman-teman yang menggunakan joomla, mungkin waktu instalasi joomla pernah ketemu dengan message dibawah ini:

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 24576 bytes) in ......  on line 36.

Pesan peringatan tersebut muncul karena batas maksimum memori yang digunakan oleh server adalah maksimum 8Mb. Agar Joomla kita dapat berjalan dengan baik kita harus meningkatkan batas maksimum memori. Untuk meningkatkan memori ini ada beberapa cara, yaitu dengan menambah script pada file .htacces atau pada file configurasi.php. Jika melalui .htacces tambahkan script beerikut:

php_value memory_limit 32M

Jika meluli configurasi.php, kita tambahkan script berikut:

ini_set(“memory_limit”,”32M”);

Lakukan salah satu cara saja. Setelah ditambahkan script tersebut, simpan file kemudian coba buka alamat web yang kita buat.
Selamat mencoba.


android.support.v7.appcompat

Jika teman-teman memiliki error seperti berikut, mungkin solusi dibawah ini dapat bermanfaat.

01-01 12:15:42.692: E/AndroidRuntime(2176): FATAL EXCEPTION: main
01-01 12:15:42.692: E/AndroidRuntime(2176): java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$styleable
01-01 12:15:42.692: E/AndroidRuntime(2176): 	at android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:107)
01-01 12:15:42.692: E/AndroidRuntime(2176): 	at android.support.v7.app.ActionBarActivityDelegateICS.onCreate(ActionBarActivityDelegateICS.java:58)
01-01 12:15:42.692: E/AndroidRuntime(2176): 	at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:98)
01-01 12:15:42.692: E/AndroidRuntime(2176): 	at com.example.qwerty.MainActivity.onCreate(MainActivity.java:18)
01-01 12:15:42.692: E/AndroidRuntime(2176): 	at android.app.Activity.performCreate(Activity.java:4492)
01-01 12:15:42.692: E/AndroidRuntime(2176): 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
01-01 12:15:42.692: E/AndroidRuntime(2176): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920)
01-01 12:15:42.692: E/AndroidRuntime(2176): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
01-01 12:15:42.692: E/AndroidRuntime(2176): 	at android.app.ActivityThread.access$600(ActivityThread.java:123)
01-01 12:15:42.692: E/AndroidRuntime(2176): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
01-01 12:15:42.692: E/AndroidRuntime(2176): 	at android.os.Handler.dispatchMessage(Handler.java:99)
01-01 12:15:42.692: E/AndroidRuntime(2176): 	at android.os.Looper.loop(Looper.java:137)
01-01 12:15:42.692: E/AndroidRuntime(2176): 	at android.app.ActivityThread.main(ActivityThread.java:4424)
01-01 12:15:42.692: E/AndroidRuntime(2176): 	at java.lang.reflect.Method.invokeNative(Native Method)
01-01 12:15:42.692: E/AndroidRuntime(2176): 	at java.lang.reflect.Method.invoke(Method.java:511)
01-01 12:15:42.692: E/AndroidRuntime(2176): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
01-01 12:15:42.692: E/AndroidRuntime(2176): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
01-01 12:15:42.692: E/AndroidRuntime(2176): 	at dalvik.system.NativeStart.main(Native Method)

Solusi:

  • Import support library sebagai project dari “android_sdk/extras/android/support/v7/appcompat”.
  • Klik kanan pada appcompat_v7 project -> Build Project.
  • Klik kanan pada project yg error -> Properties -> Android -> Scroll kebawah, pada bagian library -> Add… -> Pilih appcompat_v7 -> Ok -> Ok.
  • Build Project.
  • Jika masih error, coba clean kemudian rebuild project.

ADB Multiple Devices

Terkadang kita mempunyai banyak perangkat android yang terhubung dengan PC.

Q:\>adb devices
List of devices attached
emulator-5554   device
20080411413fc082        device

Tetapi, untuk masuk ke shell salah satu perangkat tersebut tidaklah sama seperti biasanya.

Q:\>adb shell
error: more than one device and emulator

Akan tetapi kita perlu menambahkan argumen -s setelah adb, kemudian diikuti dengan nama perangkat.
Format: adb -s <devices_name> <command>

Q:\>adb -s 20080411413fc082 shell
root@android:/ #

Membuat VideoView Menjadi Fullscreen (Stretch)

Untuk membuat agar VideoView menjadi stretch, gunakan RelativeLayout.

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <VideoView android:id="@+id/stream_video"
         android:layout_alignParentTop="true"
         android:layout_alignParentBottom="true"
         android:layout_alignParentLeft="true"
         android:layout_alignParentRight="true"
         android:layout_width="fill_parent"
         android:layout_height="fill_parent">
    </VideoView>
    
</RelativeLayout>