• 189 Avatar On Memberlist - аватары в мемберлисте • 
Аватары на странице форумчан (в мембере)
При создании темы о модах для двигателя форумов phpBB ветки до версии 3.0.14 название темы должно начинаться с названия мода на английском, без указания версии, затем тире, затем короткое название мода на русском с маленькой буквы. Создание тем не о модах в данном подфоруме запрещено. Посторонние темы о двиге и посторонних проблемах для ветки до версии 3.0.14 в соседнем подфоруме.

    189 Avatar On Memberlist - аватары в мемберлисте

Сообщение Разместил Pthelovod 07 мар 2017, 14:04

АВАТАР В МЕМБЕРЛИСТЕ ( В СПИСКЕ ФОРУМЧАН ) Avatar On Memberlist
Мод добавляет микроаватарки тех пользователей, у кого они есть, в ОБЩИЙ список ПОЛЬЗОВАТЕЛЕЙ (в Memberlist).
От автора -
Отображает небольшой эскиз аватары пользователей на Пользователи.
Подвижной мыши над миниатюрой покажет полный размер аватара.

Pthelovod
Александр (можно Николаич)
Александр (можно Николаич) 

  189 Avatar On Memberlist - аватары в мемберлисте

Сообщение Разместил Pthelovod 07 мар 2017, 14:23

06 Fix для уменьшения аватарок от Default Random 'No Avatar' [Рандомный "Ноуаватар"] для страницы "Наша команда" если в ней есть юзеры без установленной аватары. Только при установленом Avatar On Memberlist v1.0.3
Правка от Татьяна5
Открыть: memberlist.php
Найти:
Код: выделить все
      $admin_user_ids = array();

Добавить после:
Код: выделить все
     $random_avatar = $phpbb_root_path . 'images/avatars/random/no_avatar' . mt_rand(1, 17) . '.gif';

Найти:
Код: выделить все
   'USER_AVATAR_THUMB'   => ($row['user_avatar']) ? get_user_avatar($row['user_avatar'], $row['user_avatar_type'], ($row['user_avatar_width'] > $row['user_avatar_height']) ? 25 : (25 / $row['user_avatar_height']) * $row['user_avatar_width'], ($row['user_avatar_height'] > $row['user_avatar_width']) ? 25 : (25 / $row['user_avatar_width']) * $row['user_avatar_height']) : '',

Заменить на:
Код: выделить все
            'USER_AVATAR_THUMB'   => ($row['user_avatar']) ? get_user_avatar($row['user_avatar'], $row['user_avatar_type'], ($row['user_avatar_width'] > $row['user_avatar_height']) ? 25 : (25 / $row['user_avatar_height']) * $row['user_avatar_width'], ($row['user_avatar_height'] > $row['user_avatar_width']) ? 25 : (25 / $row['user_avatar_width']) * $row['user_avatar_height']) : '<img src="' . $random_avatar . '" width="25" height="25" />' ,

Pthelovod
Александр (можно Николаич)
Александр (можно Николаич) 

  189 Avatar On Memberlist - аватары в мемберлисте

Сообщение Разместил Pthelovod 07 мар 2017, 14:35

Исправление в файле инструкции -
Avatars on the team page.xml -
Код: выделить все
         <edit>
            <find><![CDATA[      <th class="name">{L_MODERATORS}</th>]]></find>
            <action type="before-add"><![CDATA[      <!-- IF .mod --><th class="memberlist-avatar">&nbsp;</th><!-- ENDIF -->]]></action>
         </edit>
         <edit>
            <find><![CDATA[   <tr class="<!-- IF mod.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">]]></find>
            <action type="after-add"><![CDATA[<!-- IF .mod --><td><a class="thumbnail" href="{mod.U_VIEW_PROFILE}"><!-- IF mod.USER_AVATAR --><span>{admin.USER_AVATAR}</span>{admin.USER_AVATAR_THUMB}<!-- ELSE --><span><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="{USER_AVATAR}" /></span><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="{USER_AVATAR}" width="25" height="25" /><!-- ENDIF --></a></td><!-- ENDIF -->]]></action>
         </edit>

replace
Код: выделить все
         <edit>
            <find><![CDATA[      <th class="name">{L_MODERATORS}</th>]]></find>
            <action type="before-add"><![CDATA[      <!-- IF .mod --><th class="memberlist-avatar">&nbsp;</th><!-- ENDIF -->]]></action>
         </edit>
         <edit>
            <find><![CDATA[   <tr class="<!-- IF mod.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">]]></find>
            <action type="after-add"><![CDATA[<!-- IF .mod --><td><a class="thumbnail" href="{mod.U_VIEW_PROFILE}"><!-- IF mod.USER_AVATAR --><span>{mod.USER_AVATAR}</span>{mod.USER_AVATAR_THUMB}<!-- ELSE --><span><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="{USER_AVATAR}" /></span><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="{USER_AVATAR}" width="25" height="25" /><!-- ENDIF --></a></td><!-- ENDIF -->]]></action>
         </edit>

end
Код: выделить все
         <edit>
            <find><![CDATA['SELECT'   => 'u.user_id, u.group_id as default_group, u.username, u.username_clean, u.user_colour, u.user_rank, u.user_posts, u.user_allow_pm, g.group_id, g.group_name, g.group_colour, g.group_type, ug.user_id as ug_user_id',]]></find>
            <inline-edit>
               <inline-find><![CDATA[ug_user_id]]></inline-find>
               <inline-action type="after-add"><![CDATA[, u.user_avatar, u.user_avatar_type, u.user_avatar_width, u.user_avatar_height',]]></inline-action>
            </inline-edit>
         </edit>

replace
Код: выделить все
         <edit>
            <find><![CDATA['SELECT'   => 'u.user_id, u.group_id as default_group, u.username, u.username_clean, u.user_colour, u.user_rank, u.user_posts, u.user_allow_pm, g.group_id, g.group_name, g.group_colour, g.group_type, ug.user_id as ug_user_id',]]></find>
            <inline-edit>
               <inline-find><![CDATA[ug_user_id]]></inline-find>
               <inline-action type="after-add"><![CDATA[, u.user_avatar, u.user_avatar_type, u.user_avatar_width, u.user_avatar_height]]></inline-action>
            </inline-edit>
         </edit>

Pthelovod
Александр (можно Николаич)
Александр (можно Николаич) 
Предыдущая страница

Вернуться в 450 модов движка форумов phpBB (до версии 3.0.14)



 • Блок вывода аналогичных по названию других тем нашего форума •