Plugin yang memungkinkan untuk mengonfigurasi layanan pencarian doofinder di toko Prestashop 1.5 dengan sedikit usaha daripada mengonfigurasinya dari awal.
Untuk pemasangan lokal dari lingkungan prestashop, gunakan docker-compose up -d . Instalasi ini membawa:
Untuk memilih versi Prestashop, dalam perubahan gambar kontainer:
Anda sekarang dapat mengunjungi localhost:9011 untuk memulai instalasi Prestashop untuk menginstal Prestashop, ikuti langkah -langkah di Wizard. Perhatikan bahwa ketika diminta untuk mengonfigurasi koneksi database Anda harus menggunakan bidang berikut seperti yang didefinisikan dalam docker-compose.yml
local-prestashop-mysqlprestashopprestashopprestashopIngatlah untuk menguji koneksi database untuk mengonfirmasi berfungsi.
Setelah instalasi selesai, Anda harus menghapus folder instalasi untuk mulai menggunakan aplikasi. docker-compose exec prestashop rm -r install
Cara termudah untuk menginstal plugin adalah mengunduhnya dari halaman dukungan kami. Jika Anda ingin mengunduhnya dari halaman ini, Anda dapat mengunduh rilis terbaru dari bagian tag, tetapi Anda harus menyiapkan file .zip modul sebelum menginstalnya.
Jika demikian, ada file skrip package.sh yang disertakan (sistem UNIX) yang akan membuat paket untuk Anda. Jika Anda menggunakan Windows, lihat skrip itu untuk mendapatkan petunjuk tentang cara membuat paket.
Setelah Anda memiliki file paket doofinder.zip , silakan merujuk ke Panduan Pengguna Prestashop untuk mendapatkan instruksi tentang cara menginstal modul.
Plugin ini memiliki dua bagian konfigurasi:
Doofinder membutuhkan informasi produk Anda untuk dibaca dari file data yang terletak di URL web publik. Anda akan menemukan URL aktual yang diterbitkan oleh plugin ini di bawah masing -masing kotak teks skrip. Mereka akan terlihat seperti:
http://www.example.com/modules/doofinder/feed.php?lang=es
Di bagian umpan data Anda dapat mengonfigurasi parameter ini:
Anda juga dapat memaksa konversi mata uang yang berbeda dengan meneruskan parameter currency ke URL umpan:
http://www.example.com/modules/doofinder/feed.php?lang=es¤cy=USD
Nilai harus menjadi kode alpha ISO untuk mata uang dan mata uang harus aktif di sistem Anda. Jika tidak, maka mata uang aktif default akan digunakan sebagai gantinya.
Bagian ini berisi begitu banyak kotak teks sebagai bahasa yang telah Anda aktifkan di toko online Anda.
Di Doofinder Anda dapat memiliki beberapa mesin pencari untuk satu situs web tetapi setiap mesin pencari dapat mengindeks bahwa hanya dalam satu bahasa jadi, jika toko Anda memiliki dua bahasa yang dikonfigurasi dan Anda ingin menggunakan Doofinder di kedua bahasa, Anda perlu membuat dua mesin pencari di panel admin situs Doofinder.
Setelah Anda memiliki skrip init untuk setiap bahasa toko Anda, Anda harus menempelkannya di kotak teks yang sesuai.
Ada kemungkinan bahwa Anda harus menyesuaikan skrip agar sesuai dengan preferensi desain Anda. Jangan khawatir, ini masalah mengubah beberapa nilai teks.
Anda dapat meninggalkan kosong kotak teks. Lapisan tidak akan ditampilkan untuk bahasa itu.
Skrip doofinder terlihat seperti ini:
<script type="text/javascript">
var doofinder_script ='//d3chj0zb5zcn0g.cloudfront.net/media/js/doofinder-3.latest.min.js';
(function(d,t){
var f=d.createElement(t),s=d.getElementsByTagName(t)[0];f.async=1;
f.src=('https:'==location.protocol?'https:':'http:')+doofinder_script;
s.parentNode.insertBefore(f,s)}(document,'script')
);
if(!doofinder){var doofinder={};}
doofinder.options = {
lang: 'en',
hashid: 'fffff22da41abxxxxxxxxxx35daaaaaa',
queryInput: '#search_query_top',
width: 535,
dleft: -112,
dtop: 84,
marginBottom: 0
}
</script>
Di akhir skrip Anda akan melihat bagian doofinder.options . Di sinilah Anda harus melakukan penyesuaian.
Lapisan doofinder dilampirkan ke kotak pencarian. Untuk mengidentifikasi bahwa kontrol input, kami menggunakan pemilih CSS . Dalam hal ini pemilih adalah #search_query_top yang mengidentifikasi elemen HTML dengan atribut ID dengan nilai search_query_top . Ini adalah kotak pencarian default di Prestashop.
Ada tiga parameter lain yang mungkin ingin Anda sesuaikan:
width : Lebar lapisan. Gunakan angka tanpa kutipan di sekitarnya.dleft : Apakah perpindahan horizontal lapisan dari titik di mana ditempatkan secara otomatis. Anda dapat menggunakan angka positif atau negatif tanpa kutipan di sekitarnya.dtop : adalah perpindahan vertikal lapisan dari titik di mana ditempatkan secara otomatis. Anda dapat menggunakan angka positif atau negatif tanpa kutipan di sekitarnya.Jika Anda memutuskan untuk memasukkan kotak pencarian yang disertakan dengan plugin ini untuk bagian atas halaman, Anda mungkin harus menyesuaikan parameter ini. Ingatlah untuk melakukannya untuk setiap skrip.