Suwahadi.Net

Joomla Freelance Web Design and Development

Welcome Joomla 1.5 !
Sunday, 19 April 2009 02:24
Tags:

Akhirnya setelah sekian lama semedi (*haiah*). Sukses juga blog ini migrasi ke Joomla versi 1.5.10. Secara umum, nggak sulit untuk migrasi. Komponen Migrator sudah cukup untuk meng-convert struktur tabel database ke versi 1.5. Hanya 3rd party (modul + mambot)-nya harus eksport-import database secara manual.

Welcome to Joomla 1.5. Bagi rekan2 joomlaers yang belum migrasi, buruan dech sebelum tahun 2010... (*haiah*)  Cool

 

Beberapa artikel untuk panduan migrasi Joomla 1.0.x ke 1.5.x:

http://syarifudin.web.id/tag/migrasi-joomla/

http://www.tarjoni.com/migrasi-joomla-10-ke-15/

http://docs.joomla.org/Migrating_from_1.0.x_to_1.5_Stable

http://www.siteground.com/tutorials/joomla15/joomla_upgrade.htm

  Joomla 1.5 Legacy Default CSSStyles
Wednesday, 25 March 2009 09:34
Tags:

Ketika "bermain-main" dengan design template Joomla. Saya sendiri entah mengapa sering kali melupakan class Berikut adalah standar/default CSS style dalam Joomla 1.5 yang mungkin berguna bagi Anda yang sedang belajar membuat template sendiri (sekaligus sebagai pengingat bagi saya karena saya sendiri sering melupakannya):

article_separator
adminform
article_separator
author
bannerfooter
bannergroup
bannerheader
banneritem
blog
blog_more
blogsection
breadcrumbs
button
buttonheading
clr
componentheading
content_email
content_rating
content_vote
contentdescription
contentheading
contentpagetitlw

contentpane
contentpaneopen
contenttoc
createdate
created-date
date
input
inputbox
intro
latestnews
loclink
mainlevel
message
metadata
modifydate
module
moduletable
mosimage
mosimage_caption
mostread
newsfeed

outline
pagenav
pagenav_next
pagenav_prev
pagenavbar
pagenavcounter
pathway
pollstableborder
read
search
searchintro
sections
sectiontable_footer
sectiontableentry
sectiontablefooter
sectiontableheader
small
smalldark
sublevel
title
wrapper

 

Atau lebih lengkapnya dapat dilihat seperti ini:

 

  EasyBook Page Title Site
Tuesday, 11 November 2008 10:38
EasyBook Page Title Site
 
Pada standar component buku tamu EasyBook buatan Easy-Joomla, tidak terdapat fungsi yang mencantumkan judul halaman (page title site) component tersebut pada site kita.
Sehingga meski site Joomla kita telah mengaktifkan system Dynamic Page Titles, halaman dari buku tamu EasyBook tidak menampilkan judul halaman yang dimaksud.
 
Berikut ini bagaimana caranya agar komponen EasyBook mampu menampilkan judul halaman (tentunya site Joomla kita sudah dalam mode Dynamic Page Titles).
 
Buka dan edit halaman: components / com_easybook / easybook.php
 
Pada baris 81 akan terlihat kode:

global $Itemid, $database, $eb_allowentry, $mosConfig_lang, $mosConfig_mbf_content;
Tambahkan kode yang tercetak tebal. Sehingga akan menjadi:
global $Itemid, $mainframe, $database, $eb_allowentry, $mosConfig_lang, $mosConfig_mbf_content;
Berikutnya pada baris 82, tambahkan fungsi 'SetPageTitle'. Menjadi seperti ini:
$mname = new mosMenu( $database );
$mname->load($Itemid);
# Check for Joom!Fish and use translated Menuname instead
$menuname = $mname->name;
$mainframe -> SetPageTitle ( $menuname );


Simpan dan lihatlah hasilnya.
 
Browser sekarang akan terlihat component EasyBook Anda memiliki page title site tersendiri (page title site akan disesuakan dengan nama pada menu component EasyBook site Anda).
Sebagai contoh, komponen buku tamu pada blog ini (removed) sudah menerapkan langkah diatas.
 
Selamat mencoba...!!!
 
Source: http://www.autoit.cn/index.php/content/view/116/25.html 
  Mengaktifkan Gravatar pada!JoomlaComment
Tuesday, 28 October 2008 17:59

Setelah sekian lama saya belum bisa memberikan jawaban atas pertanyaan rekan² Joomla kita yang menggunakan komentar !JoomlaComment dapat menampilkan Gravatar.

Akhirnya ketemu juga kode modifikasi asli yang saya gunakan (karena saya hanya copy-paste source code-nya, hehehe...) untuk mengaktifkan fasilitas Gravatar ini. Mohon maaf kalo baru sekarang saya publish di blog ini. Maklum, masih menyibukkan diri dengan berbagai macam urusan ini dan itu, hehehe...  Laughing

Tutorial ini hanya ditujukan pada component komentar !JoomlaComment versi 3.23.

(Sekali lagi, ini bukan source kode yang saya ciptakan, melainkan "mengambilnya" dari sumber yang sudah saya pasang pada tulisan paling bawah akhir tulisan ini. Selamat bekerja...)

1. Modifikasi Kode PHP
Pertama, buka! JoomlaComment class yang lokasinya terletak pada:
components/com_comment/joscomment/comment.class.php
Pada baris 2222 Anda akan menemukan kode berikut ini:

$display = $this->_avatar;
$html = JOSC_utils::checkBlock('BLOCK-avatar_picture', $display, $html);
if ($display){
   if(strpos($this->_avatar,"gallery/")===false)
      $path = "$mosConfig_live_site/images/comprofiler/tn$this->_avatar";
   else
      $path = "$mosConfig_live_site/images/comprofiler/$this->_avatar";
      $html = str_replace('{avatar_picture}', $this->profileLink
      ("<img class='avatar' src='$path' alt='avatar' />", $this->_user_id),
         $html);
}


Sekarang hapuslah semua pernyataan IF, dimulai dengan if ($display).
Tambahkan kode berikut ini setelah pernyataan.

  Menghapus Title Name 'Home'pada Site Joomla
Saturday, 25 October 2008 01:33

Pada standar instalasi site Joomla (pada bagian paling depan),

akan dijumpai judul site diikuti kata "home". Misal: "Komunitas Joomla Indonesia - Home"

Bagaimana jika kita menginginkan untuk mengahapus kata "home" tadi?

Dalam direktori instalasi Joomla, buka dan editlah includes / joomla.php.

Carilah source (CTRL + F) pada file tersebut dengan kata kunci "setPageTitle" (tanpa tanda kutip).

Akan dijumpai standar source tersebut, yaitu:


function setPageTitle( $title=null ) {
if (@$GLOBALS['mosConfig_pagetitles']) {
$title = trim( htmlspecialchars( $title ) );
$title = stripslashes($title);
$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];
}
}



Tambahkan beberapa source, sehingga lengkapnya akan menjadi seperti ini:

function setPageTitle( $title=null ) {
if (@$GLOBALS['mosConfig_pagetitles']) {
$title = trim( htmlspecialchars( $title ) );
$title = stripslashes($title);
if ($title == 'Home') {
$this->_head['title'] =
$GLOBALS['mosConfig_sitename'];
}
else { $this->_head['title'] = $title ?
$GLOBALS['mosConfig_sitename'] . ' - '.
$title : $GLOBALS['mosConfig_sitename'];
}
}
}



 
Source tersebut akan berfungsi mengapus title page kata "home".
Sebagai contoh, blog ini telah saya hilangkan kata "home"-nya.

Semoga bermanfaat... Wink

 
<< Start < Prev 1 2 3 4 Next > End >>

Page 3 of 4

Latest Tweet