БоброБлог

Автор блога: Bo6eR
Все рубрики (2)

Отображение всех статей пользователя



Открыть \components\users\frontend.php
Найти
Код PHP:
    $usr['comments_count']		= (int)$inDB->rows_count('cms_comments', "user_id=$id AND published=1");
Добавить после
Код PHP:
    $usr['articles_count']		= (int)$inDB->rows_count('cms_content', "user_id=$id AND published=1");

Делаем украинский ЧПУ на сайте

Открываем файл core/cms.php
находим

Код 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',
                        'т'=>'t','у'=>'u','ф'=>'f','х'=>'h','ц'=>'c',
                        'ч'=>'ch','ш'=>'sh','щ'=>'sh','ъ'=>'','ы'=>'y',
                        'ь'=>'','э'=>'ye','ю'=>'yu','я'=>'ja'
                      );

        foreach($ru_en as $ru=>$en){
            $string = preg_replace('/(['.$ru.']+)/i', $en, $string);
        }

        if (!$string){ $string = 'untitled'; }

        return $string;

}
заменяем

Код 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); }
					  
		$ua_en = array(                       
   						'і'=>'i','ґ'=>'g','ё'=>'yo','є'=>'je','ї'=>'ji',
						'а'=>'a','б'=>'b','в'=>'v','г'=>'h','д'=>'d',
						'е'=>'e','ж'=>'zh','з'=>'z','и'=>'y','й'=>'j',
						'к'=>'k','л'=>'l','м'=>'m','н'=>'n','о'=>'o',
						'п'=>'p','р'=>'r','с'=>'s','т'=>'t','у'=>'u',
						'ф'=>'f','х'=>'h','ц'=>'ts','ч'=>'ch','ш'=>'sh',
						'щ'=>'sch','ъ'=>'','ы'=>'yi','ь'=>'','э'=>'e',
						'ю'=>'yu','я'=>'ya'
                      );
		
		foreach($ua_en as $ua=>$en){
            $string = preg_replace('/(['.$ua.']+)/i', $en, $string);
        }

        if (!$string){ $string = 'untitled'; }

        return $string;

}