Halaman ini akan tertutup otomatis setelah meng-klik tombol diatas
Terimakasih!

Saturday, May 10, 2014
Bukit sikunir terletak di desa Sembungan Kecamatan Kejajar Kabupaten Wonosobo,. Sikunir merupakan salah satu bukit yang mengelililngi pegunungan dieng yang memiliki ketinggian 2350 meter dpl. dan berjarak 8km dari dataran tinggi dieng. Bagi sobat blogger yang suka menikmati keindahan alam, bukit ini wajib di kunjungi dengan pesona golden sunrise nya. Perjalanan dari dieng sekitar 30 menit menggunakan mobil, jika motor tidak sampai 30 menit. Bingung tempat parkir? Disini ada dua tempat parkir, yang pertama di Desa sembungan dan di kaki bukit sikunir. Kalau memakai mobil saya sarankan berangkat lebih awal agar mobil bisa mencapai parkiran di kaki bukit. Karena parkiran yang sempit jika anda datang di pagi hari maka mobil sobat hanya sampai Desa Sembungan dan harus di lanjutkan dengan jalan kaki sekitar 15menit, untuk motor rata-rata bisa mencapai parkiran di kaki bukit. Kalau ingin menikmati dinginnya udara perbukitan dieng saya sarankan untuk menginap saja. Jangan bingung jika anda tidak membawa tenda karena di desa sembungan banyak warga yang menyediakan persewaan tenda dengan harga sekitar 150ribu trgantung kecerdasan sobat menawar..hahaha
 Biaya masuk lokasi per orang di kenakan Rp.5.000 tapi masih bisa di tawar, saya sendiri belum pernah bayar karena saya penduduk lokal. parkir sepeda motor Rp.2.000 untuk mobil saya kurang tau karena belum pernah pakai mobil..hhh
Setelah sampai kaki bukit sobat bakal jalan kaki menuju puncak bukit sekitar 30 menit, dengan jalan yang lumayan sempit dan agak licin serta di beberapa titik di suguhi jurang di kiri jalan..kwkkww Tenang, ada pembatas dari bambu kok. Rasa lelah, dan napas yang ngos-ngosan Akan terbayar saat sobat melihat keindahan matahari terbit (Golden Sunsire). Saya sarankan ke lokasi saat musim terang, jika musim mendung ada kalanya matahari tertutup awan. Pasti sobat udah gak sabar pingin lihat gambar yang saya ambil. Ini dia..

Tugu masuk desa sembungan 





Telaga


Pemandangan Telaga dari puncak bukit Sikunir

Yang saya lingkari merah adalah tempat untuk melihat telaga dari atas bukit


 Di perjalanan banyak yang belum tahu bahwa ada sebuah gua, letaknya di sebelah kiri sebelum tanjakan terakhir. Mendekati puncak bukit



















































































Dan masih banyak lagi tempat menarik di kawasan bukit sikunir antara lain:
Kawah sikidang

Telaga Warna dan Telaga Pengilon (cermin)-dulu waktu saya masih kecil warna warni seperti pelangi

Candi


Jika sobat blogger kedinginan, ada wisata pemandian air hangat di kawasan kalianget..




Jika sobat blogger butuh bantuan bisa hubungi saya, atau sekedar mau mampir ke tempat saya juga boleh untuk sekedar istirahat atau menambah persaudaaran antar blogger.


Numpang narsis dulu gan.hehehe




Friday, April 25, 2014
Saat kita berlangganan speedy maka petugas dari telkom akan memberikan kita username beserta password account speedy untuk mengatur/setting modem ADSL. Nah kejadian yang saya alami yaitu lupa menaruh kertas berisi password tersebut. Setelah saya cari di google ketemu cara ini. Oke dah langsung aja.

  1. Buka browser dan masukkan alamat Internet Protokol 192.168.1.1
  2. Untuk password jika belum di ganti biasanya user-user atau admin-admin tergantung jenis modem yang Anda pakai. Kalau anda bingung klik Daftar password default modem modem 
  3. Selanjutnya jika telnet belum aktif maka aktifkan telnet dengan cara: Buka Control Panel, Pilih atau klik Programs selanjutnya akan terbuka jendela baru, pada bagian Programs and Features pilih Turn Windows feaatures on or off. Selanjutnya jendela Windows Features akan terbuka. Setelah jendelanya tampil, silakan cari dan beri tanda centang pada Telnet Client dan tekan tombol OK.

Melihat password dengan telnet Windows:

  1. Jalankan Command Prompt. Cara menjalankan Command Prompt dari Start, kemudian ketikkan CMD pada kolom pencarian dari menu Start kemudian tekan Enter. Atau dari Run (Tombol Windows + R) kemudian ketikkan cmd atau CMD kemudian tekan Enter. Atau jalankan dari menu/tombol Start, pilih All Programs, pilih Accessories, selanjutnya pilih/klik Command Promt. Selanjutnya jendela Command Prompt akan terbuka. Pada jendela Commnd Prompt ketik telnet kemudian tekan Enter.
  2. Selanjutnya ketik huruf O selanjutnya tekan Enter
  3. Ketikkan alamat IP modem Speedy: 192.168.1.1 kemudian tekan Enter
  4. Ketik Password Modem Speedy: sesuai dengan password modem anda, contohnya: admin selanjutnya tekan Enter
  5. Ketik SHOW ALL kemudian tekan Enter
  6. Selanjutnya Password Speedy dan Username Speedy akan ditampilkan 
Itu tadi Cara mengatasi saat lupa password account speedy. Adakah cara yang lebih mudah??? Jawabannya ada. Berikut cara yang saya lakukan:
  1. Buka browser favorit anda lalu ketik alamat Internet Protokol 192.168.1.1 masukkan passwors modem default (jika belum anda ganti)
  2. setelah masuk lalu klik quick setup dan next terus sampai muncul username dan password account speedy. Password speedy masih bintang bintang? 
  3. Jika anda menggunakan browser Chrome, klik kanan lalu pilih Inspect Element
  4. Cari tulisan "password" dan klik dua kali, ganti menjadi "text" dan lalu enter.
  5. Password yang tadinya berupa bintang (Md) sekarang sudah berubah menjadi huruf biasa atau text.
  6. setelah itu exit aja, jangan lanjut next, tar sama aja mau setting modem..hehe
Sunday, March 2, 2014
Sebelum saya share tentang Cara Mengatasi tombol reply atau Balas komentar Yang tidak berfungsi silahkan bagi yang belum ada fasilitas reply / balas komentar untuk membaca coretan Cara membuat fitur reply pada blog . Jika anda sudah membuat fitur reply tetapi belum berfungsi berikut caranya:

  • 1. Masuk ke Dasbor  Lalu Rancangan dan Edit HTML
  • 2. Menjaga kegagalan, backup dulu template anda dengan Download Template Lengkap
  • 3. Centang Expand Template Widget
  • 4. Cari kode dibawah ini :





<b:includable id='threaded_comment_js' var='post'>
  <script defer='defer' expr:src='data:post.commentSrc' type='text/javascript'/>

  <script type='text/javascript'>
    (function() {
      var items = <data:post.commentJso/>;
      var msgs = <data:post.commentMsgs/>;
      var postId = &#39;<data:post.id/>&#39;;
      var feed = &#39;<data:post.commentFeed/>&#39;;
      var authorName = &#39;<data:post.author/>&#39;;
      var authorUrl = &#39;<data:post.authorUrl/>&#39;;
      var blogId = &#39;<data:top.id/>&#39;;
      var baseUri = &#39;<data:post.commentBase/>&#39;;

// <![CDATA[
      feed += '?alt=json&v=2&orderby=published&reverse=false&max-results=50';
      var cursor = null;
      if (items && items.length > 0) {
        cursor = parseInt(items[items.length - 1].timestamp) + 1;
      }

      var bodyFromEntry = function(entry) {
        if (entry.gd$extendedProperty) {
          for (var k in entry.gd$extendedProperty) {
            if (entry.gd$extendedProperty[k].name == 'blogger.contentRemoved') {
              return '<span class="deleted-comment">' + entry.content.$t + '</span>';
            }
          }
        }
        return entry.content.$t;
      }

      var parse = function(data) {
        cursor = null;
        var comments = [];
        if (data && data.feed && data.feed.entry) {
          for (var i = 0, entry; entry = data.feed.entry[i]; i++) {
            var comment = {};
            // comment ID, parsed out of the original id format
            var id = /blog-(d+).post-(d+)/.exec(entry.id.$t);
            comment.id = id ? id[2] : null;
            comment.body = bodyFromEntry(entry);
            comment.timestamp = Date.parse(entry.published.$t) + '';
            if (entry.author && entry.author.constructor === Array) {
              var auth = entry.author[0];
              if (auth) {
                comment.author = {
                  name: (auth.name ? auth.name.$t : undefined),
                  profileUrl: (auth.uri ? auth.uri.$t : undefined),
                  avatarUrl: (auth.gd$image ? auth.gd$image.src : undefined)
                };
              }
            }
            if (entry.link) {
              if (entry.link[2]) {
                comment.link = comment.permalink = entry.link[2].href;
              }
              if (entry.link[3]) {
                var pid = /.*comments/default/(d+)?.*/.exec(entry.link[3].href);
                if (pid && pid[1]) {
                  comment.parentId = pid[1];
                }
              }
            }
            comment.deleteclass = 'item-control blog-admin';
            if (entry.gd$extendedProperty) {
              for (var k in entry.gd$extendedProperty) {
                console.log(entry.gd$extendedProperty[k].name + ' - ' + entry.gd$extendedProperty[k].value);
                if (entry.gd$extendedProperty[k].name == 'blogger.itemClass') {
                  comment.deleteclass += ' ' + entry.gd$extendedProperty[k].value;
                }
              }
            }
            comments.push(comment);
          }
        }
        return comments;
      };

      var paginator = function(callback) {
        if (hasMore()) {
          var url = feed;
          if (cursor) {
            url += '&published-min=' + new Date(cursor).toISOString();
          }
          window.bloggercomments = function(data) {
            var parsed = parse(data);
            cursor = parsed.length < 50 ? null
                : parseInt(parsed[parsed.length - 1].timestamp) + 1
            callback(parsed);
            window.bloggercomments = null;
          }
          url += '&callback=bloggercomments';
          var script = document.createElement('script');
          script.type = 'text/javascript';
          script.src = url;
          document.getElementsByTagName('head')[0].appendChild(script);
        }
      };
      var hasMore = function() {
        return !!cursor;
      };
      var getMeta = function(key, comment) {
        if ('iswriter' == key) {
          var matches = !!comment.author
              && comment.author.name == authorName
              && comment.author.profileUrl == authorUrl;
          return matches ? 'true' : '';
        } else if ('deletelink' == key) {
          return baseUri + '/delete-comment.g?blogID=' + blogId + '&postID=' + comment.id;
        } else if ('deleteclass' == key) {
          return comment.deleteclass;
        }
        return '';
      };

      var replybox = null;
      var replyUrlParts = null;
      var replyParent = undefined;

      var onReply = function(commentId, domId) {
        if (replybox == null) {
          // lazily cache replybox, and adjust to suit this style:
          replybox = document.getElementById('comment-editor');
          if (replybox != null) {
            replybox.height = '250px';
            replybox.style.display = 'block';
            replyUrlParts = replybox.src.split('#');
          }
        }
        if (replybox && (commentId !== replyParent)) {
          document.getElementById(domId).insertBefore(replybox, null);
          replybox.src = replyUrlParts[0]
              + (commentId ? '&parentID=' + commentId : '')
              + '#' + replyUrlParts[1];
          replyParent = commentId;
        }
      };

      var tok = 'comment-form_';
      var hash = window.location.hash || '';
      var startThread = hash.indexOf(tok) == 1 ? hash.substring(tok.length + 1) : undefined;

      // Configure commenting API:
      var configJso = {
        'maxDepth': 2
      };
      var provider = {
        'id': postId,
        'data': items,
        'loadNext': paginator,
        'hasMore': hasMore,
        'getMeta': getMeta,
        'onReply': onReply,
        'rendered': true,
        'initReplyThread': startThread,
        'config': configJso,
        'messages': msgs
      };

      var render = function() {
        if (window.goog && window.goog.comments) {
          var holder = document.getElementById('comment-holder');
          window.goog.comments.render(holder, provider);
        }
      };

      // render now, or queue to render when library loads:
      if (window.goog && window.goog.comments) {
        render();
      } else {
        window.goog = window.goog || {};
        window.goog.comments = window.goog.comments || {};
        window.goog.comments.loadQueue = window.goog.comments.loadQueue || [];
        window.goog.comments.loadQueue.push(render);
      }
    })();
// ]]>
  </script>
</b:includable>




  • 5. Ganti smua kode di atas deng kode di bawah ini



<b:includable id='threaded_comment_js' var='post'>
  <script async='async' expr:src='data:post.commentSrc' type='text/javascript'/>

  <script type='text/javascript'>
    (function() {
      var items = <data:post.commentJso/>;
      var msgs = <data:post.commentMsgs/>;
      var config = <data:post.commentConfig/>;

// <![CDATA[
      var cursor = null;
      if (items && items.length > 0) {
        cursor = parseInt(items[items.length - 1].timestamp) + 1;
      }

      var bodyFromEntry = function(entry) {
        if (entry.gd$extendedProperty) {
          for (var k in entry.gd$extendedProperty) {
            if (entry.gd$extendedProperty[k].name == 'blogger.contentRemoved') {
              return '<span class="deleted-comment">' + entry.content.$t + '</span>';
            }
          }
        }
        return entry.content.$t;
      }

      var parse = function(data) {
        cursor = null;
        var comments = [];
        if (data && data.feed && data.feed.entry) {
          for (var i = 0, entry; entry = data.feed.entry[i]; i++) {
            var comment = {};
            // comment ID, parsed out of the original id format
            var id = /blog-(d+).post-(d+)/.exec(entry.id.$t);
            comment.id = id ? id[2] : null;
            comment.body = bodyFromEntry(entry);
            comment.timestamp = Date.parse(entry.published.$t) + '';
            if (entry.author && entry.author.constructor === Array) {
              var auth = entry.author[0];
              if (auth) {
                comment.author = {
                  name: (auth.name ? auth.name.$t : undefined),
                  profileUrl: (auth.uri ? auth.uri.$t : undefined),
                  avatarUrl: (auth.gd$image ? auth.gd$image.src : undefined)
                };
              }
            }
            if (entry.link) {
              if (entry.link[2]) {
                comment.link = comment.permalink = entry.link[2].href;
              }
              if (entry.link[3]) {
                var pid = /.*comments/default/(d+)?.*/.exec(entry.link[3].href);
                if (pid && pid[1]) {
                  comment.parentId = pid[1];
                }
              }
            }
            comment.deleteclass = 'item-control blog-admin';
            if (entry.gd$extendedProperty) {
              for (var k in entry.gd$extendedProperty) {
                if (entry.gd$extendedProperty[k].name == 'blogger.itemClass') {
                  comment.deleteclass += ' ' + entry.gd$extendedProperty[k].value;
                }
              }
            }
            comments.push(comment);
          }
        }
        return comments;
      };

      var paginator = function(callback) {
        if (hasMore()) {
          var url = config.feed + '?alt=json&v=2&orderby=published&reverse=false&max-results=50';
          if (cursor) {
            url += '&published-min=' + new Date(cursor).toISOString();
          }
          window.bloggercomments = function(data) {
            var parsed = parse(data);
            cursor = parsed.length < 50 ? null
                : parseInt(parsed[parsed.length - 1].timestamp) + 1
            callback(parsed);
            window.bloggercomments = null;
          }
          url += '&callback=bloggercomments';
          var script = document.createElement('script');
          script.type = 'text/javascript';
          script.src = url;
          document.getElementsByTagName('head')[0].appendChild(script);
        }
      };
      var hasMore = function() {
        return !!cursor;
      };
      var getMeta = function(key, comment) {
        if ('iswriter' == key) {
          var matches = !!comment.author
              && comment.author.name == config.authorName
              && comment.author.profileUrl == config.authorUrl;
          return matches ? 'true' : '';
        } else if ('deletelink' == key) {
          return config.baseUri + '/delete-comment.g?blogID='
               + config.blogId + '&postID=' + comment.id;
        } else if ('deleteclass' == key) {
          return comment.deleteclass;
        }
        return '';
      };

      var replybox = null;
      var replyUrlParts = null;
      var replyParent = undefined;

      var onReply = function(commentId, domId) {
        if (replybox == null) {
          // lazily cache replybox, and adjust to suit this style:
          replybox = document.getElementById('comment-editor');
          if (replybox != null) {
            replybox.height = '250px';
            replybox.style.display = 'block';
            replyUrlParts = replybox.src.split('#');
          }
        }
        if (replybox && (commentId !== replyParent)) {
          document.getElementById(domId).insertBefore(replybox, null);
          replybox.src = replyUrlParts[0]
              + (commentId ? '&parentID=' + commentId : '')
              + '#' + replyUrlParts[1];
          replyParent = commentId;
        }
      };

      var hash = (window.location.hash || '#').substring(1);
      var startThread, targetComment;
      if (/^comment-form_/.test(hash)) {
        startThread = hash.substring('comment-form_'.length);
      } else if (/^c[0-9]+$/.test(hash)) {
        targetComment = hash.substring(1);
      }

      // Configure commenting API:
      var configJso = {
        'maxDepth': config.maxThreadDepth
      };
      var provider = {
        'id': config.postId,
        'data': items,
        'loadNext': paginator,
        'hasMore': hasMore,
        'getMeta': getMeta,
        'onReply': onReply,
        'rendered': true,
        'initComment': targetComment,
        'initReplyThread': startThread,
        'config': configJso,
        'messages': msgs
      };

      var render = function() {
        if (window.goog && window.goog.comments) {
          var holder = document.getElementById('comment-holder');
          window.goog.comments.render(holder, provider);
        }
      };

      // render now, or queue to render when library loads:
      if (window.goog && window.goog.comments) {
        render();
      } else {
        window.goog = window.goog || {};
        window.goog.comments = window.goog.comments || {};
        window.goog.comments.loadQueue = window.goog.comments.loadQueue || [];
        window.goog.comments.loadQueue.push(render);
      }
    })();
// ]]>
  </script>
</b:includable>

  • 6. Save Tempale dan lihat hasilnya..
Sobat blogger Sudah tidak asing lagi dengan treaded comment.. kali ini yang saya bahas mengenai reply / balas comment karena tidak semua template ada fasilitas ini. Jika tidak ada reply maka akan terlihat acak atau sedikit berantakan. Lihat screenshot di bawah ini:
Untuk membuat balas atau reply komentar ikuti langkah berikut:
1.Loggin ke account blogger sobat
2.pilih"Opsi lainya" - Template - Edit HTML -Lanjutkan(jangan lupa centang"Expand Template Widget"
3.Cari kode seperti ini <b:include data='post' name='comments'/>
Masing-masing template memiliki kode deklarator yang berbeda-beda,adakalanya memiliki lebih dari satu seperti blog saya.
4.Ganti semua kode tersebut dengan kode dibawah ini.


<b:if cond='data:post.showThreadedComments'> <b:include data='post' name='threaded_comments'/> <b:else/> <b:include data='post' name='comments'/> </b:if>

5. Setelah itu"Save template" dan lihat hasilnya...

Cara di atas untuk template blog secara umum.. Jika blog anda tidak bisa menggunakan cara di atas atau tidak ada tautan apapun atau tidak ada respon silahkan baca Cara Mengatasi tombol Reply atau Balas komentar Yang tidak berfungsi

Pages

Search