CodeIgniter Image Manipulation Class: Как сделать thumb_marker в начале имени файла? - PullRequest
0 голосов
/ 31 декабря 2010

Я использую CodeIgniter Image Manipulation Class для создания миниатюры моих изображений.

, поэтому проблема в том, что свойство thumb_marker вставляет '_thumb' непосредственно перед расширением файла, поэтому mypic.jpg станет mypic_thumb.jpg

но я хочу получить противоположное мне имя файла: thumb_mypic.jpg

Ответы [ 2 ]

1 голос
/ 31 декабря 2010

Расширение библиотеки изображений.

class My_Image_lib extends Image_lib {

    public function initialize() {
        // copy the initialize method content here.
    }
}

Теперь найдите эту строку в initialize ():

$this->full_dst_path = $this->dest_folder.$filename.$this->thumb_marker.$file_ext;

Измените его на. Обратите внимание на изменения $this->thumb_marker и $filename:

$this->full_dst_path = $this->dest_folder.$this->thumb_marker.$filename.$file_ext;

Последнее, что вы должны установить My_Image_lib->thumb_marker = 'thumb_';

0 голосов
/ 04 апреля 2015

Редактировать этот файл \ Система \ библиотеки \ Image_lib.php

заменить (~ строка 595)

$this->full_dst_path = $this->dest_folder.$filename.$this->thumb_marker.$file_ext;
on
$this->full_dst_path = $this->dest_folder.$this->thumb_marker.$filename.$file_ext;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...