Перейти к публикации

Рекомендованные сообщения

обновился на 6.5 а ЧПУ остались без изменений...добавил новость сразу после обновления а она так и осталось как в старых версиях http://www.revix.ru/2007/12/15/tajal-prosh...jj-sneg....html , как быть?

Ссылка на сообщение
Поделиться на других сайтах

Ничего не помогло! После каждой замены стиля чистил кеш, может у меня опера что то скешировала, кто нибудь то попробуйте! А вообще у кого нибудь эта фишка проходила ?

Изменено пользователем ~LeKs~
Ссылка на сообщение
Поделиться на других сайтах

У меня стоит 6.5 смотри сам, всё работает! www.relaxplace.ru (статистика)

Изменено пользователем ~LeKs~
Ссылка на сообщение
Поделиться на других сайтах

revix.ru, похоже БД не полность. обновил, в частности таблицу _post - посмотри там есть колонка flag (должна быть равна 1)?

Ссылка на сообщение
Поделиться на других сайтах

ну вот и я также обновил очистил кеш добавил...и не пошло. Я понимаю еслиб хотябы появилась надпись с неработающим тегом... а у меня то вообще ничего. Может скинешь содержание своего статик?

Ссылка на сообщение
Поделиться на других сайтах

Да без проблем!

<div id="nnm">

	<div class="nnm3">

		<img src="{THEME}/pics/stats.png" align="absmiddle" /> «Общая статистика по сайту»

	</div>

<table>

<tr>

	<td align="center"><img src="{THEME}/pics/stats2.jpg" border="0" /></td>

	<td><br />

			 Общий размер базы данных: <strong>{datenbank}</strong><br /><br />

	<b>Новости:</b><br />			

	Опубликовано за месяц: <strong>{news_month}</strong><br />

	Опубликовано за неделю: <strong>{news_week}</strong><br />

	Опубликовано за сутки: <strong>{news_day}</strong><br />

	Общее количество новостей: <strong>{news_num}</strong><br />

			 Из них опубликовано: <strong>{news_allow}</strong><br />

			 Опубликовано на главной: <strong>{news_main}</strong><br />

			 Ожидает модерации: <strong>{news_moder}</strong><br /><br />

	<b>Комментарии:</b><br />

			 Всего комментариев: <strong>{comm_num}</strong><br />

			 [ <a href="/?do=lastcomments">просмотреть последние комментарии</a> ]<br />

			 Добавлено за месяц: <strong>{comm_month}</strong><br />

			 Добавлено за неделю: <strong>{comm_week}</strong><br />

			 Добавлено за сутки: <strong>{comm_day}</strong><br /><br />

	<b>Пользователи:</b><br />

			 Зарегистрировано пользователей: <strong>{user_num}</strong><br />

			 Из них забанено: <strong>{user_banned}</strong><br />

			 Зарегистрировано за месяц: <strong>{user_month}</strong><br />

			 Зарегистрировано за неделю: <strong>{user_week}</strong><br />

			 Зарегистрировано за сутки: <strong>{user_day}</strong><br />

	</td>

</tr><tr>

	<td style="padding-top: 20px; padding-bottom: 10px;">

		<img src="{THEME}/pics/top.png" align="absmiddle" hspace="5" /> Десятка лучших авторов на сайте

	</td>

</table>

<table cellpadding="3" width="auto" height="auto"><tr><td align="center">

{topusers}</td></tr></table></div>

Ссылка на сообщение
Поделиться на других сайтах
<?php

/*

=====================================================

 DataLife Engine - by SoftNews Media Group 

-----------------------------------------------------

 http://dle-news.ru/

-----------------------------------------------------

 Copyright (c) 2004,2007 SoftNews Media Group

=====================================================

 Данный код защищен авторскими правами

=====================================================

 Файл: stats.php

-----------------------------------------------------

 Назначение: статистика сайта

=====================================================

*/

if(!defined('DATALIFEENGINE'))

{

  die("Hacking attempt!");

}


$tpl->result['content'] = dle_cache("stats", $config['skin']);


  if (!$tpl->result['content']) {


  $db->query ("SHOW TABLE STATUS FROM `".DBNAME."`");

			$mysql_size = 0;

			while ($rdb = $db->get_row()) {

			$mysql_size += $rdb['Data_length'] + $rdb['Index_length'];

			}

  $db->free();


		  $mysql_size = formatsize($mysql_size);


$row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post");

$stats_news = $row['count'];


$row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE approve ='1'");

$stats_approve = $row['count'];


$row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_comments");

$count_comments = $row['count'];


$row = $db->super_query("SELECT COUNT(*) as count FROM " . USERPREFIX . "_users");

$stats_users = $row['count'];


$row = $db->super_query("SELECT COUNT(*) as count FROM " . USERPREFIX . "_users WHERE banned='yes'");

$stats_banned = $row['count'];


$row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE allow_main ='1' AND approve ='1'");

$stats_main = $row['count'];


$temp_date = date ('Y-m-d H:i', $_TIME-(3596*24));

$row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE date >= '$temp_date'AND date <= '$temp_date' + INTERVAL 24 HOUR AND approve ='1'");

$stats_day = $row['count'];


$row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_comments WHERE date >= '$temp_date'AND date <= '$temp_date' + INTERVAL 24 HOUR");

$comments_day = $row['count'];


$temp_date = date ('Y-m-d H:i', $_TIME-(3600*24*7));

$row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE date >= '$temp_date'AND date <= '$temp_date' + INTERVAL 7 DAY AND approve ='1'");

$stats_week = $row['count'];


$row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_comments WHERE date >= '$temp_date'AND date <= '$temp_date' + INTERVAL 7 DAY");

$comments_week = $row['count'];



$temp_date = date ('Y-m-d H:i', $_TIME-(3600*24*31));

$row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post WHERE date >= '$temp_date'AND date <= '$temp_date' + INTERVAL 31 DAY AND approve ='1'");

$stats_month = $row['count'];


$row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_comments WHERE date >= '$temp_date'AND date <= '$temp_date' + INTERVAL 31 DAY");

$comments_month = $row['count'];


$temp_date = $_TIME - (3600*24);

$row = $db->super_query("SELECT COUNT(*) as count FROM " . USERPREFIX . "_users WHERE reg_date > '$temp_date'");

$user_day = $row['count'];


$temp_date = $_TIME - (3600*24*7);

$row = $db->super_query("SELECT COUNT(*) as count FROM " . USERPREFIX . "_users WHERE reg_date > '$temp_date'");

$user_week = $row['count'];


$temp_date = $_TIME - (3600*24*31);

$row = $db->super_query("SELECT COUNT(*) as count FROM " . USERPREFIX . "_users WHERE reg_date > '$temp_date'");

$user_month = $row['count'];


$tpl->load_template('stats.tpl');


$tpl->set('{datenbank}',$mysql_size);

$tpl->set('{news_num}',$stats_news);

$tpl->set('{news_allow}',$stats_approve);

$tpl->set('{comm_num}',$count_comments);

$tpl->set('{user_num}',$stats_users);

$tpl->set('{user_banned}',$stats_banned);

$tpl->set('{news_main}',$stats_main);

$tpl->set('{news_moder}',$stats_news-$stats_approve);


$tpl->set('{news_day}',$stats_day);

$tpl->set('{news_week}',$stats_week);

$tpl->set('{news_month}',$stats_month);


$tpl->set('{comm_day}',$comments_day);

$tpl->set('{comm_week}',$comments_week);

$tpl->set('{comm_month}',$comments_month);


$tpl->set('{user_day}',$user_day);

$tpl->set('{user_week}',$user_week);

$tpl->set('{user_month}',$user_month);


	$db->query("SELECT user_id, name, user_group, reg_date, lastdate, news_num, comm_num FROM " . USERPREFIX . "_users WHERE news_num > '0' ORDER BY news_num DESC LIMIT 0,10");


	$top_table = "<thead><td>{$lang['top_name']}</td><td align=\"center\">{$lang['top_status']}</td><td align=\"center\">{$lang['top_reg']}</td><td align=\"center\">{$lang['top_last']}</td><td align=\"center\">{$lang['top_nnum']}</td><td align=\"center\">{$lang['top_cnum']}</td><td align=\"center\">{$lang['top_pm']}</td></thead>";


	while($row = $db->get_row())

	{


	$registration = langdate($config['timestamp_active'], $row['reg_date']);

	$last = langdate($config['timestamp_active'], $row['lastdate']);


	if ($config['allow_alt_url'] == "yes")

			$user_name = "<a href=\"".$config['http_home_url']."user/".urlencode($row['name'])."/\">".$row['name']."</a>";

	else

			$user_name = "<a href=\"$PHP_SELF?subaction=userinfo&amp;user=".urlencode($row['name'])."\">".$row['name']."</a>";


	$user_pm = "<a href=\"$PHP_SELF?do=pm&doaction=newpm&user=".$row['user_id']."\">{$lang['top_pm']}</a>";



	$top_table .= "<tr><td>{$user_name}</td><td align=\"center\">{$user_group[$row['user_group']]['group_name']}</td><td align=\"center\">{$registration}</td><td align=\"center\">{$last}</td><td align=\"center\">{$row['news_num']}</td><td align=\"center\">{$row['comm_num']}</td><td align=\"center\">[ {$user_pm} ]</td></tr>";


	}


	$db->free();


	$tpl->set('{topusers}',$top_table);


	$tpl->compile('content');

	$tpl->clear();


	create_cache ("stats", $tpl->result['content'], $config['skin']);

}


?>

Ссылка на сообщение
Поделиться на других сайтах

revix.ru, у тебя в файле show.short.php есть такие строчки?

		if ($row['flag']) {


			if ($row['category']) {


				$full_link = $config['http_home_url'].get_url($row['category'])."/".$row['id']."-".$row['alt_name'].".html";


			} else {


				$full_link = $config['http_home_url'].$row['id']."-".$row['alt_name'].".html";


			}


		} else {

если да - проверь запрос в engine.php на наличие flag

~LeKs~, нельзя по моему выкладывать исходный код всего файла!

Ссылка на сообщение
Поделиться на других сайтах

Лекс не прально я просил статик тпл. Спасибо теперь всё работает. Почему то пашет только если кшмод выставить правильно на шаблон.

Ссылка на сообщение
Поделиться на других сайтах

Полная переработка модуля загрузки со стороны сайта планируется в новой версии

а можно сделать единый универсальный центр загрузки файлов и картинок на сайт с возможностью использовать этот центр загрузки в дополнительных модулях?

в таблицы _images и _files достаточно добавить еще по одному полю в которое будет ложиться число, соответствующее определенному месту использования файлов:

1. файлы и картинки для новостей

2. файлы и картинки для комментариев

3. файлы и картинки для статических страниц

4. файлы и картинки для модуля галерея (к примеру)

5. и т.д. для модулей пользователей

ну и соответственно прийдется переработать структуру таблиц _images и _files чтобы в каждой строке лежал только один файл, а не куча как сейчас. тогда каждому файлу можно будет давать свое описание.

если целсофт решится на это, то движок станет намного удобнее для разработки дополнительных модулей, что в свою очередь еще больше подымет его рейтинг.

Ссылка на сообщение
Поделиться на других сайтах

У меня вот такой вопрос. Я в stats.tpl добавил новые строки день месяц неделя. Но они не появились. И не то чтоб не появились сами теги.. не появились даже статические надписи типа Опубликовано за неделю: ... Это где то включить нужно?

очистите кеш в админпанели, этот модуль кешируется.

Ссылка на сообщение
Поделиться на других сайтах

YA826n2YRS.png

Проблема такая - после обновления на дле 6.5, после закрытия окошка о личном сообщении - оно сворочачивается, но рамка остается. Браузер опера 9.24. Что мне нужно сделать? :)

Ссылка на сообщение
Поделиться на других сайтах

25. Переработан метод формирования ссылки на полную новость при включенном ЧПУ. Новый вид ссылки http://site.ru/категория/подкатегория/id-название новости.html Если новость не содержит категории то ссылка имеет вид http://site.ru/id-название новости.html. Благодаря новому формированию ссылки существенно снижается нагрузка на MySQL сервер, а также достигается лучшая поисковая оптимизация, т.к. при смене даты новости ее URL остается неизменным. Внимание новые ссылки формируются только для новых добавленных на сайт новостей, для старых новостей формируется старый вид ссылки, до тех пор пока вы неизмените дату у новости, тем самым полностью сохраняется поисковая оптимизация. Для примера вы можете посмотреть URL для данной новости на сайте http://dle-news.ru/ и URL более старых новостей.

Гхкм. На старый вариант не переключается? Некрасиво как-то смотрится.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...