Поиск по тегу «чпу»
чтобы имена файлов были images/photos/medium/krasivaya-kartinka-vd23sdf.jpgвместо images/photos/medium/b666a879da9368dc1ac48a6bd686c389.jpgчто, говорят, хорошо для сео. решение простое: в файле /core/classes/upload_photo.class.php в функции public function uploadPhoto($old_file=''){исправьте строку (в коде ниже она закомментирована): //$this->filename = $this->filename ? $this->filename : md5(time().$realfile).'.'.$ext; $this->filename = $this->filename ? $this->filename : cmsCore::strToURL($realfile)."-".uniqid().'.'.$ext;
Открываем файл core/cms.php находим static public function strToURL($str){ $str = trim($str); $str = mb_strtolower($str, 'cp1251'); $string = str_replace(' ', '-', $string); $string = preg_replace ('/[^a-zA-Zа-яА-Я0-9\-]/i', '-', $str); $string = rtrim($string, '-'); while(strstr($string, '--')){ $string = str_replace('--', '-', $string); } $ru_en = array( 'а'=>'a','б'=>'b','в'=>'v','г'=>'g','д'=>'d', 'е'=>'e','ё'=>'yo','ж'=>'zh','з'=>'z', 'и'=>'i','й'=>'i','к'=>'k','л'=>'l','м'=>'m', 'н'=>'n','о'=>'o','п'=>'p','р'=>'r','с'=>'s', 'т...