|
Форум torrenpier который уже живет
это сообщество владельцев форумов на phphBB2, торрент-трекеров на движках torrentpier и SVN всех версий.
Здесь можно найти решение своих проблем на своем сайта. Здесь можно скачать полезные и нужные моды torrenpier, phpBB2 и svn. Наш форум - это место для общения и обмена опытом между любителей движков, создателей модов на заказ и владельцев сайтов!
|
Автор |
Сообщение |
adelka Зарегистрирован: 2011-01-30 Сообщ.: 60
|
29-Мар-11 13:42 |
#1 |
Автор: IEx0
Описание: Раз в день случайный пользователь получает определенное количество аплоада и отображается в статистике.
работает через крон, раз в день скрипт запускается и дает случайному пользователю аплоад в размере указанному в config.php, думаю зачем тут в админку выводить.
Так сам процесс установки:
SQL:
Код: | INSERT INTO `bb_config` (`config_name`, `config_value`) VALUES ('current_lucker', '');
INSERT INTO `bb_cron` (`cron_id`, `cron_active`, `cron_title`, `cron_script`, `schedule`, `run_day`, `run_time`, `run_order`, `last_run`, `next_run`, `run_interval`, `log_enabled`, `log_file`, `log_sql_queries`, `disable_board`, `run_counter`) VALUES
(23, 1, 'Fortune Wheel', 'fortune_wheel.php', 'daily', '', '00:00:05', 255, '2011-01-06 16:47:52', '2011-01-07 00:00:05', '00:00:00', 0, '', 0, 0, 12); |
Открываем: config.php
В конце добавляем:
Код: | $bb_cfg['lucker_upload'] = 10737418240; //тут укажите сколько дать юзеру |
Создаем файл: /includes/cron/jobs/fortune_wheel.php
Код: |
<?php
if (!defined('BB_ROOT')) die(basename(__FILE__));
$user = $db->fetch_row("
SELECT
user_id
FROM
".BT_USERS_TABLE."
ORDER BY
RAND()
LIMIT 1
");
$db->query("
UPDATE
".BT_USERS_TABLE."
SET
u_up_total = u_up_total + {$bb_cfg['lucker_upload']}
WHERE
user_id = {$user['user_id']}
");
$db->query("
UPDATE
".CONFIG_TABLE."
SET
config_value = {$user['user_id']}
WHERE
config_name = 'current_lucker'
");
bb_get_config(CONFIG_TABLE, true, true); |
Открываем: index.php
Ищем:
Код: | 'NEWEST_USER' => sprintf($lang['NEWEST_USER'], '<a href="'. PROFILE_URL . $stats['newestuser']['user_id'] .'">', $stats['newestuser']['username'], '</a>'), |
После добавляем:
Код: |
'CURRENT_LUCKER' => (!empty($bb_cfg['current_lucker'])) ? sprintf($lang['LUCKER_CURRENT'], '<a href="'. PROFILE_URL . $bb_cfg['current_lucker'] .'">' . get_username($bb_cfg['current_lucker']) . '</a>', humn_size($bb_cfg['lucker_upload'])): false, |
Открываем: lang_main.php
В конце добавляем:
Код: | $lang['LUCKER_CURRENT'] = 'Сегодня колесо Удачи улыбнулось: <b>%s</b>. Поздравляем! Ему добавлено: %s.'; |
Открываем: index.tpl
Ищем:
Код: | <p>{NEWEST_USER}</p> |
Вставляем после:
Код: | <!-- IF CURRENT_LUCKER --><p>{CURRENT_LUCKER}</p><!-- ENDIF --> |
|
|
Вернуться к началу
|
|
monster27 Зарегистрирован: 2010-12-29 Сообщ.: 540
|
|
Вернуться к началу
|
|
adelka Зарегистрирован: 2011-01-30 Сообщ.: 60
|
|
Вернуться к началу
|
|
patroshka Зарегистрирован: 2011-02-03 Сообщ.: 10
|
30-Мар-11 12:21 |
#4 |
#1062 - Duplicate entry '23' for key 'PRIMARY'
при выполнении запроса в бд, можно вместо 23 использовать другое число?
|
|
Вернуться к началу
|
|
Scof87 Зарегистрирован: 2011-05-23 Сообщ.: 14
|
23-Май-11 23:31 |
#5 |
patroshka писал(а): | #1062 - Duplicate entry '23' for key 'PRIMARY'
при выполнении запроса в бд, можно вместо 23 использовать другое число? |
можно
|
|
Вернуться к началу
|
|
olеg_elisovich Зарегистрирован: 2019-08-22 Сообщ.: 1
|
|
Вернуться к началу
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
Все материалы сайта представлены только для ознакомления. При копировании материала ссылка на torrentpier-download.ru
обязательна!
sitemap карта форума | Статистика визитов поисковых ботов | Выдача в поисковиках
Powered by phpBB © 2001, 2011 phpBB Group | ©2011-2024 - Воронеж |
|