Category Archives

5 Articles

How Author WordPress post a iframe

Today, I am gone to tell you several solutions to post iframe on your website especially if your website is using WordPress with author role user

  1. Create the shortcode

Put this code to your function.php in your child theme:

//function to initialise the iframe elements
add_shortcode( 'iframe' , 'mycustom_shortcode_iframe' );
function mycustom_shortcode_iframe($args, $content) {
    $keys = array("src", "width", "height", "scrolling", "marginwidth", "marginheight", "frameborder");
    $arguments = mycustom_extract_shortcode_arguments($args, $keys);
    return '<iframe ' . $arguments . '></iframe>';
}

function mycustom_extract_shortcode_arguments($args, $keys) {
    $result = "";
    foreach ($keys as $key) {
        if (isset($args[$key])) {
            $result .= $key . '="' . $args[$key] . '" ';
        }
    }
    return $result;
}
//End - the iframe elements

Then put this example

[iframe width="100%" height="325" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://www.google.com/publicdata/embed?ds=d5bncppjof8f9_&amp;ctype=l&amp;strail=false&amp;bcs=d&amp;nselm=h&amp;met_y=sp_pop_grow&amp;scale_y=lin&amp;ind_y=false&amp;rdim=region&amp;idim=country:IDN:VNM:SGP:PHL:MYS:THA:MMR&amp;ifdim=region&amp;tstart=756144000000&amp;tend=1481990400000&amp;hl=en_US&amp;dl=en&amp;ind=false&amp;xMax=-78.84445062499992&amp;xMin=20.823518125000078&amp;yMax=-46.612215914352305&amp;yMin=52.220622466601796&amp;mapType=t&amp;icfg&amp;iconSize=0.5"]

2. Add function to Author
Add this code to your function.php

function add_theme_caps() {
    // gets the author role
    $role = get_role( 'author' );

    // This only works, because it accesses the class instance.
    // would allow the author to edit others' posts for current theme only
    $role->add_cap( 'unfiltered_html' ); 
}
add_action( 'admin_init', 'add_theme_caps');

you can put your iframe code without any change, but “This is a bad idea and you might as well just give those users “higher” roles as with the “unfiltered_html” permission it is not very hard to duplicate the admin authorization cookies and take control of the site.” – quotes

Which one do you prefer?

 

Server Timezone in Vesta Panel

Hi, Frenjo…

Today, I’m going to tell you about “how to set Server timezone in Vesta Panel.”

Sometimes when we want to set up for backup our script in CRON job, we have to know and configure time server correctly, because the first thing to do is, put a script in the right time. It avoids crashes, bugs, and errors. so, here we go:

  1. Login into your server
  2. type/access https://your_domain.tld:8083/edit/server/
  3. change the time zone. Eg: for Jakarta (Asia/Jakarta [09:18:57] UTC+07:00)
  4. Save

Notes: this is my first English version blog, Why I decided to write with the English language because I want to improve my English skill into the next level. I would like to say sorry if my English not well formatted yet… 🙂 see you for the next article genks

Last input Text Filter pada DHTMLX

Hi frenjo..

Dalam menghadapi problem last input pada text filter/ last search di dhtmlx setalah fungsi ADD atau DELETE dalam grid dijalankan,

cukup menambahkan code

myGrid.loadXML(frm+"?mode=view",function(){ myGrid.filterByAll()
}

setelah code :

myGrid.clearAll();

jadi full codenya adalah

myGrid.clearAll();
myGrid.loadXML(frm+"?mode=view",function(){
myGrid.filterByAll();
}

Keterangan :
myGrid = nama Grid yang dibuat
myGrid.loadXML(frm+”?mode=view”,function(){ -> frm+”?mode=view dapat diganti dengan xml/php file kamu ketika load

solved!

Pengenalan DHTMLX

Hi frenjo..

Dewasa ini dibutuhkan kecepatan dan kemudahan dalam hal pembuatan program aplikasi. Mulai dari keterbatasan waktu penggunaan maupun menargetkan fungsi – fungsi yang dituju dengan tepat sasaran.

DHTMLX adalah sebuah resource program Javascript Library yang fungsinya dapat memenuhi kebutuhan dari masalah diatas, dengan menyediakan library yang langsung pakai juga ketersediaan sumber daya yang mumpuni. DHTMLX sendiri ada yang berbayar dan ada yang gratis(FREE), jika anda ingin menggunakan versi gratis(FREE) harus digunakan untuk project non commercial dan terdapat kerterbatasan fungsi – fungsi jika tidak membeli versi yang berbayar.

Komponen – komponen:

1. Suite
Suite merupakan kumpulan library unttuk membuat salah satunya CRUD dengan mudah. Terdapat element grid, chart, windows, form, tree, layout, calender, dll. Semuanya langsung pakai tinggal extended code.

2. Gantt
Gantt merupakan library untuk membuat salah satunya program contohnya project timeline, jadwal timeline chart. nah ini jagonya gantt.

3. Scheduler
Scheduler seperti namanya berguna untuk membuat program scheduler, fungsinya hampir sama seperti google calender. hanya saja dengan membuat dengan ini. programmer bisa mengkonstumisasinya.

Untuk mempelajari DHTMLX sangat disarankan untuk membaca dokumentasi, membuka stackoverflow, dan bergabung dengan forum. Karena akan sangat membantu nantinya dalam pengembangan aplikasi yang kita buat.

Source: http://dhtmlx.com/