Saturday, 25 January 2014

Template ClassiPress Bajakan

Template ClassiPress sebenarnya adalah satu dari sekian banyak template wordpress komersil. Namun ada juga yang mebagikan template ini namun yang bajakan. Template bajakan yang sudah saya coba rata rata ada saja masalahnya. Mulai dari error saat penginstalan dan lainnya. Saya sudah coba mencari2 dan akhirnya bisa juga membuat sebuah situs berbasis wordpress dengan template bajakan classipress. tujuan saya menulis artikel ini sebenarnya untuk catatan saya. Sebab susah sekali mencari dan memperbaiki error error yang saya temukan jadi sayang sekali kalau sampai saya lupa. Ini sesuai dengan template bajakan yang saya dapatkan. Jadi kalau ternyata di template bajakan anda tidak bekeja, maka anda harus mencari petunjuk di tempat lain hehe.

  1. Error saat aktivasi template: (Fatal error: Cannot re-assign auto-global variable _POST in public_html\wp-content\themes\classipress\includes\gateways\paypal\ipn.php on line 124)Saya coba browsing tapi tidak dapat. Jadi saya berimprofisasi sendiri dengan :
    - membuka file ipn.php pada direktori diatas (\wp-content\themes\classipress\includes\gateways\paypal\ipn.php)
    - pada baris 124 berisi kode berikut "function cp_handle_ipn_response($_POST) {" tanpa tanda kutip
    - hapus kode $_POST dan coba aktivasi lagi ternyata berhasil :)
  2. Setelah aktivasi, muncul pesan error lainnya: (Warning: Missing argument 2 for wpdb::prepare(), called in public_html\wp-content\themes\classipress\includes\admin\admin-updates.php on line 387 and defined in public_html\wp-includes\wp-db.php on line 992) di halaman admin ataupun frontand. saya muter2 bahkan sampai forum forum bule tapi tidak dapat penyelesaiannya. Finally saya dapat juga tapi bukan pada pembahasan error di atas. Namun semua pesan error diatas terselesaikan dengan cara berikut:
    - buka file wp-db.php pada direktori (public_html\wp-includes\wp-db.php)
    -
    pada baris 992 cari kode berikut "function prepare( $query, $args ) {" tanpa tanda kutip
    - ganti sebaris kode diatas denga kode berikut "function prepare( $query = null ) { // ( $query, *$args )" tanpa tanda kutip
    - Problem Solved :)
  3. Berikutnya Saya ingin merubah Button/Tombol "Post an ad" di halaman frontand menjadi "Pasang Iklan".
    - Buka file theme-header.php pada direktori (/public_html/wp-content/themes/classipress/includes/theme-header.php)
    - Pada baris 124 cari kode "<a href="<?php echo CP_ADD_NEW_URL ?>" class="obtn btn_orange"><?php _e('Post an Ad', 'appthemes') ?></a>" tanpa kutip
    - Rubah tulisan "Post an ad" menjadi "Pasang Iklan" tanpa kutip
    - Success
Berikut ini list direktori, file dan baris kode untuk translate tempalte classipress manual:
Direktori : public_html\wp-content\themes\classipress\

file: 404.php

23- <?php _e('Whoops! Page Not Found.', 'appthemes')?>

25- <?php _e('The page or ad listing you are trying to reach no longer exists or has expired.', 'appthemes') ?>

45- <?php _e('Sponsored Links', 'appthemes') ?>

file: author.php

40- <?php _e('About','appthemes')?>
49- <?php _e('Member Since:','appthemes');?>
50- <?php _e('Website:','appthemes'); ?>
51- <?php _e('Twitter','appthemes')?>
52- <?php _e('Facebook','appthemes')?>
58- <?php _e('Description','appthemes'); ?>
63- <?php _e('Latest items listed','appthemes'); ?>
83- <?php _e('No ads by this poster yet.','appthemes'); ?>
93- <?php _e('Recent blog posts','appthemes'); ?>
113- <?php _e('No blog posts written yet.','appthemes'); ?>

file: comments.php

15- <?php _e('This post is password protected. Enter the password to view comments.','appthemes'); ?>
33- <?php _e('to','appthemes'); ?>
63- <?php _e('Trackbacks/Pingbacks', 'appthemes'); ?>

file: comments-ad_listing.php

15- <?php _e('This post is password protected. Enter the password to view comments.','appthemes'); ?>
33- <?php _e('to','appthemes'); ?>
63- <?php _e('Trackbacks/Pingbacks', 'appthemes'); ?>

file: comments-page.php

15- <?php _e('This post is password protected. Enter the password to view comments.','appthemes'); ?>
33- <?php _e('to','appthemes'); ?>
63- <?php _e('Trackbacks/Pingbacks', 'appthemes'); ?>

file: featured.php


23- <?php _e('Featured Listings', 'appthemes')?>

file: header.php

25- <?php _e('Debug Mode On','appthemes'); ?>

file: index.php

26- <?php _e('Ad Categories','appthemes')?>
48- <?php _e('Just Listed','appthemes')?>
49- <?php _e('Most Popular','appthemes')?>
50- <?php _e('Random','appthemes')?>
61- <?php _e('Classified Ads','appthemes') ?>
61- <?php _e('Just Listed','appthemes') ?>
75- <?php _e( 'View More Ads', 'appthemes' ); ?>
87- <?php _e('Classified Ads','appthemes') ?>
87- <?php _e('Most Popular','appthemes') ?>
93- <?php _e( 'View More Ads', 'appthemes' ); ?>
106- <?php _e('Classified Ads','appthemes') ?>
106- <?php _e('Random','appthemes') ?>
120- <?php _e( 'View More Ads', 'appthemes' ); ?>

file: page.php

67- <?php _e('Sorry, no pages matched your criteria.', 'appthemes'); ?>

file: search.php

54- <?php _e('Sorry, no listings were found.','appthemes')?>
80- <?php _e('Sponsored Links','appthemes') ?>

file: sidebar.php

19- <?php _e('Join Now!', 'appthemes') ?>
27- <?php _e('Welcome back,','appthemes'); ?>
28- <?php _e('You last logged in at:','appthemes'); ?>
29- <?php _e('Manage your ads or edit your profile from your personalized dashboard.','appthemes'); ?>
33- <?php _e('Manage Ads', 'appthemes') ?>
33- <?php _e('Edit Profile', 'appthemes') ?>
71- <?php _e('Sub Categories', 'appthemes') ?>
106- <?php _e('BlogRoll', 'appthemes') ?>
123- <?php _e('Meta', 'appthemes') ?>

file: sidebar-ad.php

21- <?php _e('Map', 'appthemes') ?>
23- <?php _e('Contact', 'appthemes') ?>
24- <?php _e('Poster', 'appthemes') ?>
62- <?php _e('You must be logged in to inquire about this ad.', 'appthemes') ?>
80- <?php _e('Information about the ad poster','appthemes');?>
88- <?php _e('Listed by:','appthemes');?>
106- <?php _e('Member Since:','appthemes');?>
119- <?php _e('Other items listed by','appthemes'); ?>
139- <?php _e('No other ads by this poster found.','appthemes'); ?>
147- <?php _e('Latest items listed by','appthemes'); ?>

file: sidebar-blog.php

10- <?php _e('Popular', 'appthemes') ?>
11- <?php _e('Comments', 'appthemes') ?>
12- <?php _e('Tags', 'appthemes') ?>

file: sidebar-page.php

14- <?php _e('BlogRoll', 'appthemes') ?>
32- <?php _e('Meta', 'appthemes') ?>

file: sidebar-user.php

19- <?php _e('User Options','appthemes')?>
27- <?php _e('My Dashboard','appthemes')?>
28- <?php _e('Edit Profile','appthemes')?>
29- <?php _e('WordPress Admin','appthemes')?>
30- <?php _e('Log Out','appthemes')?>
47- <?php _e('Account Information','appthemes')?>
53- <?php _e('Member Since:','appthemes')?>
54- <?php _e('Last Login:','appthemes'); ?>
61- <?php _e('Membership Pack','appthemes')?>
62- <?php _e('Membership Expires','appthemes')?>
63- <?php _e('Renew or Extend Your Membership Pack','appthemes'); ?>
65- <?php _e('Purchase a Membership Pack','appthemes'); ?>
72- <?php _e('Twitter','appthemes')?>
73- <?php _e('Facebook','appthemes')?>
87- <?php _e('Account Statistics','appthemes')?>
111- <?php _e('Live Listings:','appthemes')?>
112- <?php _e('Pending Listings:','appthemes')?>
113- <?php _e('Offline Listings:','appthemes')?>
114- <?php _e('Total Listings:','appthemes')?>

file: single-ad_listing.php

21- <?php _e('Post Was Reported', 'appthemes'); ?>
23- <?php _e('Report This Post','appthemes') ?>
66- <?php _e('Location:', 'appthemes') ?>
67- <?php _e('Phone:', 'appthemes') ?>
70- <?php _e('URL:','appthemes'); ?>
72- <?php _e('Listed:', 'appthemes') ?>
73- <?php _e('Expires:', 'appthemes') ?>
79- <?php _e('This item has been sold', 'appthemes'); ?>
86- <?php _e('Listed:', 'appthemes') ?>
89- <?php _e( 'Expires:', 'appthemes' ) ?>
135- <?php _e( 'Description', 'appthemes' ); ?>

fle: taxonomy-ad_cat.php

25- <?php _e('RSS Feed', 'appthemes') ?>
25- <?php _e('RSS Feed', 'appthemes') ?>
26- <?php _e('Listings for','appthemes')?>

file: taxonomy-ad_tag.php

25- <?php _e('RSS Feed', 'appthemes') ?>
25- <?php _e('RSS Feed', 'appthemes') ?>
26- <?php _e('Listings tagged with','appthemes')?>

file: tpl-add-new-confirm.php

145- <?php _e('Thank You!','appthemes'); ?>
149- <?php _e('Your payment has been processed and your ad listing should now be live.','appthemes') ?>
151- <?php _e('Visit your dashboard to make any changes to your ad listing or profile.','appthemes') ?>
161- <?php _e('An Error Has Occurred','appthemes') ?>
165- <?php _e('This ad has already been published or you do not have permission to activate this ad. Please contact the site admin if you are experiencing any issues.','appthemes') ?>

file: tpl-dashboard.php

100- <?php _e('Below you will find a listing of all your classified ads. Click on one of the options to perform a specific task. If you have any questions, please contact the site administrator.','appthemes');?>
106- <?php _e('Title','appthemes');?>
107- <?php _e('Views','appthemes');?>
108- <?php _e('Status','appthemes');?>
109- <?php _e('Options','appthemes');?>
278- <?php _e('Delete Ad', 'appthemes'); ?>
278- <?php _e('Delete Ad', 'appthemes'); ?>
278- <?php _e('Delete Ad', 'appthemes'); ?>
281- <?php _e('Mark Sold', 'appthemes'); ?>
283- <?php _e('Unmark Sold', 'appthemes'); ?>
303- <?php _e('Are you sure you want to delete this ad?', 'appthemes'); ?>
314- <?php _e('You currently have no classified ads.','appthemes');?>


file: tpl-edit-item.php

186- <?php _e('Edit Your Ad', 'appthemes'); ?>
191- <?php _e('Edit the fields below and click save to update your ad. Your changes will be updated instantly on the site.', 'appthemes');?>
251- <?php _e('Images', 'appthemes') ?>
251- <?php _e('Sorry, image editing is not supported for this ad.', 'appthemes') ?>
262- <?php _e('Cancel', 'appthemes')?>
263- <?php _e('Update Ad &raquo;','appthemes') ?>
276- <?php _e('You have entered an invalid ad id or do not have permission to edit that ad.', 'appthemes');?>

file: tpl-full-width.php

57- <?php _e('No content found.', 'appthemes'); ?>

file: tpl-membership-confirm.php

76- <?php _e('Thank You!','appthemes'); ?>
80- <?php _e('Your payment has been processed and your membership status should now be active.','appthemes'); ?>
97- <?php _e('Thank You!','appthemes'); ?>
101- <?php _e('Your payment has been processed and your membership status should now be active.','appthemes') ?>
103- <?php _e('Visit your dashboard to review your membership status details.','appthemes') ?>
106- <?php _e('Membership Pack','appthemes')?>
107- <?php _e('Membership Expires','appthemes')?>
108- <?php _e('Renew or Extend Your Membership Pack','appthemes'); ?>
118- <?php _e('An Error Has Occurred','appthemes') ?>
122- <?php _e('There was a problem processing your membership or payment was not successful. This error can also occur if you refresh the payment confirmation page. If you believe your order was not completed successfully, please contact the site administrator.','appthemes') ?>

file: tpl-membership-purcase.php

110- <?php _e('Membership Not Enabled','appthemes') ?>
113- <?php _e('Administrator currently has memberships disabled. Please try again later.','appthemes') ?>

file: tpl-profile.php

75- <?php _e('Strength indicator','appthemes') ?>
75- <?php _e('Very weak','appthemes') ?>
75- <?php _e('Weak','appthemes') ?>
75- <?php _e('Medium','appthemes') ?>
75- <?php _e('Strong','appthemes') ?>
98- <?php _e('Your profile has been updated.','appthemes')?>
115- <?php _e('Username:','appthemes'); ?>
119- <?php _e('First Name:','appthemes') ?>
123- <?php _e('Last Name:','appthemes') ?>
127- <?php _e('Nickname:','appthemes') ?>
131- <?php _e('Display Name:','appthemes') ?>
154- <?php _e('Email:','appthemes') ?>
160- <?php _e('Website:','appthemes') ?>
166- <?php _e('About Me:','appthemes'); ?>
176- <?php _e('New Password:','appthemes'); ?>
179- <?php _e('Leave this field blank unless you would like to change your password.','appthemes'); ?>
183- <?php _e('Password Again:','appthemes'); ?>
186- <?php _e('Type your new password again.','appthemes'); ?>
192- <?php _e('Strength indicator','appthemes'); ?>
193- <?php _e('Your password should be at least seven characters long.','appthemes'); ?>
211- <?php _e('Thumbnail','appthemes') ?>
222- <?php _e('Delete existing photo?','appthemes') ?>
243- <?php _e('Update Profile &raquo;', 'appthemes')?>
Sementara segitu saja dlu.
Kalau ada saran jangan ragu ragu tinggalkan komentar :)
Sumber :

Saturday, 16 November 2013

How To Fix "Google-Code-Subversion-Repository" Password Request? Solution!

http://www.bloggingehow.com/2013/02/how-to-fix-google-code-subversion.html
Sumber :

DAFTAR ISI


Thursday, 5 September 2013

Auto Read More Posting Blog

Auto readmore tidak menggunakan javascript untuk Blogger

Blogger readmore tetapi memiliki kerajinan cantik, dengan banyak posting blog telah dibuat, readmore untuk setiap posting sangat keras dan sering datang dengan auto readmore blogger javascript. Auto readmore javascript untuk menampilkan hanya sebagian artikel melalui fungsi document.write , isi artikel masih download peramban. Kelemahan dari tidak ramah dengan mesin pencari dan alat terjemahan online, selain artikel panjang tanpa menambahkan readmore pengguna Blogger akan mendapatkan error gratis paging pagination oleh Blogger. Trik Auto Anda readmore memperkenalkan seluruhnya berikut baru, tapi tidak menggunakan javascript untuk menggunakan pernyataan yang disediakan oleh blogger. Ini akan meningkatkan kecepatan Anda ketika browsing indeks halaman blog-gaya, arsip jadi hanya men-download kutipan dari isi artikel.


Langkah-langkahnya adalah:


Langkah 1: Tambahkan kelas untuk menampilkan post-thumbnail. Ada 2 jenis gambar yang ditampilkan di sebelah kiri atau kanan.

1. Menampilkan gambar di sebelah kiri:

Tambahkan kode berikut di dalam kartu ]]></b:skin> :
  . Pasca thumbnail {float: left; margin-right: 20px} 

2. Menampilkan gambar di sebelah kanan:

Tambahkan kode berikut di dalam kartu ]]></b:skin> :
  . Pasca thumbnail {float: right; margin-left: 20px} 

Langkah 2: Kode Tambah auto readmore. Ada 4 jenis untuk memilih readmore otomatis.

1. Auto readmore dengan foto:

Ganti <data:post.body/> dengan kode berikut:
  <b:if cond='data:blog.pageType != "item"'>
  <b:if cond='data:blog.pageType != "static_page"'>
   <div>
    <b:if cond='data:post.thumbnailUrl'>
     <img class='post-thumbnail' expr:alt='data:post.title' expr:src='data:post.thumbnailUrl' width='72px' height='72px'/>
    </ B: if>
    <data:post.snippet/>
   </ Div>
   <div class='jump-link'>
    <a expr:href='data:post.url' expr:title='data:post.title'> <data:post.jumpText/> </ a>
   </ Div>
  <b:else/>
   <data:post.body/>
  </ B: if>
 <b:else/>
  <data:post.body/>
 </ B: if> 

2. Auto readmore dengan gambar dan menampilkan gambar default untuk posting ada gambar:

Ganti <data:post.body/> dengan kode berikut:
  <b:if cond='data:blog.pageType != "item"'>
  <b:if cond='data:blog.pageType != "static_page"'>
   <div>
    <b:if cond='data:post.thumbnailUrl'>
     <img class='post-thumbnail' expr:alt='data:post.title' expr:src='data:post.thumbnailUrl' width='72px' height='72px'/>
    <b:else/>
     <Img class = 'post-thumbnail' alt = 'tidak ada gambar' src = 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRK-EIrAxa_kFMwInJsscssRG4Z4wg3YRqZ3_iVU33LFD1Njq5inNlqp9mXW9iT9KSCErQ0Xw-omzXbWT_YuGo5YSuEMSMbzyjNBV7WD6HLC_3ygIiHE1Y11EpH6NkZHU-OlA63roeq5fu/' lebar height = '72px ' '72px = '/>
    </ B: if>
    <data:post.snippet/>
   </ Div>
   <div class='jump-link'>
    <a expr:href='data:post.url' expr:title='data:post.title'> <data:post.jumpText/> </ a>
   </ Div>
  <b:else/>
   <data:post.body/>
  </ B: if>
 <b:else/>
  <data:post.body/>
 </ B: if> 

3. Auto readmore dengan gambar. Tidak readmore dengan artikel terbaru:

Ganti <data:post.body/> dengan kode berikut:
  <b:if cond='data:blog.pageType != "item"'>
  <b:if cond='data:blog.pageType != "static_page"'>
   <b:if cond='data:blog.url == data:blog.homepageUrl'>
    <b:if cond='data:post.isFirstPost == "true"'>
     <data:post.body/>
      <b:if cond='data:post.hasJumpLink'>
       <div class='jump-link'>
        <a expr:href='data:post.url + "#more"' expr:title='data:post.title'> <data:post.jumpText/> </ a>  
       </ Div>
      </ B: if>
    <b:else/>
     <div>
      <b:if cond='data:post.thumbnailUrl'>
       <img class='post-thumbnail' expr:alt='data:post.title' expr:src='data:post.thumbnailUrl' width='72px' height='72px'/>
      </ B: if>
      <data:post.snippet/>
     </ Div>
     <div class='jump-link'>
      <a expr:href='data:post.url' expr:title='data:post.title'> <data:post.jumpText/> </ a>
     </ Div>
    </ B: if>
   <b:else/>
    <div>
     <b:if cond='data:post.thumbnailUrl'>
      <img class='post-thumbnail' expr:alt='data:post.title' expr:src='data:post.thumbnailUrl' width='72px' height='72px'/>
     </ B: if>
     <data:post.snippet/>
    </ Div>
    <div class='jump-link'>
     <a expr:href='data:post.url' expr:title='data:post.title'> <data:post.jumpText/> </ a>
    </ Div>
   </ B: if>
  <b:else/>
   <data:post.body/>
  </ B: if>
 <b:else/>
  <data:post.body/>
 </ B: if> 

4. Auto readmore dengan gambar dan menampilkan gambar default untuk posting ada gambar. Tidak readmore dengan artikel terbaru:

Ganti <data:post.body/> dengan kode berikut:
  <b:if cond='data:blog.pageType != "item"'>
  <b:if cond='data:blog.pageType != "static_page"'>
   <b:if cond='data:blog.url == data:blog.homepageUrl'>
    <b:if cond='data:post.isFirstPost == "true"'>
     <data:post.body/>
      <b:if cond='data:post.hasJumpLink'>
       <div class='jump-link'>
        <a expr:href='data:post.url + "#more"' expr:title='data:post.title'> <data:post.jumpText/> </ a>  
       </ Div>
      </ B: if>
    <b:else/>
     <div>
      <b:if cond='data:post.thumbnailUrl'>
       <img class='post-thumbnail' expr:alt='data:post.title' expr:src='data:post.thumbnailUrl' width='72px' height='72px'/>
      <b:else/>
       <Img class = 'post-thumbnail' alt = 'tidak ada gambar' src = 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRK-EIrAxa_kFMwInJsscssRG4Z4wg3YRqZ3_iVU33LFD1Njq5inNlqp9mXW9iT9KSCErQ0Xw-omzXbWT_YuGo5YSuEMSMbzyjNBV7WD6HLC_3ygIiHE1Y11EpH6NkZHU-OlA63roeq5fu/' lebar height = '72px ' '72px = '/>
      </ B: if>
      <data:post.snippet/>
     </ Div>
     <div class='jump-link'>
      <a expr:href='data:post.url' expr:title='data:post.title'> <data:post.jumpText/> </ a>
     </ Div>
    </ B: if>
   <b:else/>
    <div>
     <b:if cond='data:post.thumbnailUrl'>
      <img class='post-thumbnail' expr:alt='data:post.title' expr:src='data:post.thumbnailUrl' width='72px' height='72px'/>
     <b:else/>
      <Img class = 'post-thumbnail' alt = 'tidak ada gambar' src = 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRK-EIrAxa_kFMwInJsscssRG4Z4wg3YRqZ3_iVU33LFD1Njq5inNlqp9mXW9iT9KSCErQ0Xw-omzXbWT_YuGo5YSuEMSMbzyjNBV7WD6HLC_3ygIiHE1Y11EpH6NkZHU-OlA63roeq5fu/' lebar height = '72px ' '72px = '/>
     </ B: if>
     <data:post.snippet/>
    </ Div>
    <div class='jump-link'>
     <a expr:href='data:post.url' expr:title='data:post.title'> <data:post.jumpText/> </ a>
    </ Div>
   </ B: if>
  <b:else/>
   <data:post.body/>
  </ B: if>
 <b:else/>
  <data:post.body/>
 </ B: if> 

Layar potongan melalui kartu pos <data:post.snippet/> oleh Blogger. Seperti telah disebutkan dalam posting saya sebelumnya hanya kutipan dari Blogger dari 140 karakter (Blogger telah memperbarui jumlah karakter kartu <data:post.snippet/> dalam widget Blog sekarang kurang dari jumlah karakter Kartu <data:post.snippet/> di PopularPosts widget), cukup pendek dan karakter mengganggu memperhatikan karakter ruang yang harus kehilangan beberapa kata menjadi tidak berarti.

Gambar yang diperoleh melalui perintah data:post.thumbnailUrl . Ini adalah jalan pertama pada gambar artikel telah diubah ukurannya Blogger 72x72 piksel dalam ukuran. Memperhatikan bahwa citra artikel harus upload melalui Insert gambar alat Blogger, atau mendapatkan alamat dan gambar dari foto Picasa harus mengatasi s1600 , s800 ... operasi ukuran alat Blogger baru, Sementara gambar baru muncul. Prosedur di atas atribut alt adalah judul artikel untuk gambar, hal ini membantu meningkatkan SEO untuk blog Anda.

Sebelum melakukan prosedur ini, Anda perlu auto readmore hapus auto readmore kode javascript jika Anda menggunakan offline.
Sumber : http://blog.duypham.info/2011/01/auto-readmore-for-blogger-no-javascript.html

DAFTAR ISI

Membuat Image Zoom

Sekarang kita akan belajar cara membuat image zoom. Image zoom biasanya di gunakan pada blog yang berbasis gambar dan lainnya tergantung kreatifitas anda. Sebelumnya, ada baiknya anda lihat contohnya di bawah.


DEMO


Demo 1:


Demo 2:


Demo 3:

zoomable
Milla Jojovitch
Milla Saleen Hayden Jaguar

Demo 4:

zoomable
Angelina Jolie
Angelina Saleen Jaguar Relaxing Music

Sumber :

DAFTAR ISI

Monday, 2 September 2013

multi zoom image

zoomable
Milla Jojovitch

Sunday, 1 September 2013

Membuat Image Slider Berdasarkan Kategori Tertentu

Gambar slideshow yang sering kita lihat di bawah header atau sering disebut sebagai image slider banyak sekali menghiasi halaman pada sebuah blog. Sekarang ini banyak sekali template blogger yang bagus dan dihiasi dengan berbagai macam slider yang tujuannya untuk memperindah tampilan. Permasalahan yang timbul sekarang adalah kita terkadang malas atau kurang teliti dalam memasukkan satu persatu keterangan dalam slider tersebut, baik itu URL gambar maupun URL post yang dituju. Seperti pada tutorial saya sebelumnya mengenai cara membuat slider gambar ala Yahoo, disitu anda harus memasukkan URL dan keterangan slider satu persatu.


image slider maskolis

Kali ini saya akan memberikan satu solusi berupa tutorial membuat image slider berdasarkan kategori tertentu, dimana Anda tidak perlu lagi memasukkan satu persatu keterangan dalam slider, jadi Anda tinggal mengganti dengan kategori atau label yang ingin ditampilkan dalam slider, gambarnya seperti diatas dan demonya seperti slider yang ada disini. Baik langsung saja pada cara pemasangannya :

Langkah Pertama
  1. Login ke blogger dengan akun anda
  2. Kemudian klik Tata Letak > pilih Edit HTML centang expand widget templates
  3. Jangan lupa backup dulu template anda dengan mengklik Download Template Lengkap.
  4. Letakkan kode berikut di atas kode ]]></b:skin>
    #featured{margin-bottom:8px ;margin-right:8px;}
    .sliderwrapper{position: relative;overflow: hidden;height: 240px}
    .sliderwrapper .contentdiv{visibility: hidden;position: absolute;left: 0;top: 0;padding: 0px;height: 100%;}
    .pagination{text-align: left;padding:8px 0px}
    .pagination a{font-size:11px;color:#fff;padding: 3px 6px;background:#1b75d6}
    .pagination a:hover, .pagination a.selected{color:#dedde5;background-color:#535352}
    .featuredPost{width:360px;padding:10px 10px 0;background:#191919;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;color:#dedde5;position:absolute;bottom:0}
    .featuredPost a{color:#fff}
    .featuredPost a:hover{color:#dedde5}
    .featuredPost h2{margin:0;font-size:12px;line-height:1}
    .featuredPost span{font-size:10px}
    .featuredPost p{font-size:11px}
Langkah Kedua
  1. Masih dalam dalam posisi Edit HTML. Sekarang letakkan kode berikut ini di atas kode </head>
    <script>
    //<![CDATA[
    /* Script from:http://www.alizainsyahab.co.cc/ */
    imgr = new Array();
    imgr[0] = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieAhthyjhInWGVnaDFkj1yl4smXpZekV-8eJ5QLRO-QWKj-NEAcN2ufluUkm_g_uRuuoWqy6Z6e-SQRZNMhF0iYsgVBRXnHULwIaqvp2WgwOwgfapiWbADudDy5ZVrkHzIzcugchhpdTLd/s300/no%252Bimage.jpg";
    showRandomImg = true;
    aBold = true;
    summaryPost = 100;

    numposts1 = 5;
    label1 = "blog tutorial";

    function removeHtmlTag(strx,chop){var s=strx.split("<");for(var i=0;i<s.length;i++){if(s[i].indexOf(">")!=-1){s[i]=s[i].substring(s[i].indexOf(">")+1,s[i].length)}}s=s.join("");s=s.substring(0,chop-1);return s}

    function showrecentposts1(json){j=(showRandomImg)?Math.floor((imgr.length+1)*Math.random()):0;img=new Array();for(var i=0;i<numposts1;i++){var entry=json.feed.entry[i];var posttitle=entry.title.$t;var pcm;var posturl;if(i==json.feed.entry.length)break;for(var k=0;k<entry.link.length;k++){if(entry.link[k].rel=='alternate'){posturl=entry.link[k].href;break}}for(var k=0;k<entry.link.length;k++){if(entry.link[k].rel=='replies'&&entry.link[k].type=='text/html'){pcm=entry.link[k].title.split("")[0];break}}
          
    if ("content" in entry) {
    var postcontent = entry.content.$t;}
    else
    if ("summary" in entry) {
    var postcontent = entry.summary.$t;}
    else var postcontent = "";
    postdate = entry.published.$t;
    if(j>imgr.length-1) j=0;
    img[i] = imgr[j];
    s = postcontent    ; a = s.indexOf("<img"); b = s.indexOf("src=\"",a); c = s.indexOf("\"",b+5); d = s.substr(b+5,c-b-5);
    if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!="")) img[i] = d;

    var month=[1,2,3,4,5,6,7,8,9,10,11,12];var month2=["January","February","March","April","May","Juny","July","August","September","October","November","December"];var day=postdate.split("-")[2].substring(0,2);var m=postdate.split("-")[1];var y=postdate.split("-")[0];for(var u2=0;u2<month.length;u2++){if(parseInt(m)==month[u2]){m=month2[u2];break;
    }}

    var daystr = day+ ' ' + m + ' ' + y ;
    var trtd = '<div class="contentdiv"><div class="sliderPostPhoto"><a href="'+posturl+'"><img width="370" height="240" class="alignnone" src="'+img[i]+'"/></a><div class="sliderPostInfo"></div></div><div class="featuredPost"><h2><a href="'+posturl+'">'+posttitle+'</a></h2><span>'+daystr+'</span><p>'+removeHtmlTag(postcontent,summaryPost)+'...</p></div></div>';    
    document.write(trtd);     
    j++;
    }}
    //]]>
    </script>
  2. Perhatikan kode yang saya beri huruf tebal label1 = "misteri"; itu adalah label atau kategori yang akan ditampilkan di slider, disini saya memilih label misteri. Anda nanti tinggal mengganti dengan label yang diinginkan. Perhatikan juga kode img width="370" height="240"  itu adalah lebar dan tinggi slider, silahkan sesuaikan dengan  template Anda.
  3. Setelah itu, letakkan kode di bawah ini sebelum kode </body> (letakkan diatasnya saja)
    <script src='http://alizainsyahab.googlecode.com/files/contentslider.js'/>
    <script>
    //<![CDATA[
    featuredcontentslider.init({
    id: "slider1", //id of main slider DIV
    contentsource: ["inline", ""], //Valid values: ["inline", ""] or ["ajax", "path_to_file"]
    toc: "#increment", //Valid values: "#increment", "markup", ["label1", "label2", etc]
    nextprev: ["Previous", "Next"], //labels for "prev" and "next" links. Set to "" to hide.
    enablefade: [true, 0.5], //[true/false, fadedegree]
    autorotate: [true, 6000], //[true/false, pausetime]
    onChange: function(previndex, curindex){ //event handler fired whenever script changes slide
    //previndex holds index of last slide viewed b4 current (1=1st slide, 2nd=2nd etc)
    //curindex holds index of currently shown slide (1=1st slide, 2nd=2nd etc)
    }
    })
    //]]>
    </script>
  4. Langkah terakhir, yaitu untuk memanggil agar slider tersebut tampil di halaman depan anda cari kode <div id='main-wrapper'> jika anda ingin slider tampil di atas main-wrapper seperti pada demo, dan letakkan kode berikut di bawahnya  :
    <b:if cond='data:blog.pageType == &quot;index&quot;'>
    <div id='featured'>
    <div class='sliderwrapper' id='slider1'>
    <script>
    document.write(&quot;&lt;script src=\&quot;/feeds/posts/default/-/&quot;+label1+&quot;?max-results=&quot;+numposts1+&quot;&amp;orderby=published&amp;alt=json-in-script&amp;callback=showrecentposts1\&quot;&gt;&lt;\/script&gt;&quot;);
    </script>
    </div>
    <div class='pagination' id='paginate-slider1'>
    </div>
    </div>
    </b:if>
  5. Langkah terakhir Save/simpan template, membuat slider image berdasarkan kategori tertentu sudah selesai.
Yang perlu diperhatikan disini adalah kode label1 = "misteri" pada langkah kedua point pertama, misteri adalah label yang ditampilkan dalam slider. Anda bisa menggantinya dengan label atau kategori yang diinginkan. Bagi pengguna template Johny Simple Magazine atau Creating Website Modifikasi, bisa langsung dipraktekkan. Sekian tutorial kali ini jika masih ada yang kurang jelas bisa ditanyakan lewat kotak komentar yang ada di bawah. Selamat mencoba dan semoga bermanfaat.

http://www.dynamicdrive.com/dynamicindex17/featuredcontentslider.htm

Sunday, 4 August 2013

Foto Efek Sketsa Pensil

1. Buka photoshopnya. Setelah itu carilah gambar yang akan dijadikan sketsa pensil. Namun kali ini, saya akan menampilkan gambar hewan anjing, Lihat gambar pertama di bawah ini:



2. Setelah gambar pertama tertampilkan, langkah selanjutnya yaitu : Arahkan Mouse anda pada "Layer gambar hewan" dalam hal ini Background

kemudian klik kanan dan pilih "Duplicated Layer". Namakan As: "Doggy 1" tanpa tanda petik

3. Masih tetap di Layer "Doggy 1" buat Gambar menjadi Hitam putih dengan mengKlik Ctrl + Shift + U
Lihat Gambar Kedua ( 2 ) di bawah ini :


4. Setelah gambar berubah menjadi hitam putih, langkah selanjutnya yaitu :

Buatlah duplicated Layer dari "Doggy 1", caranya seperti diatas yaitu klik kanan Layer "Doggy 1" lalu pilih duplicate layer, Lalu beri nama As: "Doggy 2"
Nah sekarang kita punya layer bernama Doggy 2 - klik Ctrl + i maka gambar di Doggy 2 akan berubah menjadi gambar film
Previewnya :


5. Setelah Gambar Ketiga ( 3 ) kita dapatkan.
Selanjutnya yaitu MengBLUR Layer "Doggy 2" dengan cara Arahkan mouse Pada Filter > Blur > Gaussian Blur maka akan keluar jendela pop_up Gaussian blurnya,
setelah itu pada “Radius Pixel” berilah nilai Radius sebesar “5.0” intinya semakin Blur semakin baik cuma harus disesuaikan jangan terlalu Over Blur
kemudian Klik Ok.
Dan lihatlah hasil gambar keempat ( 4 ) di bawah ini :


6. Pada gambar keempat ( 4) jika diperhatikan, gambar tersebut tampak Tidak jelas atau juga memudar.
Namun dari gambar tersebutlah yang Menjadikan gambar lebih jelas setelah terjadinya perpindahan warna.
Oleh sebab itu, untuk langkah terakhirnya yaitu : Pada Layer "Doggy 2" Set Blending modenya ke "Color Dodge" lihat gambar di bawah ini :

Keterangan
Pada gambar disamping ini, ubahlah nama “Normal” menjadi “Color Dodge”

Setelah anda mengubah Mode “Normal” menjadi “Color Dodge” maka, gambar secara langsung akan berubah menjadi sketsa warna pensil, lihat hasil gambar penyelesaiannya di bawah ini :

Perubahan menjadi goresan Pencil

:::Sampai disini dulu tutorial kami, semoga tutorial ini. dapat menambah pengetahuan anda semua dan kami tidak bertanggung jawab atas penyalahgunaannya dan Semoga anda mendapatkan segala manfaat dan kebutuhan anda:::
Selamat belajar Photoshop

Semoga Bermanfaat... ^_^

Sumber : http://www.ilmugrafis.com/photoshop_foto1.php?page=merubah-foto-berwarna-menjadi-sketsa-warna-pensil

Two Reasons why IPS is a "Must Have" for your Network

Introduction This is the third in my Security Series of Connect articles.  For more information on how to keep your enterprise environm...