Magento

T&J untuk pengguna platform e-Commerce Magento



5
Toko Magento tidak aman
Baru-baru ini saya mengambil alih manajemen toko Magento. Kemarin kami menerima email dari perusahaan IT yang menyatakan toko kami tidak aman. Walaupun saya meragukan keabsahan email, email itu memang menunjukkan pesanan terakhir di toko, jumlah pelanggan terdaftar dan produk terakhir yang ditambahkan. Karena saya baru-baru ini menjadi admin, setelah realisasi, …


1
Kerentanan injeksi SQL saat menggunakan model SQL dari Zend Framework
Saat bergabung dengan tabel, saya menggunakan model SQL dari Zend Framework. Sebagai contoh saya memodifikasi kode saya yang sebenarnya, tetapi saya pikir Anda akan mengerti maksudnya: $this->getSelect()->join( array('sections' => $sectionsTableName), 'main_table.banner_id = pages.banner_id', array() ) ->where("sections.section= '$section' OR sections.section = '0' OR (sections.section = '6' AND ? LIKE main_table.url)",$url) ->group('main_table.banner_id'); …

4
Masalah caching blok CMS di EE 1.14.2
Saya punya masalah yang tampaknya terkait dengan caching blok statis CMS. Saya memiliki halaman cms dan di dalam halaman itu saya membuat sejumlah blok statis cms. Versi sederhana dari konten halaman CMS terlihat seperti ini: <div class="cms-block-1">{{block type="cms/block" block_id="banner_home"}}</div> <div class="cms-block-2">{{block type="cms/block" block_id="promo_home_1_1"}}</div> <div class="cms-block-3">{{block type="cms/block" block_id="promo_home_1_2"}}</div> <div class="cms-block-4">{{block type="cms/block" …



2
mengurutkan item keranjang berdasarkan 'updated_at'
Beginilah cara saya mendapatkan item keranjang: $quote = Mage::getModel('checkout/cart')->getQuote(); $items=$quote->getAllitems(); Saya ingin melakukan sesuatu seperti ini: $items->sortBy('updated_at','desc'); Apa cara magento yang tepat untuk melakukan ini? Saya tergoda untuk melakukan sesuatu seperti ini: $productArray=array(); foreach($items as $item){ $product=$item->getProduct(); array_push($productArray,$product); } $productArray = $this->sortArray($productArray); protected sortArray($productArray){ ...sort by updated date; return $sortedArray …
15 product  cart  sorting  items 


3
Pemanggilan, Penyaringan, dan Pemuatan Koleksi yang Efisien
Saat ini saya menggunakan kembali banyak koleksi yang bersarang dalam loop foreach. Apakah mungkin untuk memindahkan beberapa tingkat ini ke atas? Saat ini saya terpaksa memuat ulang koleksi yang memiliki entitas 51k + berulang-ulang yang sangat memperlambat segalanya. Khususnya koleksi koleksi kit. <?php class Codespace_Module_Helper_Item extends other_one{ function functionOne($collection){ ... …

2
Pengecualian PDO saat menjalankan cron: pengiriman antrian buletin gagal (Kolom tidak dikenal 'main_table.data' dalam 'daftar bidang')
pekerjaan cron gagal saat memproses antrian buletin. Saya mendebug panggilan PDO dan sepertinya Magento sedang mencampur bidang di sini. Saya tidak tahu di mana Magento (atau Zend PDO) mendapatkan bidang untuk dipilih, tetapi kelihatannya benar-benar membingungkan: Sepertinya Magento gagal mendapatkan nama depan pelanggan. Pilihan terakhir adalah: SELECT eav_entity_type.* FROM eav_entity_type …

1
Mengizinkan pesanan negatif, dengan Grand Total kurang dari 0
Salah satu klien kami telah meminta kemampuan personel entri pesanan untuk mengirimkan pesanan dengan total pesanan negatif. Aplikasi sudah memungkinkan item baris negatif, yang berfungsi dengan baik selama sisa pesanan membuat Total Total positif. Tampaknya Magento berusaha sangat keras untuk tidak memiliki total pesanan negatif. Melihat total yang dikumpulkan menunjukkan …

3
Berurusan dengan mengisyaratkan tipe yang dikebiri di Magento
Hanya ingin tahu apakah ada yang punya strategi yang lebih baik daripada yang saya pikirkan untuk pengecekan tipe untuk hidup berdampingan dengan pengendali kesalahan khusus Magento. Secara khusus, saya bertanya-tanya tentang "Kesalahan Fatal yang Dapat Ditangkap" seperti yang dilemparkan dalam kasus ketidakcocokan parameter tipint. Berikut ini contoh dari Magekelas: /** …
15 error  exception 

4
PageSpeed ​​- Menghilangkan JavaScript yang diblokir render dan CSS dalam konten di atas-lipat
Saya menjalankan magento 1.9, dan saya menggunakan RWD slideryang datang dengan Magento 1.9 di halaman rumah. Google PageSpeedtidak suka ini dan mengatakan: Hilangkan render JavaScript dan CSS pemblokiran render dalam konten di atas-lipat Bagaimana saya bisa melakukannya untuk file skrip java ini yang memanggil slider: http://www.MYDOMAIN/media/js/sdhfksjfhdsjvbskj8e4w.js

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.