Tips Cara Mengganti Image Header Otomatis

- 22.26
advertise here
advertise here

Tips Cara Mengganti Image Header Otomatis

anjjriit's picture
drupal7logo.png
Selesai bantu kawan yang punya server pulsa dan mysqlnya crash sampai gak bisa diakses, masih belom tidur sempatin posting dulu.
Kali ini tentang theming Drupal, maunya image header bisa berganti otomatis tergantung pada path url yang diakses oleh user, maunya lagi gak pake module (lagi2 karena masalah resourses biar gak kena masalah memory_limit
cari-cari sana sini akhirnya dapat solusi pakai script, anda bisa terapkan juga di situs anda
Scriptnya ini
<?phpfunction unique_section_header() {
  
$path drupal_get_path_alias($_GET['q']);
  list(
$sections, ) = explode('/'$path2);
  
$section safe_string($sections);
  
$filepath path_to_theme() . '/images/sections/header-' $section .'.jpg';
  if (
file_exists($filepath)) {
    
$output $filepath;
  }
  else {
    
$output path_to_theme() . '/images/sections/header-default.jpg';
  }
  return 
$output;
}
  
//Make a string safefunction safe_string($string) {
  
$string strtolower(preg_replace('/[^a-zA-Z0-9_-]+/''-'$string));
  return 
$string;
}
?>
Cara menggunakannya :
  1. Tentukan path url yang anda mau kasih image berbeda, misalnya "koleksi", "terjual", "contact", "content"
  2. Lalu anda buat file image dan beri nama "header-koleksi.jpg", "header-terjual.jpg", "header-contact.jpg", "header-content.jpg"
  3. Buat satu file lagi file image dan beri nama "header-default.jpg" fungsinya buat ditampilkan pada path url yang tidak anda tentukan tadi
  4. Upload file file image tersebut pada folder images/sections dibawah folder themes yang anda gunakan
  5. Tambahkan script diatas pada file "template.php" themes anda
  6. hapus baris yang memanggil image untuk header pada file themes anda, tidak sama lokasinya tiap themes, umumnya ada di "template.php" tujuannya agar image nggak bentrok atau double.
  7. Clear cache
  8. Jika perlu clear cache browser anda, lalu, eng ing eng, buka kembali situs anda, akses path url yang anda tentukan tadi maka image headernya akan berganti secara otomatis..
Kalau gak mau pusing katanya bisa pakai module Header image dan Sections tapi saya belum perah pake keduanya jadi gak punya petunjuk untuk module ini :P
Kalau mau lihat hasilnya bisa buka situs jual beli mobil saya
selamat mencoba,
Advertisement advertise here


EmoticonEmoticon

 

Start typing and press Enter to search