Recent Updates RSS Toggle Threads Komentar | Keyboard Shortcuts

  • admin 14:44 pada 3 Agustus 2010 Permalink | Balas  

    PHP: Konversi keriting tanda kutip untuk kutipan langsung

    Seorang klien saya menulis, "Lihatlah pesan pribadi (dari formulir web kami) pada kutipan di bawah ini .... Apa yang terjadi dengan tokoh-tokoh dalam bidang-bidang. Saya percaya ada kemungkinan untuk singkatan kaki: 8 '"

    Penyebab: Hal ini biasanya disebabkan oleh seseorang menciptakan string teks dalam Microsoft Word dan kemudian paste ke dalam bentuk web.

    Solusi: Atur pencarian berikut dan mengganti parameter dalam naskah PHP anda:

     cari $ array = ("\ xe2 \ x80 \" x9c, "\ xe2 \ x80 \" x9d, "\ xe2 \ x80 \ x98", \ "xe2 \ x80 \ x99");
     $ Ganti = array ('"', '"'," '", "'"); 
    
     formmessage $ = str_replace ($ search, $ ganti,] pesan $ _POST ['');
    

  • admin 11:03 pada tanggal 3 Agustus 2010 Permalink | Balas  

    Magento: layar dan putaran harga untuk 3 titik desimal

    Kedua waktu ini aku telah mendapatkan permintaan klien bahwa mereka menetapkan harga Magento untuk menampilkan dan putaran ke tiga (3) titik desimal. Kali ini saya akan berbagi dengan Anda bagaimana saya melakukan perubahan di Magento (ver. 1.3.2.4).

    Pertama saya FTP ke saya lib / Zend / Currency.php file dan mengubah berikut:

    
     _options $ dilindungi = array (
      'Posisi' => self:: STANDAR,
      'Script' => null,
      'Format' => null,
      'Ditampilkan' => self:: NO_SYMBOL,
      'Presisi' => 2,
      'Nama' => null,
      'Mata uang' => null,
      'Simbol' => null
      );
    

    untuk

    
     _options $ dilindungi = array (
      'Posisi' => self:: STANDAR,
      'Script' => null,
      'Format' => null,
      'Ditampilkan' => self:: NO_SYMBOL,
      'Presisi' => 3,
      'Nama' => null,
      'Mata uang' => null,
      'Simbol' => null
      );
    

    Perlu diketahui bahwa jika Anda meng-upgrade Magento ini akan ditimpa dan perubahan ini akan diperlukan lagi setelah upgrade!

    Kedua, copy app / code / core / Mage / Core / Model / Store.php untuk app / code / local / Mage / Core / Model / Store.php. Dengan melakukan ini, Anda melindungi file ini dari sedang ditimpa saat upgrade. Berikutnya mengubah kode berikut dalam file dari:

    
     fungsi publik roundPrice ($ harga)
      (
      kembali bulat ($ harga, 2);
      )
    

    untuk

    
     roundPrice fungsi umum ($ harga, $ roundTo = 3)
      (
      kembali bulat ($ harga, $ roundTo);
      )
    

    Terakhir, saya sarankan menyalin app / code / core / Mage / Adminhtml / Blok / Katalog / Produk / Helper / Formulir / Price.php untuk app / code / local / Mage / Adminhtml / Blok / Katalog / Produk / Helper / Formulir / Harga . php. Kemudian Anda dapat mengubah kode berikut dalam file tersebut dari:

    
     fungsi publik getEscapedValue ($ indeks = null)
      (
      $ Value = $ this-> getValue ();
    
      if (! is_numeric ($ nilai)) (
      return null;
      )
    
      return number_format ($ nilai, 2, null,'');
      )
    

    untuk

    
     fungsi publik getEscapedValue ($ indeks = null)
      (
      $ Value = $ this-> getValue ();
    
      if (! is_numeric ($ nilai)) (
      return null;
      )
    
      return number_format ($ nilai, 3, null,'');
      )
    

    Hapus Cache Magento Anda dan sekarang Anda memiliki harga yang memperpanjang untuk yang ketiga (3) titik desimal kedua di ujung depan dan di bagian admin dari Magento!

    Jika Anda memiliki saran tentang cara meningkatkan posting ini silahkan drop me a line!

  • admin 11:09 pada 6 Juli 2010 Permalink | Balas  

    Klien mengatakan "lanjutkan ke checkout" mengosongkan gerobak dan kembali ke homepage

    Seorang pelanggan akan datang ke website, tempat barang dalam keranjang belanja mereka, dan kemudian klik "lanjutkan ke tombol checkout" dari keranjang belanja. Alih-alih membawa mereka ke gerobak, kami akan segera website Magento depan mereka ke halaman rumah dan kosong semua item dari gerobak mereka.

    Penyebab: ISP seperti AOL, Comcast, dan Shaw.ca menggunakan teknik mengubah alamat IP yang menyebabkan pengaturan keamanan di Magento untuk mengosongkan gerobak dan tidak memungkinkan orang untuk memeriksa.

    Fix: Mengubah pengaturan Validasi Sidang di Admin Magento, ditemukan di bawah Sistem> Konfigurasi> Web, untuk 'tidak' dalam segala hal kecuali "Validasi HTTP_USER_AGENT ini." Setelah melakukan, pergi ke System> Cache Manajemen dan refresh cache konfigurasi untuk menerapkan perubahan.

  • admin 10:41 pada 6 Juli 2010 Permalink | Balas  

    syntax error [Break tentang kesalahan ini] <-! DOCTYPE html PUBLIC "/ / W3C / / DTD XHTML ... 3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> "

    Saya menerima beberapa situs file klien hari ini di mana Firefox adalah melemparkan kesalahan sintaks pada DOCTYPE tersebut. Untuk memperbaiki ini memastikan bahwa masing-masing berisi javascript panggilan Anda type = "text / javascript". Klien hanya memiliki bahasa = "javascript". Atribut ini telah usang. Ini digunakan untuk memilih bahasa pemrograman lain dan versi khusus JavaScript. Anda tidak membutuhkannya. Jangan menggunakannya.

    Setelah saya menambahkan JENIS file yang divalidasi baik-baik saja di W3C.

  • admin 11:37 pada Juni 29, 2010 Permalink | Balas  

    Termasuk Jenis

    Termasuk pernyataan hanya salah satu dari empat pernyataan yang dapat Anda gunakan untuk menyertakan file lain PHP dalam menjalankan skrip saat ini. Mereka empat pernyataan adalah:

    • memasukkan
    • memerlukan
    • include_once
    • require_once

    termasuk dan membutuhkan adalah hampir identik. Satu-satunya perbedaan antara mereka adalah apa yang terjadi bila file tertentu tidak dapat dimasukkan (yaitu, jika tidak ada, atau jika server web tidak memiliki izin untuk membacanya). Dengan termasuk, peringatan ditampilkan [ 1 ] dan script terus berjalan. Dengan membutuhkan, kesalahan ditampilkan dan berhenti script.

    Secara umum, oleh karena itu, Anda harus menggunakan setiap kali memerlukan naskah utama tidak dapat bekerja tanpa script untuk dimasukkan. Saya menyarankan menggunakan termasuk bila memungkinkan, namun. Bahkan jika db.inc.php file untuk situs Anda tidak dapat dimuat, misalnya, Anda masih mungkin ingin membiarkan script untuk halaman depan Anda terus beban. Tidak ada isi dari database akan menampilkan, namun pengguna mungkin dapat menggunakan link Hubungi Kami di bagian bawah halaman untuk memberitahu Anda mengenai masalah ini!

    include_once dan require_once bekerja seperti meliputi dan memerlukan, masing - tetapi jika file yang ditentukan telah menyertakan minimal sekali untuk permintaan halaman saat ini (menggunakan salah satu dari empat laporan dijelaskan di sini), pernyataan akan diabaikan. Hal ini berguna untuk menyertakan file yang menjalankan tugas yang hanya perlu dilakukan sekali , Seperti koneksi ke database.

    Gambar 1 menunjukkan include_once dalam tindakan. Dalam gambar, index.php mencakup dua file: categories.inc.php dan top10.inc.php . Kedua file ini menggunakan include_once untuk memasukkan db.inc.php , karena keduanya memerlukan koneksi database untuk melakukan tugas mereka. Seperti ditunjukkan, PHP akan mengabaikan upaya untuk memasukkan db.inc.php di top10.inc.php karena file sudah termasuk dalam categories.inc.php . Akibatnya, hanya satu koneksi database dibuat.

    Gambar 1. include_once Gunakan untuk menghindari membuka koneksi database kedua

    include_once2_5

    include_once dan require_once juga berguna untuk loading fungsi perpustakaan.


    [ 1 ] Dalam lingkungan produksi, peringatan dan kesalahan biasanya dinonaktifkan dalam php.ini . Dalam lingkungan seperti itu, gagal termasuk tidak memiliki efek yang terlihat (selain dari kurangnya konten yang biasanya telah dihasilkan oleh include file); gagal memerlukan menyebabkan halaman untuk berhenti pada titik kegagalan. Ketika gagal menuntut konten yang terjadi sebelum dikirim ke browser, pengguna beruntung akan melihat apa-apa kecuali sebuah halaman kosong!

    Termasuk Jenis
    oleh Kevin Yank

  • admin 21:45 pada April 22, 2010 Permalink | Balas  

    Cara mudah menangguhkan website klien di grid Media Temple hosting server

    Dalam ekonomi usaha kecil Anda mendapatkan web hosting klien untuk membayar hosting web mereka dapat membuktikan menjadi cukup sulit. Aku tidak biaya sangat banyak klien saya untuk web hosting jadi saya akan dibayar tepat waktu untuk penggantian tahunan mereka. Oleh karena itu saya telah mengambil kebijakan toleransi nol terhadap terlambat membayar. Dengan mengatakan bahwa saya ingin berbagi beberapa hal yang saya lakukan untuk klien saya yang FAIL untuk membayar tepat waktu.

    Hal pertama yang saya lakukan adalah menonaktifkan email mereka. Media Temple Grid Server pemegang rekening mereka dapat login ke Account Center dan klik pada tombol Admin dan kemudian pada (gs) Grid-Service klik Control Panel pada halaman Aktifkan / Nonaktifkan Email dari halaman ini Anda dapat menonaktifkan domain email yang kemampuan keseluruhan.

    Sekarang kita telah yang dilakukan kita dapat menonaktifkan situs web mereka. Aku memilih untuk mengurus tugas ini pemrograman melalui penggunaan sebuah shell script sederhana sangat ( Linux Shell Scripting Tutorial ). Berikut ini adalah script yang saya buat dan Anda dapat mengambil ini dan mengisi kekosongan untuk script Anda sendiri:

    
     jelas
     echo "Apa situs web yang ingin Anda menunda?"
     membaca website
     mv / nfs/c02/h11/mnt/XXXXX/domains situs / $ / html / nfs/c02/h11/mnt/XXXXX/domains / website $ / html.bak
     mkdir / nfs/c02/h11/mnt/XXXXX/domains / $ situs / html
     touch / nfs/c02/h11/mnt/XXXXX/domains / $ situs / html / index.html
     echo "Website Suspended"> / nfs/c02/h11/mnt/XXXXX/domains / $ situs / html / index.html
    

    Sekarang untuk menjelaskan sedikit script:

    1. Buka vi dan paste ini dan ganti XXXXX dengan nomor account Anda. Anda juga akan harus mengganti bagian di awal jalan yang dimulai dengan "/ nfs/c02/h11/mnt /" sebagai bagian yang spesifik ke server Anda berada.
    2. Setelah Anda menyimpan naskah yang dilakukan Anda dengan perpanjangan "sh" (disablesite.sh yaitu). Aku disimpan naskah saya di direktori home saya sehingga saya dapat melaksanakan dengan benar setelah saya log in melalui SSH.
    3. Akhirnya, untuk menjalankan script, navigasikan ke direktori yang Anda disimpan dalam sebuah "lalu ketik sh yourscriptname.sh" dan tekan enter! Script ini akan menghapus layar dan meninggalkan Anda dengan sebuah pertanyaan ... "Apa situs web yang ingin Anda menunda?". Menjawab pertanyaan itu dengan nama domain yang tepat dari direktori Anda ingin menangguhkan dan tekan Enter lagi. Pada titik ini script akan mengganti nama domain direktori html ke html.bak dan menciptakan sebuah direktori html baru dengan file index.html baru yang menampilkan "Website Suspended".

    Ada banyak hal lain yang bisa dilakukan dengan script ini seperti mengatur tugas Cron untuk memeriksa suatu file yang berisi tanggal kadaluwarsa untuk setiap situs Anda dan secara otomatis menonaktifkan mereka untuk Anda. Apa pun yang Anda lakukan sangat berhati-hati dalam cara Anda membuat naskah Anda, karena hal ini sangat kuat dan hal-hal yang mudah berantakan bisa untuk diri Anda sendiri.

    Juga, perlu dicatat bahwa jika Anda menggunakan script ini pada situs klien Anda, Anda bisa sangat baik mempermalukan mereka ke titik di mana mereka hanya memutuskan untuk tidak menggunakan jasa Anda lagi.

  • admin 02:40 pada April 1, 2010 Permalink | Balas  

    Navicat untuk MySQL

    Saya dengan rendah hati harus mengakui bahwa saya Navicat beats terpercaya dan dicintai phpmyadmin untuk kecepatan, kegunaan, dan sake fungsionalitas. Jika Anda dbadmin dan haven't tried it yet memberikan berputar dan saya pikir Anda akan terkejut betapa mudahnya namun kuat ini adalah bagian dari perangkat lunak.

    http://www.navicat.com/en/products/navicat_mysql/mysql_overview.html

  • Bruce 15:56 pada 9 Maret 2010 Permalink | Balas  

    Wordpress: menghapus posting kategori dari RSS feed

    Ingin mengucapkan terima kasih kepada jangro.com untuk memiliki fungsi Wordpress untuk memblokir Wordpress kategori tertentu agar tidak muncul di RSS feed saya. Saya baru saja menambahkan ini ke file function.php tema saya dan mengubah nomor kategori untuk jumlah kategori untuk menghilangkan dan voila, RSS feed sekarang bebas dari kategori lainnya.

     fungsi myFilter ($ query) (
     if ($ query-> is_feed) (
     $ Query-> set ('kucing', '-5');
     )
     return $ query;
     )
     add_filter ('pre_get_posts', 'myFilter');
    

  • Bruce 11:33 pada tanggal 8 Maret 2010 Permalink | Balas  

    Array output PHP diimbangi dengan 1?

    Hari ini saya sedang menulis beberapa kode untuk situs lain dan saya looping melalui query DB dan menghasilkan hasil dan saya melihat bahwa output adalah salah satu indeks off. Jika Anda mengalami masalah ini memastikan bahwa Anda tidak memiliki string kueri Anda diikuti oleh $ baris = mysql_fetch_array ($ query) dan kemudian memiliki $ baris = mysql_fetch_array ($ query) dalam laporan SEMENTARA untuk loop Anda.

  • Bruce 10:47 pada 2 Februari 2010 Permalink | Balas  

    Google dumps dukungan IE6

    Pagi ini pada 00:26 saya menerima email berikut dari Google:

    *************************************************
    Google Apps Dear admin,

    Dalam rangka terus meningkatkan produk dan memberikan fitur yang lebih canggih dan kinerja, kami memanfaatkan beberapa perbaikan terbaru dalam teknologi web browser. Ini termasuk pengolahan JavaScript lebih cepat dan standar baru seperti HTML5. Akibatnya, selama tahun 2010, kami akan phasing out dukungan untuk Microsoft Internet Explorer 6.0 serta browser lama lain yang tidak didukung oleh produsen mereka sendiri.

    Kami berencana untuk mulai phasing out mendukung browser lama ini di suite Google Docs dan Google Situs editor pada tanggal 1 Maret 2010. Setelah titik itu, fungsionalitas tertentu dalam aplikasi ini mungkin memiliki latency lebih tinggi dan mungkin tidak bekerja dengan benar dalam browser lama. Kemudian pada tahun 2010, kita akan mulai tahap keluar dukungan untuk browser ini untuk Google Mail dan Google Calendar.

    Google Apps akan terus mendukung Internet Explorer 7.0 dan di atas, Firefox 3.0 dan di atas, Google Chrome 4.0 dan di atas, dan Safari 3.0 dan di atas.

    Mulai minggu ini, pengguna di browser lama ini akan melihat pesan di Google Docs dan Google editor Situs menjelaskan perubahan ini dan meminta mereka untuk meng-upgrade browser mereka. Kami juga akan mengingatkan Anda lagi dekat hingga 1 Maret untuk mengingatkan Anda tentang perubahan ini.

    Pada tahun 2009, tim Google Apps memberikan lebih dari 100 perbaikan untuk meningkatkan pengalaman produk Anda. Kami bertujuan untuk mengalahkan yang pada tahun 2010 dan terus menghasilkan produk-produk kolaborasi terbaik dan paling inovatif untuk bisnis.

    Terima kasih atas dukungan Anda!

    Hormat kami,

    Tim Google Apps

    Preferensi email: Anda telah menerima email pengumuman layanan ini wajib untuk memperbarui Anda tentang perubahan penting untuk produk Google Apps atau akun Anda.

    Google Inc
    1600 Amphitheatre Parkway
    Mountain View, CA 94043

c
menulis posting baru
j
posting berikutnya komentar / berikutnya
k
posting sebelumnya komentar / sebelumnya
r
balasan
e
sunting
o
menampilkan / menyembunyikan komentar
t
kembali ke atas
l
pergi untuk login
h
tampilkan / sembunyikan membantu
ESC
membatalkan