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


Главная


Форум torrenpier который уже живет
это сообщество владельцев форумов на phphBB2, торрент-трекеров на движках torrentpier и SVN всех версий.
Здесь можно найти решение своих проблем на своем сайта.
Здесь можно скачать полезные и нужные моды torrenpier, phpBB2 и svn.
Наш форум - это место для общения и обмена опытом между любителей движков, создателей модов на заказ и владельцев сайтов!
Мод По умолчанию аватар  
Начать новую тему   Ответить на тему    Главная -> Модификация (mod's) -> Моды (full)
Автор Сообщение
Admin
Администратор
Зарегистрирован: 2010-07-27
Сообщ.: 777
russia.gif
Сообщение 10-Янв-11 10:21 #1  
Мод позволяет администратору установить аватар по умолчанию для гостей и пользователей, не установивших аватар

Уровень инсталляции: Легкий
Время инсталляции: 5 минут
Редактировать 5 файлов
admin/admin_board.php
language/lang_russian/lang_admin.php
includes/usercp_viewprofile.php
templates/subSilver/admin/board_config_body.tpl
viewtopic.php

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

сделать запрос SQL

Код:

INSERT INTO phpbb_config(config_name, config_value) VALUES ('default_avatar_guests_url', '');
INSERT INTO phpbb_config(config_name, config_value) VALUES ('default_avatar_users_url', '');
INSERT INTO phpbb_config(config_name, config_value) VALUES ('default_avatar_set', '3');


открыть admin/admin_board.php

найти

Код:
$disable_board_no = ( !$new['board_disable'] ) ? "checked=\"checked\"" : "";


поставить после

Код:

// Default avatar MOD, By Manipe (Begin)
$default_avatar_guests = ($new['default_avatar_set'] == '0') ? "checked=\"checked\"" : "";
$default_avatar_users = ($new['default_avatar_set'] == '1') ? "checked=\"checked\"" : "";
$default_avatar_both = ($new['default_avatar_set'] == '2') ? "checked=\"checked\"" : "";
$default_avatar_none = ($new['default_avatar_set'] == '3') ? "checked=\"checked\"" : "";
// Default avatar MOD, By Manipe (End)


найти

Код:

"L_NO" => $lang['No'],


поставить после

Код:
// Default Avatar MOD, By Manipe (Begin)
  "L_DEFAULT_AVATAR" => $lang['Default_avatar'],
  "L_DEFAULT_AVATAR_EXPLAIN" => $lang['Default_avatar_explain'],
  "L_DEFAULT_AVATAR_GUESTS" => $lang['Default_avatar_guests'],
  "L_DEFAULT_AVATAR_USERS" => $lang['Default_avatar_users'],
  "L_DEFAULT_AVATAR_BOTH" => $lang['Default_avatar_both'],
  "L_DEFAULT_AVATAR_NONE" => $lang['Default_avatar_none'],
// Default Avatar MOD, By Manipe (End)



найти


Код:

"S_DISABLE_BOARD_NO" => $disable_board_no,


поставить после

Код:

// Default avatar MOD, By Manipe (Begin)
  "DEFAULT_AVATAR_GUESTS_URL" => $new['default_avatar_guests_url'],
  "DEFAULT_AVATAR_USERS_URL" => $new['default_avatar_users_url'],
  "DEFAULT_AVATAR_GUESTS" => $default_avatar_guests,
  "DEFAULT_AVATAR_USERS" => $default_avatar_users,
  "DEFAULT_AVATAR_BOTH" => $default_avatar_both,
  "DEFAULT_AVATAR_NONE" => $default_avatar_none,
// Default avatar MOD, By Manipe (End)


открыть language/lang_russian/lang_admin.php

найти

Код:

//
// That's all Folks!


поставить раньше

Код:

// Default avatar MOD, By Manipe (Begin)
$lang['Default_avatar'] = 'Set a default avatar';
$lang['Default_avatar_explain'] = 'This gives users that haven\'t yet selected an avatar, a default one. Set the default avatar for guests and users, and then select wheather you want the avatar to be displayed for registered users, guests, both or none.';
$lang['Default_avatar_guests'] = 'Guests';
$lang['Default_avatar_users'] = 'Users';
$lang['Default_avatar_both'] = 'Both';
$lang['Default_avatar_none'] = 'None';
// Default avatar MOD, By Manipe (End)


открыть includes/usercp_viewprofile.php

найти

Код:

    case USER_AVATAR_GALLERY:
      $avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
      break;
  }
}


поставить после

Код:

// Default avatar MOD, By Manipe (Begin)
  if ((!$avatar_img) && (($board_config['default_avatar_set'] == 1) || ($board_config['default_avatar_set'] == 2)) && ($board_config['default_avatar_users_url'])){
    $avatar_img = '<img src="' . $board_config['default_avatar_users_url'] . '" alt="" border="0" />';
  }
// Default avatar MOD, By Manipe (End)


открыть templates/ВАШ СТИЛЬ/admin/board_config_body.tpl

найти

Код:
<tr>
    <th class="thHead" colspan="2">{L_AVATAR_SETTINGS}</th>
  </tr>


поставить после

Код:

<tr>
    <td class="row1">{L_DEFAULT_AVATAR} <br /><span class="gensmall">{L_DEFAULT_AVATAR_EXPLAIN}</span></td>
    <td class="row2"><input type="radio" name="default_avatar_set" value="0" {DEFAULT_AVATAR_GUESTS} /> {L_DEFAULT_AVATAR_GUESTS} &nbsp; <input class="post" type="text" name="default_avatar_guests_url" maxlength="255" value="{DEFAULT_AVATAR_GUESTS_URL}" /><br /><input type="radio" name="default_avatar_set" value="1" {DEFAULT_AVATAR_USERS} /> {L_DEFAULT_AVATAR_USERS} &nbsp; <input class="post" type="text" name="default_avatar_users_url" maxlength="255" value="{DEFAULT_AVATAR_USERS_URL}" /><br /><input type="radio" name="default_avatar_set" value="2" {DEFAULT_AVATAR_BOTH} /> {L_DEFAULT_AVATAR_BOTH}<br /><input type="radio" name="default_avatar_set" value="3" {DEFAULT_AVATAR_NONE} /> {L_DEFAULT_AVATAR_NONE}</td>
  </tr>


открыть viewtopic.php

найти

Код:

case USER_AVATAR_GALLERY:
        $poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $postrow[$i]['user_avatar'] . '" alt="" border="0" />' : '';
        break;
    }
  }


поставить после

Код:

// Default avatar MOD, By Manipe (Begin)
  if ((!$poster_avatar) && ($board_config['default_avatar_set'] != 3)){
    if (($board_config['default_avatar_set'] == 0) && ($poster_id == -1) && ($board_config['default_avatar_guests_url'])){
      $poster_avatar = '<img src="' . $board_config['default_avatar_guests_url'] . '" alt="" border="0" />';
    }
    else if (($board_config['default_avatar_set'] == 1) && ($poster_id != -1) && ($board_config['default_avatar_users_url']) ){
      $poster_avatar = '<img src="' . $board_config['default_avatar_users_url'] . '" alt="" border="0" />';
    }
    else if ($board_config['default_avatar_set'] == 2){
      if (($poster_id == -1) && ($board_config['default_avatar_guests_url'])){
        $poster_avatar = '<img src="' . $board_config['default_avatar_guests_url'] . '" alt="" border="0" />';
      }
      else if (($poster_id != -1) && ($board_config['default_avatar_users_url'])){
        $poster_avatar = '<img src="' . $board_config['default_avatar_users_url'] . '" alt="" border="0" />';
      }
    }
  }
// Default avatar MOD, By Manipe (End)
Вернуться к началу
    
Заголовок новой темы
Форум для новой темы
 
Страница 1 из 1
Показать сообщения:   
Начать новую тему   Ответить на тему    Главная -> Модификация (mod's) -> Моды (full) Часовой пояс: GMT + 4

 

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

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



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


Нравится