Avatar index viewforum [Авы топистартера и ответившего]
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
владимир1983
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 16 лет 4 месяца
- Откуда: Сергиев Посад
- Благодарил (а): 373 раза
- Поблагодарили: 727 раз
Re: avatar_index_viewforum121a
Ну не знаю, там в основной инструкции довольно таки много редактировать надо, в файлах стилей редактируется только два файла написанные мной выше.
MAzZY
Может поковыряете мод, мы бы вам с пчёлкиным на пиво сбросились))), у него тоже как я знаю проблемы с этим. ну если откажется участвовать, "скинусь" один)
MAzZY
Может поковыряете мод, мы бы вам с пчёлкиным на пиво сбросились))), у него тоже как я знаю проблемы с этим. ну если откажется участвовать, "скинусь" один)
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 21 год 4 месяца
- Благодарил (а): 79 раз
- Поблагодарили: 69 раз
- Забанен: Бессрочно
Re: avatar_index_viewforum121a
Глянул одним глазом. Правка стилей не поможет - выводятся разные переменные. На списке форумов - автор темы, на списке тем - последний автора в теме. Для последнего сделана обработка аватарки - 40х40 пикс. А для первого - нет. Поэтому либо ковырять код и добавлять обработку, либо в шаблоне тупо ограничить размер изображения(widght, height). Подгружаться будет полное, а показываться - нужное.
-
wwc
- phpBB 1.4.4
- Сообщения: 127
- Стаж: 19 лет 3 месяца
- Откуда: Москва
- Благодарил (а): 1 раз
Re: avatar_index_viewforum121a
Упс... а у меня, что-то, вот этих аваторок слева нет. Странно или я что-то забыл занести в код ?
http://www.rsgmag.ru/forum/viewforum.php?f=20
http://www.rsgmag.ru/forum/viewforum.php?f=20
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Лучшая месть убийце - укол редкого вируса и поиск антидота от него за 48 часов.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: avatar_index_viewforum121a
Забыл..вместо аватарок - ссылка на профиль..Откуда? Зачем?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
wwc
- phpBB 1.4.4
- Сообщения: 127
- Стаж: 19 лет 3 месяца
- Откуда: Москва
- Благодарил (а): 1 раз
Re: avatar_index_viewforum121a
Увидел где забыл вставить кусочек кода, но... Сразу возник вопрос. У меня там стоит Evalute Topic Mod, и когда добавляешь аватар, то всё сотальное беспринципно сдвигается. Можно ли перестроить ниже приведенную часть кода так, чтоб звёздочки стояли отдельным столбиком не влияя на внешний вид, аки ОТВЕТЫ или ПРОСМОТРЫ ? Заранее спасибо.Пчелкин писал(а):Забыл..вместо аватарок - ссылка на профиль..Откуда? Зачем?
Код: Выделить всё
<dt<!-- IF topicrow.TOPIC_ICON_IMG and S_TOPIC_ICONS --> style="background-image: url({T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}); background-repeat: no-repeat;"<!-- ENDIF --> title="{topicrow.TOPIC_FOLDER_IMG_ALT}"><!-- IF topicrow.TOPIC_AUTHOR_AVATAR --><span style="float: left; float: left; padding-top: 3px; margin-right: {topicrow.TOPIC_AUTHOR_AVATAR_MARGIN}px;">{topicrow.TOPIC_AUTHOR_AVATAR}</span><!-- ENDIF--><span class="left-box"><!-- IF topicrow.S_UNREAD_TOPIC --><a href="{topicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a> <!-- ENDIF --><a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a>
<!-- IF topicrow.S_TOPIC_UNAPPROVED or topicrow.S_POSTS_UNAPPROVED --><a href="{topicrow.U_MCP_QUEUE}">{topicrow.UNAPPROVED_IMG}</a> <!-- ENDIF -->
<!-- IF topicrow.S_TOPIC_REPORTED --><a href="{topicrow.U_MCP_REPORT}">{REPORTED_IMG}</a><!-- ENDIF --></span>
<span class="right-box"><!-- IF topicrow.EVALUATION_IMG -->{topicrow.EVALUATION_IMG}<!-- ENDIF --></span>
<br clear="all" />
<!-- IF topicrow.PAGINATION --><strong class="pagination"><span>{topicrow.PAGINATION}</span></strong><!-- ENDIF -->
<!-- IF topicrow.EVENT --><div class="icon-calendar">{topicrow.EVENT}</div><!-- ENDIF -->
<span class="left-box"><!-- IF topicrow.ATTACH_ICON_IMG -->{topicrow.ATTACH_ICON_IMG} <!-- ENDIF -->{L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} {L_POSTED_ON_DATE} {topicrow.FIRST_POST_TIME}</span>
</dt>У вас нет необходимых прав для просмотра вложений в этом сообщении.
Лучшая месть убийце - укол редкого вируса и поиск антидота от него за 48 часов.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: avatar_index_viewforum121a
Можно...по принципу...от Палыча..цифру подогнать...http://www.phpbbguru.net/community/topi ... ml#p274972
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
wwc
- phpBB 1.4.4
- Сообщения: 127
- Стаж: 19 лет 3 месяца
- Откуда: Москва
- Благодарил (а): 1 раз
Re: avatar_index_viewforum121a
Спасибо огромное. Воспользовавшись Вашим и пр. советами, поконструировал, получилось. Но, немного повертев, показалось, что слишком много мельтешения с этими картинками. Оставл только в теле последнего ответа.
Хотел только спросить, с чем может быть связано, то что у меня на загланой страничке форума в Объявлениях все аватары "незнакомцы" ? Спасибо.
Хотел только спросить, с чем может быть связано, то что у меня на загланой страничке форума в Объявлениях все аватары "незнакомцы" ? Спасибо.
Лучшая месть убийце - укол редкого вируса и поиск антидота от него за 48 часов.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: avatar_index_viewforum121a
Уменьшение аватары последнего ответившего на главной от автора мода..
open viewforum.php
заменить на
open includes/functions_display.php
заменить на
и
заменить на
Сейчас пытаюсь уменьшить аватары ответивших в форумах..не получается пока.
open viewforum.php
Код: Выделить всё
$avatar_img = $avatar_max_dimensions = $topic_last_poster_avatar_height = $topic_last_poster_avatar_width = $topic_first_poster_avatar_width = $topic_first_poster_avatar_height = '';Код: Выделить всё
$avatar_img = $avatar_max_dimensions = $topic_last_poster_avatar_height = $topic_last_poster_avatar_width = $topic_first_poster_avatar_width = $topic_first_poster_avatar_height = 40;Код: Выделить всё
$avatar_max_dimensions = $avatar_width = $avatar_height = '';Код: Выделить всё
$avatar_max_dimensions = $avatar_width = $avatar_height = 40;Код: Выделить всё
return '<img src="images/avatars/no_avatar.gif" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';Код: Выделить всё
return '<img src="images/avatars/no_avatar.gif" ' . (($avatar_width) ? ' width="' . $avatar_width . '" height="' . $avatar_height . '"' : '' ) . ' alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
wwc
- phpBB 1.4.4
- Сообщения: 127
- Стаж: 19 лет 3 месяца
- Откуда: Москва
- Благодарил (а): 1 раз
Re: avatar_index_viewforum121a
Пчелкин
У меня, вот, такая проблема, часть аватаров не ресайзится http://www.rsgmag.ru/forum/viewforum.php?f=4
Установлен MOD Title: IP Country Flag Olympus /It's a kind of IP Country Flags Invasion, read the Author notes for further infos./ Может быть в нём проблема. Расскажите кто сталкивался с этой темой.
У меня, вот, такая проблема, часть аватаров не ресайзится http://www.rsgmag.ru/forum/viewforum.php?f=4
Установлен MOD Title: IP Country Flag Olympus /It's a kind of IP Country Flags Invasion, read the Author notes for further infos./ Может быть в нём проблема. Расскажите кто сталкивался с этой темой.
Лучшая месть убийце - укол редкого вируса и поиск антидота от него за 48 часов.
-
Di_Mok
- Former team member
- Сообщения: 814
- Стаж: 16 лет 6 месяцев
- Откуда: Родной Гондурас ;)
- Благодарил (а): 147 раз
- Поблагодарили: 118 раз
Re: avatar_index_viewforum121a
Пчелкин, поставил мод, размер аватар 40px был сразу. Если правильно понял, достаточно поменять значение в functions_display.php
И всё.
wwc, это не часть аватаров не ресайзится, а no_avatar.gif Решение уже Пчелкин выложил (прямо над твоим сообщением, последнее действие) Только, вследствии этого изменения, в топиках nо avatar уменьшится тоже.
Код: Выделить всё
$avatar_max_dimensions = 40; // here you can change the max-width you would like to have the avatars displayedwwc, это не часть аватаров не ресайзится, а no_avatar.gif Решение уже Пчелкин выложил (прямо над твоим сообщением, последнее действие) Только, вследствии этого изменения, в топиках nо avatar уменьшится тоже.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: avatar_index_viewforum121a
Не уменьшится..Di_Mok писал(а):в топиках nо avatar уменьшится тоже.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
wwc
- phpBB 1.4.4
- Сообщения: 127
- Стаж: 19 лет 3 месяца
- Откуда: Москва
- Благодарил (а): 1 раз
Re: avatar_index_viewforum121a
Di_Mok
В том-то и проблема, что у меня no_avatar.gif
подменён строчкой:
Что самое странное, это что с самого начала в viewforum.php вместо флагов показывал noname, а в viewtopic.php всё нормально.
viewforum.php
viewtopic.php
В том-то и проблема, что у меня no_avatar.gif
Код: Выделить всё
return '<img src="images/avatars/no_avatar.gif" ' . (($avatar_width) ? ' width="' . $avatar_width . '" height="' . $avatar_height . '"' : '' ) . ' alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
Код: Выделить всё
return '<img src="images/avatars/gallery/avatar_flags/' . $flag . '.gif" ' . (($avatar_width) ? ' width="' . $avatar_width . '" height="' . $avatar_height . '"' : '' ) . ' alt="' . $user->lang['country'][$country] . '" title="' . $user->lang['country'][$country] . '" />';
viewforum.php
Код: Выделить всё
#
#-----[ FIND ]------------------------------------------------
#
// Send vars to template
#
#-----[ BEFORE, ADD ]---------------------------------------------
#
// --- IP Country Flag Olympus start --------------------
$flag_first = ip_country_to_flag(userid_to_userip($row['topic_poster']));
$country_first = strtoupper($flag_first);
$flag = ip_country_to_flag(userid_to_userip($row['topic_last_poster_id']));
$country = strtoupper($flag);
// --- IP Country Flag Olympus end ----------------------
#
#-----[ FIND ]------------------------------------------------
#
'TOPIC_AUTHOR_FULL' => get_username_string('full', $row['topic_poster'], $row['topic_first_poster_name'], $row['topic_first_poster_colour']),
#
#-----[ REPLACE WITH ]---------------------------------------------
#
// --- IP Country Flag Olympus start --------------------
// replace
/*
'TOPIC_AUTHOR_FULL' => get_username_string('full', $row['topic_poster'], $row['topic_first_poster_name'], $row['topic_first_poster_colour']),
*/
'TOPIC_AUTHOR_FULL' => get_username_string('full', $row['topic_poster'], '<img src="images/flags/small/' . $flag_first . '.png" width="14" height="9" alt="' . $user->lang['country'][$country_first] . '" title="' . $user->lang['country'][$country] . '" />' . ' ' . $row['topic_first_poster_name'], $row['topic_first_poster_colour']),
// --- IP Country Flag Olympus end ----------------------
#
#-----[ FIND ]------------------------------------------------
#
'LAST_POST_AUTHOR_FULL' => get_username_string('full', $row['topic_last_poster_id'], $row['topic_last_poster_name'], $row['topic_last_poster_colour']),
#
#-----[ REPLACE WITH ]---------------------------------------------
#
// --- IP Country Flag Olympus start --------------------
// replace
/*
'LAST_POST_AUTHOR_FULL' => get_username_string('full', $row['topic_last_poster_id'], $row['topic_last_poster_name'], $row['topic_last_poster_colour']),
*/
'LAST_POST_AUTHOR_FULL' => get_username_string('full', $row['topic_last_poster_id'], '<img src="images/flags/small/' . $flag . '.png" width="14" height="9" alt="' . $user->lang['country'][$country] . '" title="' . $user->lang['country'][$country] . '" />' . ' ' . $row['topic_last_poster_name'], $row['topic_last_poster_colour']),
// --- IP Country Flag Olympus end ----------------------
#Код: Выделить всё
#
#-----[ FIND ]------------------------------------------------
#
// Go ahead and pull all data for this topic
$sql = 'SELECT p.post_id
#
#-----[ REPLACE WITH ]---------------------------------------------
#
// --- IP Country Flag Olympus start --------------------
// add: , p.poster_ip
// Go ahead and pull all data for this topic
$sql = 'SELECT p.post_id, p.poster_ip
#
#-----[ FIND ]------------------------------------------------
#
$result = $db->sql_query_limit($sql, $sql_limit, $sql_start);
#
#-----[ AFTER, ADD ]------------------------------------------
#
// --- IP Country Flag Olympus end ----------------------
#
#-----[ FIND ]------------------------------------------------
#
'post_edit_user' => $row['post_edit_user'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
// --- IP Country Flag Olympus start --------------------
'poster_ip' => $row['poster_ip'],
// --- IP Country Flag Olympus end ----------------------
#
#-----[ FIND ]------------------------------------------------
#
'avatar' => ($user->optionget('viewavatars')) ? get_user_avatar($row['user_avatar'], $row['user_avatar_type'], $row['user_avatar_width'], $row['user_avatar_height']) : '',
#
#-----[ REPLACE WITH ]---------------------------------------------
#
// --- IP Country Flag Olympus start --------------------
// replace
/*
'avatar' => ($user->optionget('viewavatars')) ? get_user_avatar($row['user_avatar'], $row['user_avatar_type'], $row['user_avatar_width'], $row['user_avatar_height']) : '',
*/
// add
// $row['user_ip']
'avatar' => ($user->optionget('viewavatars')) ? get_user_avatar($row['user_avatar'], $row['user_avatar_type'], $row['user_avatar_width'], $row['user_avatar_height'], $row['user_ip']) : '',
'age' => '',
// --- IP Country Flag Olympus end ----------------------
#
#-----[ FIND ]------------------------------------------------
#
$sql = 'SELECT DISTINCT u.user_id, u.username, u.user_colour
#
#-----[ REPLACE WITH ]---------------------------------------------
#
// --- IP Country Flag Olympus start --------------------
// add
// p.poster_ip, u.user_ip,
$sql = 'SELECT DISTINCT p.poster_ip, u.user_id, u.username, u.user_colour, u.user_ip
#
#-----[ FIND ]------------------------------------------------
#
unset($post_storage_list);
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
// --- IP Country Flag Olympus end ----------------------
#
#-----[ FIND ]------------------------------------------------
#
# find this and then go to the other FIND ;)
#
if (!$row['post_edit_user'] || $row['post_edit_user'] == $poster_id)
#
#-----[ FIND ]------------------------------------------------
#
$display_username = get_username_string('full', $poster_id, $row['username'], $row['user_colour'], $row['post_username']);
#
#-----[ REPLACE WITH ]---------------------------------------------
#
// --- IP Country Flag Olympus start --------------------
// IP on registration
$flag = ip_country_to_flag(userid_to_userip($row['post_edit_user']));
$country = strtoupper($flag);
// replace
/*
$display_username = get_username_string('full', $poster_id, $row['username'], $row['user_colour'], $row['post_username']);
*/
$display_username = get_username_string('full', $poster_id, '<img src="images/flags/small/' . $flag . '.png" width="14" height="9" alt="' . $user->lang['country'][$country] . '" title="' . $user->lang['country'][$country] . '" />' . ' ' . $row['username'], $row['user_colour'], $row['post_username']);
// --- IP Country Flag Olympus end ----------------------
#
#-----[ FIND ]------------------------------------------------
#
$display_username = get_username_string('full', $row['post_edit_user'], $post_edit_list[$row['post_edit_user']]['username'], $post_edit_list[$row['post_edit_user']]['user_colour']);
#
#-----[ REPLACE WITH ]---------------------------------------------
#
// --- IP Country Flag Olympus start --------------------
// IP on registration
$flag = ip_country_to_flag(userid_to_userip($row['post_edit_user']));
$country = strtoupper($flag);
// replace
/*
$display_username = get_username_string('full', $row['post_edit_user'], $post_edit_list[$row['post_edit_user']]['username'], $post_edit_list[$row['post_edit_user']]['user_colour']);
*/
$display_username = get_username_string('full', $row['post_edit_user'], '<img src="images/flags/small/' . $flag . '.png" width="14" height="9" alt="' . $user->lang['country'][$country] . '" title="' . $user->lang['country'][$country] . '" />' . ' ' . $post_edit_list[$row['post_edit_user']]['username'], $post_edit_list[$row['post_edit_user']]['user_colour']);
// --- IP Country Flag Olympus end ----------------------
#
#-----[ FIND ]------------------------------------------------
#
$display_username = get_username_string('full', $poster_id, $row['username'], $row['user_colour'], $row['post_username']);
#
#-----[ REPLACE WITH ]---------------------------------------------
#
// --- IP Country Flag Olympus start --------------------
// IP on registration
$flag = ip_country_to_flag(userid_to_userip($row['post_edit_user']));
$country = strtoupper($flag);
// replace
/*
$display_username = get_username_string('full', $poster_id, $row['username'], $row['user_colour'], $row['post_username']);
*/
$display_username = get_username_string('full', $poster_id, '<img src="images/flags/small/' . $flag . '.png" width="14" height="9" alt="' . $user->lang['country'][$country] . '" title="' . $user->lang['country'][$country] . '" />' . ' ' . $row['username'], $row['user_colour'], $row['post_username']);
// --- IP Country Flag Olympus end ----------------------
#
#-----[ FIND ]------------------------------------------------
#
$s_first_unread = $first_unread = true;
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
// --- IP Country Flag Olympus start --------------------
// IP for this post
$flag = ip_country_to_flag($row['poster_ip']);
$country = strtoupper($flag);
// --- IP Country Flag Olympus end ----------------------
#
#-----[ FIND ]------------------------------------------------
#
'POST_AUTHOR_FULL' => get_username_string('full', $poster_id, $row['username'], $row['user_colour'], $row['post_username']),
#
#-----[ REPLACE WITH ]---------------------------------------------
#
// --- IP Country Flag Olympus start --------------------
// replace
/*
'POST_AUTHOR_FULL' => get_username_string('full', $poster_id, $row['username'], $row['user_colour'], $row['post_username']),
*/
'POST_AUTHOR_FULL' => get_username_string('full', $poster_id, '<img src="images/flags/small/' . $flag . '.png" width="14" height="9" alt="' . $user->lang['country'][$country] . '" title="' . $user->lang['country'][$country] . '" />' . ' ' . $row['username'], $row['user_colour'], $row['post_username']),
// --- IP Country Flag Olympus end ----------------------
#
#-----[ FIND ]------------------------------------------------
#
'POST_ID' => $row['post_id'],
'POSTER_ID' => $poster_id,
#
#-----[ AFTER, ADD ]------------------------------------------
#
// --- IP Country Flag Olympus start --------------------
// add
'POSTER_IP' => (($auth->acl_get('a_') || $auth->acl_get('m_')) && $user->data['is_registered']) ? $row['poster_ip'] : '',
// --- IP Country Flag Olympus end ----------------------Лучшая месть убийце - укол редкого вируса и поиск антидота от него за 48 часов.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: avatar_index_viewforum121a
Код: Выделить всё
$avatar_max_dimensions = 40; // here you can change the max-width you would like to have the avatars displayedNIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Di_Mok
- Former team member
- Сообщения: 814
- Стаж: 16 лет 6 месяцев
- Откуда: Родной Гондурас ;)
- Благодарил (а): 147 раз
- Поблагодарили: 118 раз
Re: avatar_index_viewforum121a
Не понятно... Я поставил ту же версию - 121a. Везде аватары отображаются размером 40px. Ни каких манипуляций не делал, поставил и всё.
Вот, только придётся грохнуть. Как то не вписывается
Вот, только придётся грохнуть. Как то не вписывается
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: avatar_index_viewforum121a
А ТАМ у забугорных вся тема в вопросах - почему в форумах аватарки не расайзятся...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

