Список форумов Злодейские моды для phpBB Злодейские моды для phpBB
Создание и поддержка развлекательных модов: тотализатор, викторина, аукцион, шахматы
 
 FAQFAQ   ПоискПоиск  ВикторинаВикторина  АукционАукцион  Сделать ставкуТотализатор   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Всякие добавки

 
Начать новую тему   Ответить на тему    Список форумов Злодейские моды для phpBB -> Тотализатор
Предыдущая тема :: Следующая тема  
Автор Сообщение
Zlodey
Автор тотализатора


Зарегистрирован: 08.01.2008
Сообщения: 222

баксов: 16776.05

СообщениеДобавлено: Ср Апр 07, 2010 18:16    Заголовок сообщения: Всякие добавки Ответить с цитатой

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

page_header.php
найти:
Код:
if ( ($userdata['session_logged_in']) && (empty($gen_simple_header)) )

перед этим добавить:
Код:

// *** totalz-info ***
if ($userdata['user_id']>0)
{
   $t_u_id = $userdata['user_id'];
   $sql = "SELECT COUNT(*) as uuu FROM " . $table_prefix.'totalz_desc' . " WHERE is_active = 1";
   if ( !($result = $db->sql_query($sql))){}
   $set = $db->sql_fetchrow($result);
   $t_n_all=0;
   $t_n_my=0;

   if ($set['uuu'])
   {
      $t_n_all=$set['uuu'];
      $sql = "SELECT d.sob_id, r.ishod_users FROM " . $table_prefix.'totalz_desc' . " AS d, " . $table_prefix.'totalz_results' . " AS r WHERE d.is_active=1 AND d.sob_id = r.sob_id";
      if ( !($result = $db->sql_query($sql))){}
      $set = $db->sql_fetchrowset($result);

      if (count($set))
      {
         for($i = 0; $i < count($set); $i++)
         {
            $t_u_arr = explode("-",$set[$i]['ishod_users']);
            for ($v=0; $v<count($t_u_arr); $v++)
            {
               if ($t_u_arr[$v] == $t_u_id)
               {
                  $t_n_my++;
                  break;
               }
            }
         }
      }
   }
}
// *** totalz-info ***

найти:
Код:
   'PRIVMSG_IMG' => $icon_pm,

после добавить:
Код:
'TOT_INFO' => ($userdata['user_id']>0) ? ' (' . $t_n_my . '/' . $t_n_all . ')' : '',


overall_header.tpl
найти ссылку на тотализатор, например такую:
Код:

<a href="totalz.php" class="t"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="Сделать ставку" hspace="3" />Тотализатор

после добавить:
Код:
{TOT_INFO}
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
klop



Зарегистрирован: 13.07.2009
Сообщения: 34

баксов: 3617.39

СообщениеДобавлено: Сб Окт 30, 2010 02:45    Заголовок сообщения: Ответить с цитатой

а на аукцион такой нет? Embarassed
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Zlodey
Автор тотализатора


Зарегистрирован: 08.01.2008
Сообщения: 222

баксов: 16776.05

СообщениеДобавлено: Вс Окт 31, 2010 21:03    Заголовок сообщения: Ответить с цитатой

сделаем, если надо Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Злодейские моды для phpBB -> Тотализатор Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Anti Bot Question MOD - phpBB MOD against Spam Bots
Заблокировано регистраций / сообщений: 75322 / 0