Dark Wizard
Гуру форума
- Регистрация
- 23 Сен 2007
- Сообщения
- 194
- Реакции
- 80
- Автор темы
- #1
Добавляем таблицу в MYSQL Базу (для онлайнера)
В шаблон главной страницы
/httpdocs/published/SC/html/scripts/repo_themes/название_шаблона/index.html
(можно и в любом другом месте), я внизу после облака тегов вставил:
Пример внизу
PHP:
CREATE TABLE totalonline (
timestamp int(15) DEFAULT '0' NOT NULL,
ip varchar(40) NOT NULL
PRIMARY KEY (timestamp)
);
В шаблон главной страницы
/httpdocs/published/SC/html/scripts/repo_themes/название_шаблона/index.html
(можно и в любом другом месте), я внизу после облака тегов вставил:
PHP:
<div id="container_footer" style="padding:15px;height:90px;font-family:Arial;font-size:12px;" class="whitebg"><b>Интересная cтатистика</b>: {php}
$totalproducts = mysql_num_rows(mysql_query("select productID from SC_products"));
$totalcats = mysql_num_rows(mysql_query("select distinct categoryID from SC_categories"));
echo "Всего в магазине представлено ".$totalproducts." товаров в ".$totalcats." разделах.<br>";
$mostpopular = mysql_query("select productID,name_ru from SC_products ORDER BY viewed_times DESC LIMIT 1");
while ($res=mysql_fetch_assoc($mostpopular)){echo "Самый популярный товар: <A href=\"/product/".$res['productID'].".html\">".$res['name_ru']."</a><br>";}
$expensive=mysql_query("select Price,productID,name_ru from SC_products ORDER BY Price DESC LIMIT 1");
while ($res=mysql_fetch_assoc($expensive)){echo "Самый дорогой товар: <A href=\"/product/".$res['productID'].".html\">".$res['name_ru']." ( ".number_format($res['Price'], 0, $dec_point="", $thousands_sep=" ")." руб.)</a><br>";}
$fromcity = mysql_query("select shipping_city from SC_orders ORDER BY orderID DESC LIMIT 1");
while ($res=mysql_fetch_assoc($fromcity)){echo "Последний покупатель был из города ".$res['shipping_city']." и заказал ";}
$basket = mysql_query("SELECT name FROM SC_ordered_carts ORDER BY itemID DESC LIMIT 1");
while ($res=mysql_fetch_assoc($basket)){echo $res['name'].".<br>";}
$ip=$_SERVER['REMOTE_ADDR'];
//Получение времени
$timestamp = time ();
$timeout = $timestamp - 600; //это за 10 минут, можно поменять
$insert = mysql_query("INSERT INTO totalonline VALUES ('$timestamp','$ip')" );
$delete = mysql_query("DELETE FROM totalonline WHERE timestamp<$timeout" );
$result = mysql_query("SELECT DISTINCT ip FROM totalonline" );
$user = mysql_num_rows ( $result );
echo "Сейчас посетителей на сайте: ".$user;
{/php}
</div>
Пример внизу
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.