PHPFox Photo với file name có tiếng việt

Thảo luận trong 'Phpfox' bắt đầu bởi Nguyen Ngoc Minh, 23/4/16.

  1. Nguyen Ngoc Minh

    Nguyen Ngoc Minh New Member

    Tham gia:
    27/8/15
    Bài viết:
    16
    "Thích" đã nhận:
    1
    Điểm nhận Cup:
    3
    Giới tính:
    Nữ

    Bình Luận Bằng Facebook

  2. LONGNGUYEN

    LONGNGUYEN New Member

    Tham gia:
    23/4/16
    Bài viết:
    3
    "Thích" đã nhận:
    0
    Điểm nhận Cup:
    1
    Giới tính:
    Nam
    Mở include/phpfox/url/url.class.php

    Tìm hàm public function cleanTitle($sTitle)

    Thêm trước đó hàm

    Code:
    private function cleanVietnamese($str)
    {
    $unicode = array(
    'a'=>'á|à|ả|ã|ạ|ă|ắ|ặ|ằ|ẳ|ẵ|â|ấ|ầ|ẩ|ẫ|ậ|ä|å|æ',
    'd'=>'đ|ð',
    'e'=>'é|è|ẻ|ẽ|ẹ|ê|ế|ề|ể|ễ|ệ',
    'i'=>'í|ì|ỉ|ĩ|ị|î|ï',
    'o'=>'ó|ò|ỏ|õ|ọ|ô|ố|ồ|ổ|ỗ|ộ|ơ|ớ|ờ|ở|ỡ|ợ',
    'u'=>'ú|ù|ủ|ũ|ụ|ư|ứ|ừ|ử|ữ|ự',
    'y'=>'ý|ỳ|ỷ|ỹ|ỵ',
    'A'=>'Á|À|Ả|Ã|Ạ|Ă|Ắ|Ặ|Ằ|Ẳ|Ẵ|Â|Ấ|Ầ|Ẩ|Ẫ|Ậ|Ä|Å|Æ',
    'D'=>'Đ',
    'E'=>'É|È|Ẻ|Ẽ|Ẹ|Ê|Ế|Ề|Ể|Ễ|Ệ|Ë',
    'I'=>'Í|Ì|Ỉ|Ĩ|Ị|Î|Ï',
    'O'=>'Ó|Ò|Ỏ|Õ|Ọ|Ô|Ố|Ồ|Ổ|Ỗ|Ộ|Ơ|Ớ|Ờ|Ở|Ỡ|Ợ',
    'U'=>'Ú|Ù|Ủ|Ũ|Ụ|Ư|Ứ|Ừ|Ử|Ữ|Ự',
    'Y'=>'Ý|Ỳ|Ỷ|Ỹ|Ỵ',
    );
    foreach($unicode as $nonUnicode=>$uni)
    {
    $str = preg_replace("/($uni)/i", $nonUnicode, $str);
    }
    return $str;
    }

    Trong hàm cleanTite, ngay sau đoạn

    $sTitle = preg_replace('/[ ]+/', '-', trim($sTitle));

    Thêm đoạn

    $sTitle = $this->cleanVietnamese($sTitle);
     
  3. Nguyen Ngoc Minh

    Nguyen Ngoc Minh New Member

    Tham gia:
    27/8/15
    Bài viết:
    16
    "Thích" đã nhận:
    1
    Điểm nhận Cup:
    3
    Giới tính:
    Nữ
    cảm ơn anh, nhưng cái này nó chỉ đúng cho URL của blog thôi ạ
    Còn hình ảnh là không được anh ạ
    Em đã thử ồi mà nó toàn y như cũ
     

Share This Page