Вход Регистрация
Файл: www/include/function.php
Строк: 85
<?
/*-----------------------------------------------------------

    Product: BBlog 2.0
    License: GNU General Public License (http://www.gnu.org/licenses/gpl.html)
    Copyright: (c) 2007 Batia.info
    Version: 2.0 RC1

    
-------------------------------------------------------------*/

if ( !defined('INDEX') ) die("Эта страницу для вас недоступна!");


/* Функция осуществляет подключение к серверу MYSQL и соединение с БД */
function db_connect() {

    global 
$cfg_dbhost$cfg_dblogin$cfg_dbpassword$cfg_dbname;

    
mysql_connect($cfg_dbhost$cfg_dblogin$cfg_dbpassword);
    
mysql_select_db($cfg_dbname);
    


}
/* Функция возвращает различные параметры из БД из таблички с настройками... */
function get_param($var) {
            
db_connect();

            
$sql mysql_query("SELECT * FROM settings ");
        
            if(
$r = @ mysql_result($sql,0,$var)) {
                return 
stripslashes($r);    
            }else{
                return 
'';    
            }
}
/* Функция возвращает массив всех тагов в блоге.. */
function tags_array() {
    
db_connect();
    
$content '';
    
$sql mysql_query("SELECT * FROM news");    
    if(
$sql && mysql_num_rows($sql) != 0) {
        for(
$i=0$i<mysql_num_rows($sql); $i++) 
        {
            
$r=mysql_fetch_array($sql);
            
$tags explode(",",$r['tags']);

            foreach(
$tags as $tags_name
            {
                
$tagsarray[] = trim(stripslashes($tags_name));
            }

        }
        
        
shuffle($tagsarray);
        
$tagsarray array_count_values($tagsarray);
    
        
        foreach(
$tagsarray as $key => $value) {              $fontsize $value 9;
            if(
$fontsize 20$fontsize=20;             $content .= ' <a href="/search.php?tag='.urlencode($key).'" 
             title="'
.$key.'" style="font-size: '.$fontsize.'px;">'.$key.'</a>
             '
;
        }
    
    
    }else{         
$content='Теги не определены';
    }
    return 
$content;
}



/* Функция возвращает некоторое кол-во заголовков последних записей блога... */

function last_news_10_block($class) {     
    global 
$left_last_news_count;
    
db_connect();
    
    
$sql mysql_query("SELECT title, id FROM news ORDER BY id DESC LIMIT $left_last_news_count");
    
$c='';
    if(
$sql && mysql_num_rows($sql) != ) {         for($i=0$i<mysql_num_rows($sql); $i++) {             $r mysql_fetch_array($sql);
            
            
$c.='<a '.$class.' href="/news/'.$r['id'].'.html" title="'.stripslashes($r['title']).'">'.stripslashes($r['title']).'</a>';    
        }    
    }else{         
$c='В этом блоге нет записей!';    
    }
    return 
$c;    
}




# Настройки данных для доступа к админпанели сайта.
#--------------------------------------------------------------------#
$cfg_login get_param('admin_login');
$cfg_password get_param('admin_pass');
#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#


# Глобальные настройки сайта.
#--------------------------------------------------------------------#


$cfg_author get_param('admin_name');     # Ваше ФИО, Ник или т.п.
$cfg_email =  get_param('admin_email');  # Email Администратора
$cfg_count_news_adm get_param('count_news_main');          # Кол-во новостей на страничку 
$left_last_news_count get_param('count_news_last_top');          # Кол-во новостей в блоке "Свежие записи"
$cfg_sitename get_param('site_name'); # Название блога
$cfg_sitedescription get_param('site_description'); # описание блога
$cfg_sitekeywords =get_param('site_keywords');
$cfg_copyright get_param('copyright'); # Владелец, копирайт. Запрещено использовать HTML

#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
/* Все переменные ниже трогать не требуется 
- это всего лишь короткие имена стандартных переменных,
либо слегка модифицированые константы. */
#--------------------------------------------------------------------#
$cfg_site_url $_SERVER['HTTP_HOST']; // УРЛ сайта БЕЗ HTTP://
#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#

?>
Онлайн: 0
Реклама