Пользователей за 24 часа

Автор Jerry, 25 ноября 2007, 02:15:07

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Jerry

Если ли возможность вывода колличества
посетителей за сегодня?

Не одновременно online, а вообще?


Jerry


jeka1c

распаковал, там 2 файла. а как это установить?
Есть вопросы по 1С?
Тогда вам сюда 1c.fromweb.us

Mavn

Хех а зачем распаковывать?? Устанавливайте мод через админку форума. или смотрите инструкцию самого мода что и как прописывать Users_Online_Today_Mod.xml
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

jeka1c

установил, но на главной странице не вижу пользователей за 24 часа :(
Есть вопросы по 1С?
Тогда вам сюда 1c.fromweb.us

ksamochkin

он работает только в теме default если хотите в других - надо поработать ручками

Эльта

Установила мод Users Online Today Mod 1.4.0. Установился корректно, никаких изменений не произошло. На форуме используется тема Dilber MC. Как сделать, чтобы мод работал? Что и где прописать? Заранее спасибо.

Святой Исидор

Цитата: Эльта от 12 декабря 2008, 17:50:54
Установила мод Users Online Today Mod 1.4.0. Установился корректно, никаких изменений не произошло. На форуме используется тема Dilber MC. Как сделать, чтобы мод работал? Что и где прописать? Заранее спасибо.
просто при установки добавить установку в свою тему

ig0r

Доброго времени суток  O0

Вот есть такой мод...который меня интересует:
_http://custom.simplemachines.org/mods/index.php?mod=217

Но версия у меня как видит последняя...
а на оф.. сайте ничего ненаписано про это!

Как быть? кто что скажет?

заранее спасибки!

Drakonsa

Цитата: ig0r от 10 сентября 2009, 02:14:26
Доброго времени суток  O0

Вот есть такой мод...который меня интересует:
_http://custom.simplemachines.org/mods/index.php?mod=217

Но версия у меня как видит последняя...
а на оф.. сайте ничего ненаписано про это!

Как быть? кто что скажет?

заранее спасибки!
только из-за того что ты с того же города:
Q: Мод не ставится потому что предназначен для более старой версии форума чем у меня, но я уверен что он заработает. Что мне сделать?
A: Ищем в моде файл packages-info.xml. открываем любым текстовым редактором и ищем строки install for="1.1" - что то похожее и либо убираем вообще for="..."  либо дописываем туда 1.1.9 по аналогии с предыдущими.
Это на свой страх и риск, потому что никто не даст 100% гарантии что мод заработает или не перестанет работать что-то другое.

digger®

Цитата: Drakonsa от 10 сентября 2009, 03:04:28
только из-за того что ты с того же города:
Q: Мод не ставится потому что предназначен для более старой версии форума чем у меня, но я уверен что он заработает. Что мне сделать?
A: Ищем в моде файл packages-info.xml. открываем любым текстовым редактором и ищем строки install for="1.1" - что то похожее и либо убираем вообще for="..."  либо дописываем туда 1.1.9 по аналогии с предыдущими.
Это на свой страх и риск, потому что никто не даст 100% гарантии что мод заработает или не перестанет работать что-то другое.

У него SMF2, там в менеджере пакетов эмуляция любой версии двумя кликами включается. О чем в FAQ'е тоже упомянуто.

ig0r

Установил все работает!
Спасибо за помощь!

теперь осталось перевести на русский

Макар

Цитата: digger от 10 сентября 2009, 03:26:32
У него SMF2, там в менеджере пакетов эмуляция любой версии двумя кликами включается. О чем в FAQ'е тоже упомянуто.

а уменя эта эмуляция не прокатила
щя версия 1-1 включил эмуляцию для 1-2  , а пакет все равно не ставится
может из за того что на меньшуюю версию ставлю от более высокой ? а не наоборот
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

buhjr

Цитата: Святой Исидор от 22 марта 2009, 21:58:54
просто при установки добавить установку в свою тему

А как это сделать?  angel

<?xml version="1.0"?>
<!DOCTYPE modification SYSTEM "http://www.simplemachines.org/xml/modification">
<modification xmlns="http://www.simplemachines.org/xml/modification" xmlns:smf="http://www.simplemachines.org/">
<id>Michael.PedersenAkaCarceri:UsersOnlineTodayMod</id>
<version>1.4.0</version>
<file name="$sourcedir/BoardIndex.php">
<operation>
<search position="before"><![CDATA[ $context['num_users_online'] = count($context['users_online']) + $context['num_users_hidden'];
]]></search>
<add><![CDATA[
// Load the users online today.
$date = @getdate(forum_time(false));
$midnight = mktime(0, 0, 0, $date['mon'], $date['mday'], $date['year']) - ($modSettings['time_offset'] * 3600);

$s = strpos($user_info['time_format'], '%S') === false ? '' : ':%S';
if (strpos($user_info['time_format'], '%H') === false && strpos($user_info['time_format'], '%T') === false)
$time_fmt = '%I:%M' . $s . ' %p';
else
$time_fmt = '%H:%M' . $s;

$result = db_query("
SELECT
mem.ID_MEMBER, mem.lastLogin, mem.realName, mem.memberName, mem.showOnline,
mg.onlineColor, mg.ID_GROUP, mg.groupName
FROM {$db_prefix}members AS mem
LEFT JOIN {$db_prefix}membergroups AS mg ON (mg.ID_GROUP = IF(mem.ID_GROUP = 0, mem.ID_POST_GROUP, mem.ID_GROUP)) WHERE mem.lastLogin >= $midnight", __FILE__, __LINE__);

$context['num_hidden_users_online_today'] = 0;
$context['users_online_today'] = array();
$context['list_users_online_today'] = array();

while ($row = mysql_fetch_assoc($result))
{
if (empty($row['showOnline']))
{
$context['num_hidden_users_online_today'] = $context['num_hidden_users_online_today'] + 1;
if (!$user_info['is_admin']) continue;
}

$userday = strftime('%d', forum_time(true));
$loginday = strftime('%d', forum_time(true, $row['lastLogin']));
$yesterday = $userday == $loginday ? '' : $txt['uot_yesterday'];

$lastLogin = $yesterday . strftime($time_fmt, forum_time(true, $row['lastLogin']));
$title = ' title="' . $lastLogin . '"';

// Some basic color coding...
if (!empty($row['onlineColor']))
$link = '<a href="' . $scripturl . '?action=profile;u=' . $row['ID_MEMBER'] . '"' . $title . ' style="color: ' . $row['onlineColor'] . ';">' . $row['realName'] . '</a>';
else
$link = '<a href="' . $scripturl . '?action=profile;u=' . $row['ID_MEMBER'] . '"' . $title . '>' . $row['realName'] . '</a>';

$is_buddy = in_array($row['ID_MEMBER'], $user_info['buddies']);
if ($is_buddy)
{
$link = '<b>' . $link . '</b>';
}

$context['users_online_today'][$row['lastLogin'] . $row['memberName']] = array(
'id' => $row['ID_MEMBER'],
'username' => $row['memberName'],
'name' => $row['realName'],
'group' => $row['ID_GROUP'],
'href' => $scripturl . '?action=profile;u=' . $row['ID_MEMBER'],
'link' => $link,
'is_buddy' => $is_buddy,
'hidden' => empty($row['showOnline']),
);

$context['list_users_online_today'][$row['lastLogin'] . $row['memberName']] = empty($row['showOnline']) ? '<i>' . $link . '</i>' : $link;
}
mysql_free_result($result);

krsort($context['users_online_today']);
krsort($context['list_users_online_today']);

$context['num_users_online_today'] = count($context['users_online_today']);
if (!$user_info['is_admin'])
{
$context['num_users_online_today'] = $context['num_users_online_today'] + $context['num_hidden_users_online_today'];
}]]>
</add>
</operation>
</file>
<file name="$sourcedir/Stats.php">
<operation>
<search position="before"><![CDATA[ $context['online_today'] = (int) $context['online_today'];
]]></search>
<add><![CDATA[
// Total members online today
$date = @getdate(forum_time(false));
$midnight = mktime(0, 0, 0, $date['mon'], $date['mday'], $date['year']) - ($modSettings['time_offset'] * 3600);
$result = db_query("
SELECT
COUNT(*)
FROM {$db_prefix}members
WHERE lastLogin >= $midnight", __FILE__, __LINE__);
list ($context['total_users_online_today']) = mysql_fetch_row($result);]]>
</add>
</operation>
</file>
<file name="$themedir/BoardIndex.template.php">
<operation>
<search position="before"><![CDATA[ ', $txt['most_online_ever'], ': ', $modSettings['mostOnline'], ' (' , timeformat($modSettings['mostDate']), ')
</span>
</td>
</tr>';
]]></search>
<add><![CDATA[
// Users online today

echo '
<tr>
<td class="titlebg" colspan="2">', $txt['uot_users_online_today'], '</td>
</tr><tr>
<td class="windowbg" width="20" valign="middle" align="center">
<img src="', $settings['images_url'], '/icons/online.gif" alt="', $txt['uot_users_online_today'], '" border="0" />
</td>
<td class="windowbg2" width="100%">';

echo '
<div class="smalltext">';

  echo $txt['uot_total'], ': <b>', $context['num_users_online_today'], '</b>';
  if (!$context['user']['is_guest'])
  echo ' (', $txt['uot_visible'], ': ', ($context['num_users_online_today'] - $context['num_hidden_users_online_today']), ', ', $txt['uot_hidden'], ': ', $context['num_hidden_users_online_today'], ')';

// Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
if (!empty($context['users_online_today']) && !$context['user']['is_guest'])
echo '<br />', implode(', ', $context['list_users_online_today']);

echo '
<br />', $context['show_stats'] && !$settings['show_sp1_info'] ? '
<a href="' . $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', '
</div>
</td>
</tr>';]]>
</add>
</operation>
</file>
<file name="$themedir/Stats.template.php">
<operation>
<search position="replace"><![CDATA[ <td nowrap="nowrap">', $txt['users_online_today'], ':</td>
<td align="right">', $context['online_today'], '</td>';]]></search>
<add><![CDATA[ <td nowrap="nowrap">', $txt['users_online_today'], ':</td>
<td align="right">', $context['online_today'], '</td>
</tr><tr>
<td nowrap="nowrap">', $txt['uot_users_online_today'], ':</td>
<td align="right">', $context['total_users_online_today'], '</td>';]]>
</add>
</operation>
</file>
<file name="$languagedir/Modifications.english.php">
<operation>
<search position="end"></search>
<add><![CDATA[$txt['uot_users_online_today']='Users Logged In Today';
$txt['uot_yesterday']='Yesterday at ';
$txt['uot_total']='Total';
$txt['uot_visible']='Visible';
$txt['uot_hidden']='Hidden';]]>
</add>
</operation>
</file>
<file name="$languagedir/Stats.english.php">
<operation>
<search position="replace"><![CDATA[$txt['users_online_today'] = 'Online Today';
$txt['num_hits'] = 'Total page views';
$txt['average_hits'] = 'Average page views per day';
]]></search>
<add><![CDATA[$txt['users_online_today'] = 'Most Online Today';
$txt['num_hits'] = 'Total page views';
$txt['average_hits'] = 'Average page views per day';]]>
</add>
</operation>
</file>
</modification>


<?xml version="1.0"?>
<!DOCTYPE package-info SYSTEM "http://www.simplemachines.org/xml/package-info">
<package-info xmlns="http://www.simplemachines.org/xml/package-info" xmlns:smf="http://www.simplemachines.org/">
        <id>Michael.PedersenAkaCarceri:UsersOnlineTodayMod</id>
  <name>Users Online Today Mod</name>
  <version>1.4.0</version>
  <type>modification</type>
  <install>
       
                <readme type="inline">Users Online Today Mod (ver. 1.4.0).</readme>
                <modification>Users_Online_Today_Mod.xml</modification>               
        </install>
        <uninstall>
                <readme type="inline">Thanks for trying this mod</readme>
                <modification reverse="true">Users_Online_Today_Mod.xml</modification>
</uninstall>
</package-info>