Показать сообщение отдельно
Старый 08.05.2010, 19:40 Вверх   #181
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
Хорошо V3Arcade 2.0.3 [rus]

V3Arcade 2.0.3 [rus]

Описание: Система игр на форуме. Из нововведений - добавлена интеграция с сервером MochiAds с кучей флеш-игр, большинство из которых совместимы с v3Arcade. А так же переписано много кода, многое оптимизировано, закешировано и уменьшено кол-во кол-во запросов.
Добавлены Турниры!!! Интеграция статистики в профиль пользователя


Подробнее о добавлении игр MochiAds
Нажми для просмотра
Регистрируемся тут, для регистрации надо подтвердить владение сайтом - закинуть файлик (ну как во всяких вебмастер-тулс) и после регистрации появится ключ и секретный код, который вводится в настройках. И ещё надо закинуть в корень сайта (не в корень форума!) файл crossdomain.xml.
После этого можно идти в "Добавление игр" и просматривать, и устанавливать кучи игр.


Скачать V3Arcade 2.0.3 (rus) (267.2 Кб)

И сразу обновлю инструкцию свою как сделать категории так:

Нажми для просмотра
1. Создаём папку cat_imgs в папке /arcade и выкладываем туда картинки к нашим категориям, чтобы имя файла было номером категории (т.е. для категории с Id 5 картинка 5.gif для категории 6 - 6.gif) И не забудьте картинки для дефолтных категорий "1.gif " для категории "Все игры" "0.gif" для категории "Случайные игры" "2.gif" для категории "Избранные".

2. Редактируем файлик arcade.php. Находим:

PHP код:
foreach ($vbulletin->v3a_cats AS $id => $category
    { 
        
exec_switch_bg(); 
        eval(
'$gamecategories .= "' fetch_template(($id == $vbulletin->GPC['categoryid'] ? 'v3arcade_category_bit_active' 'v3arcade_category_bit')) . '";'); 
    } 
Меняем на:

PHP код:
$divik=false;  
$c_num=2
    foreach (
$vbulletin->v3a_cats AS $id => $category
    { 
     
exec_switch_bg(); 
     if ((
$c_num 6)==0
     {
$divik=true;}  
        eval(
'$gamecategories .= "' fetch_template(($id == $vbulletin->GPC['categoryid'] ? 'v3arcade_category_bit_active' 'v3arcade_category_bit')) . '";'); 
     
$c_num=$c_num+1
     
$divik=false;  
    } 
Весь шаблон arcade_category_bit заменяем на:

PHP код:
<if condition="$divik==false">
<
td style="padding-bottom: 0px">
<
div class="minitab" style="background-color: $stylevar[alt2_bgcolor]">
    <
div class="smallfont" style="padding: 0px 5px 3px 5px" align="center"><a style="text-decoration:none" href="arcade.php?categoryid=$id"><img src="$vboptions[bburl]/arcade/cat_imgs/$id.gif" align="center" border="0"><br>
        
$category</a>
    </
div>
</
div>
</
td>
<else />
</
tr>
<
tr>
<
td style="padding-bottom: 0px">
<
div class="minitab" style="background-color: $stylevar[alt2_bgcolor]align="center">
    <
div class="smallfont" style="padding: 0px 5px 3px 5px">  <a style="text-decoration:none" href="arcade.php?categoryid=$id"><img src="$vboptions[bburl]/arcade/cat_imgs/$id.gif" align="center" border="0"><br>
      
$category</a>
    </
div>
</
div>
</
td>
</if> 
Весь шаблон arcade_category_bit_active. Заменяем на:

PHP код:
<if condition="$divik==false"><td style="padding-bottom: 0px">

<
div id="minitab_active" style="background-color: $stylevar[tcat_bgcolor]>

    <
div class="smallfont" style="padding: 0px 5px 3px 5px" align="center">

   <
a style="text-decoration:none" href="arcade.php?categoryid=$id">     <img src="$vboptions[bburl]/arcade/cat_imgs/$id.gif" align="center" border="0"><br>$category</a>

    </
div>

</
div>

</
td><else />

</
tr>

<
tr><td style="padding-bottom: 0px">

<
div id="minitab_active" style="background-color: $stylevar[tcat_bgcolor]>

    <
div class="smallfont" style="padding: 0px 5px 3px 5px" align="center">

   <
a style="text-decoration:none" href="arcade.php?categoryid=$id">     <img src="$vboptions[bburl]/arcade/cat_imgs/$id.gif" align="center" border="0"><br>$category</a>

    </
div>

</
div>

</
td></if> 


ИЗМЕНЯЕМ КАТЕГОРИЮ ДЛЯ ЗАГРУЗКИ ИГР С MochiAds.com

Нажми для просмотра
"По просьбе трудящихся". Чтобы игры с мочиадс грузились в свою категорию... Создаём нужную категорию, запоминаем её ID (или ID уже существующей, более подходящей категории).

в файле v3_arcade_admin.php находим:

PHP код:
'description' => $mochi['media:description'], 
и ниже добавляем (Вместо XX - номер нужной категории):

PHP код:
'categoryid' => 'XX'


Хак - Массовое перемещение\удаление и установка настроек игр

Адекватное массовое перемещение\удаление и настройка игр, в отличие от встроенного где всё равно надо для каждой игры тыкать.
И ещё - немного измененная страничка "Управление играми" - добавлено всего-ничего - столбцы с id игры и датой её добавления, с возможностью сортировки по ним - лично мне этого весьма нехватало. Ну и ещё - кликнув по картинке игры - можно в неё поиграть.

Скачать v3arcade_admin_addon.zip (7.3 Кб)

Последний раз редактировалось Serberg; 01.04.2012 в 23:39..
 
5 пользователя(ей) сказали cпасибо:
 
Время генерации страницы 0.07137 секунды с 9 запросами