Главная Форум Поиск Пользователи Регистрация Доброе утро, Гость Вход


Главная


Форум torrenpier который уже живет
это сообщество владельцев форумов на phphBB2, торрент-трекеров на движках torrentpier и SVN всех версий.
Здесь можно найти решение своих проблем на своем сайта.
Здесь можно скачать полезные и нужные моды torrenpier, phpBB2 и svn.
Наш форум - это место для общения и обмена опытом между любителей движков, создателей модов на заказ и владельцев сайтов!
Колесо Фортуны  
Начать новую тему   Ответить на тему    Главная -> 1.xx -> Моды (beta)
Автор Сообщение
adelka
Зарегистрирован: 2011-01-30
Сообщ.: 60
russia.gif
Сообщение 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
Сообщение 29-Мар-11 21:13 #2  
Bot -а и анонимов с забанеными тоже награждают?
Вернуться к началу
    
adelka
Зарегистрирован: 2011-01-30
Сообщ.: 60
russia.gif
Сообщение 29-Мар-11 22:29 #3  
monster27
да!

кроме бота
Вернуться к началу
    
patroshka
Зарегистрирован: 2011-02-03
Сообщ.: 10
usa.gif
Сообщение 30-Мар-11 12:21 #4  
#1062 - Duplicate entry '23' for key 'PRIMARY'

при выполнении запроса в бд, можно вместо 23 использовать другое число?
Вернуться к началу
    
Scof87
Зарегистрирован: 2011-05-23
Сообщ.: 14
algeria.gif
Сообщение 23-Май-11 23:31 #5  
patroshka писал(а):
#1062 - Duplicate entry '23' for key 'PRIMARY'

при выполнении запроса в бд, можно вместо 23 использовать другое число?

можно
Вернуться к началу
    
Заголовок новой темы
Форум для новой темы
 
Страница 1 из 1
Показать сообщения:   
Начать новую тему   Ответить на тему    Главная -> 1.xx -> Моды (beta) Часовой пояс: GMT + 4

 

Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы
Все материалы сайта представлены только для ознакомления. При копировании материала ссылка на torrentpier-download.ru обязательна!

sitemap     карта форума | Статистика визитов поисковых ботов | Выдача в поисковиках


Поделиться на stumbleupon.com /a>

Яндекс.Метрика
Google Pagerank mйrйs, keresooptimalizбlбs
Счетчик тИЦ и PR



Powered by phpBB © 2001, 2011 phpBB Group
| ©2011-2016 - Воронеж |