Selamat Datang

Salam buat agan-agan semua... blog ini tercipta hanya sebuah media untuk kita saling belajar, berbagi, dan saling memberi informasi khususnya di dalam bidang Informatika.

Dari mulai newbie hingga yang master sekalipun boleh bergabung paling tidak berikan saran terbaik bagi semua. Perlu di ketahui, ini hanyalah catatan kecil milik insan tuhan yg ingin belajar.

Ilmu cukup diukur hanya dengan 3 jengkal saja : Pertama adalah sifat sok teu, congkak, sombong, (maklumlah). Kedua Tawadhu (low profile), santai dan bijaksana. Ketiga adalah sadar bahwa kita sebenarnya tidak mengetahui apa-apa tanpa-NYA - Always Newbie

Tampilkan postingan dengan label Prestashop. Tampilkan semua postingan
Tampilkan postingan dengan label Prestashop. Tampilkan semua postingan

Jumat, 28 Februari 2014

Error Server Prestashop

Jika website prestashop Anda tidak menampilkan halaman yang seharusnya dan justru menampilkan pesan error seperti berikut:

Server error. The website encountered an error while retrieving http://.* It may be down for maintenance or configured incorrectly.”,


Anda bisa mencoba solusi ini:
  1. Login ke Cpanel Anda dan masuk ke direktori prestashop Anda.
  2. Nah, di dalam folder prestashop Anda, buka file error_log dan lihat file apa yang menyebabkan error pada website Anda.
  3. Selanjutnya tinggal Anda perbaiki file yg error tersebut dan coba muat ulang halaman prestashop Anda.
Semoga bermanfaat.

Install Template Di CMS Prestashop

Jika sebelumnya kita sudah belajar bagaimana caranya menginstall Prestashop offline di localhost, maka sekarang kita akan mencoba mengganti theme defaultnya prestashop dengan cara mengupload terlebih dahulu theme pilihan kita (upload theme di prestashop). Berikut langkah-langkahnya:




  1. Download Theme Prestashop terlebih dahulu.
  2. Setelah theme yang diinginkan sudah terdownload, selanjutnya masuk ke halaman administrator prestashop.
  3. Masuk ke Menu Modules > Modules.
    Screenshot (49)
  4. Scroll ke bawah sampai muncul module Import/export e theme dan klik Configure.
    Screenshot (50)
  5. Kemudian pada bagian Import from your computer, choose file theme yang sudah didownload tadi dan klikNext.
  6. Jika berhasil, akan muncul notifikasi seperti gambar berikut, dan klik Next.
    Screenshot (51)
  7. Klik Next lagi dan klik Finish.
  8. Terakhir, untuk mengaktifkan theme yang barusan diupload, klik menu Preferences > Themes, klik theme yang mau diaktifkan dan Save.
Sekian, silahkan di coba, semoga bermanfaat. 

Reset Password Pada Admin CMS Prestashop

Jika anda menggunakan Prestashop, Anda mungkin pernah lupa login halaman admin anda. Cara yang paling mudah untuk mereset password adalah memanfaatkan fitur forgot password pada halaman login admin Prestashop Anda. Kita tinggal isi saja alamat email yang dipakai untuk login dan tunggu password baru dikirimkan. 




Tapi bagaimana jika SMTP server mengalami gangguan atau untuk sekedar mengujinya di localhost, sehingga anda tidak kunjung menerima email reset password? Maka anda bisa gunakan alternatif reset password via phpmyadmin berikut:
1. Login cPanel anda, buka menu File Manager (jika online), atau buka langsung localhost/phpmyadmin (jika offline)
2. Terapkan view pada file setting.inc.php. Letaknya di folder config. Perhatikan bagian _DB_PREFIX_ dan _COOKIE_KEY_
3. Sekarang kembali ke home cPanel anda, kemudian masuk ke menu phpmyadmin. Select database prestashop anda.
4. Jalankan query dengan format berikut :
UPDATE _DB_PREFIX_employee SET passwd = md5(‘_COOKIE_KEY_passwordbaru’) WHERE email = ‘email’;
  • _DB_PREFIX_ diganti sesuai DB prefix yang tertera pada langkah 2. Contohnya tadi ps_ 
  • _COOKIE_KEY_ diganti dengan isi yang tertera pada langkah 2 juga. Contohnya tadi y0ua8bj9mwtt2k4rkjjrhrv5ws6ywna8ydichpbu21ytciicijoqojpw
  • passwordbaru diganti dengan password yang ingin anda gunakan
  • email diganti dengan email yang anda gunakan
Contoh query jadinya sebagai berikut:
Dengan query seperti di atas, maka password prestashop anda akan direset ke password baru yang bisa langsung dipakai untuk login ke halaman admin prestashop anda.
Selamat mencoba...

Sumber : dari mana² juga ada...

Sabtu, 22 Oktober 2011

Tips SEO untuk PrestaShop dan Website lainnya


Pilih URL default
Search engine melihat www.your_site.com dan your_site.com sebagai dua URL yang berbeda.
Jika mereka menemukan link ke kedua versi, mereka pikir itu adalah data ganda dan menghukum peringkat Anda.
Anda harus memilih URL default (dengan www atau tanpa), dan pastikan satu pengalihan yang lain.
Anda dapat melakukan ini dengan menambahkan salah satu dari berikut ke / file. Htaccess.

Redirect your_site.com untuk www.yoursite.com:
RewriteEngine on (HANYA jika tidak sudah ada) 

RewriteCond% {HTTP_HOST} ^ your_site.com 
RewriteRule ^(.*)$ http://ww
w.yoursite.com / $ 1 [R = 301, L]

Redirect www.your_site.com untuk your_site.com:
RewriteEngine on (HANYA jika tidak sudah ada) 

RewriteCond% {HTTP_HOST} ^ www.your_site.com $ [NC] 
RewriteRule ^(.*)$ http://your_site.com/ $ 1 [R = 301, L]



Mencegah Duplikasi URL
PrestaShop tidak menangani URL duplikasi sangat baik, bahkan setelah Anda mengaktifkan "URL Friendly" pada, Anda masih dapat mengakses halaman dengan struktur URL yang lama.
Selain itu, setiap kali Anda mengubah nama produk, atau memindahkannya ke kategori yang berbeda, URL lama masih bekerja.
Jika Search Engines melihat bahwa, mereka berpikir bahwa Anda memiliki data duplikat dan mereka memberikan hukuman untuk itu.
Kami telah menciptakan URL Redirect Gandakan Modul yang menggunakan Search Engine ramah 301 redirect ke titik semua old URL untuk yang default saat ini.
Ini pengalihan tua non-Friendly URL (IE www.yoursite.com/category.php?id_category=2 untukwww.yoursite.com/2-current-category-name).
Ini pengalihan nama Friendly URL lama (IE www.yoursite.com/2-old-category-name untukwww.yoursite.com/2-current-category-name).
Ini pengalihan URL dari bahasa default di PrestaShop 1,2 (IE www.yoursite.com / lang-en untukwww.yoursite.com).
Ini pengalihan index.php ke URL toko (IE www.yoursite.com / index.php untuk www.yoursite.com).



Mencegah Duplikasi Meta Tag
Baca dan ikuti URL Perbaiki Gandakan instruksi
Pagination menciptakan URL baru untuk halaman dengan isi yang berbeda di dalamnya, tetapi menggunakan Halaman Judul dan deskripsi yang sama.
URL/11-category-name
URL/11-category-name p = 1?
URL/11-category-name
 P =? 2 
Search Engines melihat informasi meta tag sebagai duplikat itu tidak seburuk atau duplikasi konten URL, namun harus dihindari bila mungkin.
Anda dapat mengubah bahwa dengan menambahkan nomor halaman ke dalam informasi Meta Tag, yang akan membuat halaman masing-masing unik.
Buka / kelas / Tools.php dan mengganti completeMetaTags fungsi (sekitar baris # 500) dengan fungsi di bawah ini.
fungsi statis completeMetaTags publik ($ metatag, defaultValue) 
global cookie; 
$ No_duplication ""; 
if (
style = "color: # 0000bb;"> diri sendiri:: getValue ('p')) $ No_duplication .= ($ no_duplication "#": "#"! "?") Diri::. GetValue ('p'); 
if ($
 no_duplication ""!) $ No_duplication = "("$ No_duplication ")"..; 
if ($
 metatag ['meta_title'] == NULL) $ Metatag ['meta_title'] Konfigurasi::. Get ('PS_SHOP_NAME') ' - '$ DefaultValue;. $ Metatag ['meta_title'] .= $ no_duplication
if ($ metatag ['meta_description'] == NULL) $ Metatag ['meta_description'] (Konfigurasi:: get ('PS_META_DESCRIPTION', intval ($ cookie -> id_lang)) Konfigurasi:: get('PS_META_DESCRIPTION', intval ($ Cookie -> id_lang)):''); $ Metatag ['meta_description'] .= no_duplication; 
if ($
 metatag ['meta_keywords'] == NULL) $ Metatag ['meta_keywords'] Konfigurasi:: get ('PS_META_KEYWORDS', intval ($ Cookie -> id_lang)) Konfigurasi:: get('PS_META_KEYWORDS', intval ($ cookie -> id_lang)):?''; 
return
 metatags; 
}

Buka / kelas / Tools.php dan mengganti getHomeMetaTags fungsi (sekitar baris # 490) dengan fungsi di bawah ini.
static public function getHomeMetaTags (Id_lang) 
global cookie, $ page_name; 
/ * Metas-tag * / $ Metas Meta:: getMetaByPage ($ page_name, $ id_lang); 
$ Ret ['meta_title'] = (isset ($ metas ['judul']) AND $ metas ['Title']) Konfigurasi:: get ('PS_SHOP_NAME') '. - '$ Metas. [' Judul ']:Konfigurasi:: get (' PS_SHOP_NAME '); 
$ Ret ['meta_description'] = (isset ($ metas ['deskripsi']) AND $ metas ['description']$ Metas ['description']:?''; 
['Kata kunci'] $ ret ['meta_keywords'] = (isset ($ metas ['keyword']) AND $ metas ['keyword']) $ metas:?''; 
$ No_duplication ""; 
if (self
:: GetValue ('p')) $ No_duplication .= ($ no_duplication "#": "#"! "?") Diri::. GetValue ('p'); 
if ($
 no_duplication ""!) 
$ Ret ['meta_title']
 .="(" No_duplication.. ")"; $ Ret ['meta_description'] .= "(" no_duplication.. ")"; return ret; 
}



Mencegah Duplikasi Meta Tag untuk Multiple Bahasa
PrestaShop v1.2 sangat SEO friendly untuk beberapa bahasa.
Setiap bahasa memiliki URL itu sendiri untuk setiap halaman, yang memungkinkanindeks mesin pencari mereka semua.
Namun, judul halaman tetap sama untuk semua bahasa (kecuali diubah secara manual), yang menghukum mesin pencari.
Anda dapat memperbaikinya dengan secara otomatis menambahkan nama bahasa setiap judul halaman.
Ganti </b> saat ini <b style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">...</</b> tag <b style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">judul></b> di / themes / prestashop / header.tpl line # 4 dengan satu di bawah ini:</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0.5em; margin-bottom: 0.5em; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-style: inherit; font-size: small; font-family: inherit; vertical-align: baseline; "><b style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><title> {$ meta_title | escape: 'htmlall': 'UTF-8'} {foreach from = $ item bahasa = bahasa} {if $ language.iso_code == $ lang_iso} ({$ language.name}) {/ if} {/ foreach} </ title></b></p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0.5em; margin-bottom: 0.5em; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-style: inherit; font-size: small; font-family: inherit; vertical-align: baseline; ">Ganti tag <b style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><meta name="description"></b> saat ini di / themes / prestashop / header.tpl line # 6 dengan satu di bawah ini:</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0.5em; margin-bottom: 0.5em; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-style: inherit; font-size: small; font-family: inherit; vertical-align: baseline; "><b style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><Meta name = "description" content = "{$ meta_description | escape: htmlall: 'UTF-8'} {foreach from = $ item bahasa = bahasa} {if $ language.iso_code == $ lang_iso} ({$ bahasa. name}) {/ if} {/ foreach} "/></b></p><p></p>

Populer Post