Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Аватарка по умолчанию для тех, у кого её нет 
#1 

Аватар пользователя

Для этого не нужно искать моды (как долгие месяцы это делала я :-0=) ), всё находится в стандартной функции админки.
Идём во вкладку "Пользователи и Группы", слева выбираем "Управление группами", в графе "Зарегистрированные пользователи" жмём на Настройки и в разделе "Аватара группы" присваеваем группе аватарку.

Это значит, что каждый зарегистрированный юзер с момента регистрации будет иметь дефолтную аватарку, которую он в любой момент может поменять у себя в профиле.
Таким образом решается проблема вывода аватарок на страницу просмотра форумов и индекса (главной), у кого установлены эти моды.
Но есть подводный камень!
Эту операцию нужно проводить на новом форуме, где ещё нет юзеров с аватарками. В противном случае, на уже действующем форуме все юзерские авы слетят и заменятся дефолтной.
Если есть решение этой проблемы через STK, прошу Ромео озвучить её!

Для имеющих логинзу, которая не тащит аватарки юзеров с других ресурсов: дефолтная ава работает и для юзеров с соцсетей, поскольку заЛОГИНЗеные юзеры стразу приобретают статус "зарегистрированных".


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp

Теги темы
аватарки, аватары, авы
          Вернуться наверх  
 

#2 

Аватар пользователя

Даже не думал об этом, пожалуй в Курс молодого админа))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#3 

Аватар пользователя

я это сразу сделал, не ставил рандом аватар, а поставил вот такую


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
          Вернуться наверх  
 

#4 

Аватар пользователя

Гы, хорошая подколка))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#5 

Аватар пользователя

akella1900
хахаха!
DeaDRoMeO писал(а):

пожалуй в Курс молодого админа))

Рановато. Не знаю, можно ли пофиксить, если юзер ставит себе свою аву, а потом удаляет, то дефолтная не восстанавливается. А это не есть гуд. :-(--


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 

#6 

Аватар пользователя

а нельзя ли так сделать (но безобидно), когда пользователей уже много?


          Вернуться наверх  
 

#7 

Аватар пользователя

К сожалению нет. Я потестила))), теперь нужно уведомить, чтобы заново загрузили. Хорошо, юзеров мало.
Только если можно как-то провести синхронизацию для тех, у кого уже есть и для тех, у кого ничего нет. Но мне кажется, там в таких дебрях кода нужно лазить...спрошу потом на гуру.


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 

#8 

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Lorem Ipsum
Если я правильно понимаю идею, то можно проще сделать. В файлах шаблона viewtopic_body.html, заменить
<!-- IF postrow.POSTER_AVATAR -->
<tr>
<td>{postrow.POSTER_AVATAR}</td>
</tr>
<!-- ENDIF -->

на
<!-- IF postrow.POSTER_AVATAR -->
<tr>
<td>{postrow.POSTER_AVATAR}</td>
</tr>
<!-- ELSE -->
<tr>
<td><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" /></td>
</tr>
<!-- ENDIF -->

и в файле memberlist_view.html заменить

<!-- IF AVATAR_IMG -->
<tr>
<td align="center">{AVATAR_IMG}</td>
</tr>
<!-- ENDIF -->


на
<!-- IF AVATAR_IMG -->
<tr>
<td align="center">{AVATAR_IMG}</td>
</tr>
<!-- ELSE -->
<tr>
<td align="center"><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" /></td>
</tr>
<!-- ENDIF -->

если стоят еще моды, связанные с аватарками, то изменить и там этот вывод..


          Вернуться наверх  
 

#9 

Аватар пользователя

Вот это самое гениальное решение)) Чесслово, проще не придумать, простое условие вывода


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

кто опробывал? срабатывает?


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
          Вернуться наверх  
 


Аватар пользователя

akella1900 писал(а):

кто опробывал? срабатывает?

у меня примерно так и сделано.
Выводит вот такую картинку.



Хочу её сделать ссылкой на тему с инструкцией по установке аватара.


_________________
Подпись:
          Вернуться наверх  
 


Аватар пользователя

loginza933 предложеное вами не работает у меня
на выходных попробую заняться


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.

Информация о редактировании
Последний раз редактировалось akella1900 01 фев 2013, 18:55, всего редактировалось 1 раз.
          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

akella1900
На моих форумах работает...

Забыл уточнить, что по умолчанию такого файла в теме нет, прежде чем делать правки в шаблоне, нужно скопировать в папку с темой дефолтный аватар:
./styles/название_темы/theme/images/

так же проверьте правильность пути в коде (в примере дефолтный аватар называется no_avatar.gif, если у Вас другое название поменяйте)
<img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" />

почистите кэш...
если делали установки, которые описаны в первом посте - то уберите их...

Если ничего не поможет, проверьте исходный код, что там отображается, если у человека нету аватара...


          Вернуться наверх  
 


Аватар пользователя

прописал путь к аватару группы по умолчанию, отредактировал код под свой форум, работает, при удалении своего аватара пользователем теперь выводится аватар группы по умолчанию


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

Вот это самое гениальное решение)) Чесслово, проще не придумать, простое условие вывода

Для просильвера дайте?


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 


Аватар пользователя

akella1900 писал(а):

прописал путь к аватару группы по умолчанию, отредактировал код под свой форум, работает, при удалении своего аватара пользователем теперь выводится аватар группы по умолчанию

Что-то ты меня запутал. Можно на пальцах?
У меня при удалении своего аватара не выводится стандартный аватар группы, просто пустое место...


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp

Информация о редактировании
Последний раз редактировалось Lorem Ipsum 03 фев 2013, 06:55, всего редактировалось 1 раз.
          Вернуться наверх  
 


Аватар пользователя

А что в просильвере не работает??


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Lorem Ipsum
1. Копируйте необходимый аватар в папку ./styles/название_темы/theme/images/
(в примере аватар имеет название no_avatar.gif, если у Вас другое поменяйте в коде на Ваше название)
2. Открывайте viewtopic_body.html
ищите строчку
            <!-- IF postrow.POSTER_AVATAR -->
               <!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVATAR}</a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />
            <!-- ENDIF -->
 


заменяйте ее на:

            <!-- IF postrow.POSTER_AVATAR -->
               <!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVATAR}</a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />
            <!-- ELSE -->
               <img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" /><br />
            <!-- ENDIF -->
 


3. Открывайте memberlist_view.html
ищите код:
   <!-- IF AVATAR_IMG -->
      <dl class="left-box">
         <dt>{AVATAR_IMG}</dt>
         <!-- IF RANK_TITLE --><dd style="text-align: center;">{RANK_TITLE}</dd><!-- ENDIF -->
         <!-- IF RANK_IMG --><dd style="text-align: center;">{RANK_IMG}</dd><!-- ENDIF -->
      </dl>
   <!-- ENDIF -->
 


ниже вставляйте:
   <!-- IF not AVATAR_IMG -->
      <dl class="left-box">
         <dt><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" /></dt>
         <!-- IF RANK_TITLE --><dd style="text-align: center;">{RANK_TITLE}</dd><!-- ENDIF -->
         <!-- IF RANK_IMG --><dd style="text-align: center;">{RANK_IMG}</dd><!-- ENDIF -->
      </dl>
   <!-- ENDIF -->
 


ниже удалить код:
      <!-- IF not AVATAR_IMG -->
         <!-- IF RANK_TITLE --><dt>{L_RANK}:</dt> <dd>{RANK_TITLE}</dd><!-- ENDIF -->
         <!-- IF RANK_IMG --><dt><!-- IF RANK_TITLE -->&nbsp;<!-- ELSE -->{L_RANK}:<!-- ENDIF --></dt> <dd>{RANK_IMG}</dd><!-- ENDIF -->
      <!-- ENDIF -->
 


Перед изменениями делайте резервную копию этих двух файлов...
Если у вас с помощью дополнительных модов, выводятся где-то еще аватарки, то по пишите, дополню...


          Вернуться наверх  
 


Аватар пользователя

loginza933 писал(а):

Если у вас с помощью дополнительных модов, выводятся где-то еще аватарки, то по пишите, дополню...

Вышеуказанные правки сделала, вроде всё, как надо, при удалении своей авы, подставляется дефолтная, именно то, что я искала, пару месяцев назад)) Эпопея с рандомными аватарками не увенчалась успехом. Спасибо большое за полезную фичу!

Дополните, пожалуйста, для вывода аватарок в форумлисте и на главной.


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp

Информация о редактировании
Последний раз редактировалось Lorem Ipsum 03 фев 2013, 11:56, всего редактировалось 1 раз.
          Вернуться наверх  
 


Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Lorem Ipsum
Для таких вещей, править в шаблоне, будет не очень правильно... Дело в том, что там размеры прописываются в админке и при изменении их, прийдется править и в шаблоне, что не очень правильно...

пробуйте этот код, по идее должен работать... если что пишите вечером разберемся...
(перед изменениями делайте резервную копию)

viewforum_body.html
найти
<!-- IF topicrow.TOPIC_FIRST_POSTER_AVATAR --><span style="float: left; padding-top: 3px; margin-right: {topicrow.TOPIC_FIRST_POSTER_AVATAR_MARGIN}px;">{topicrow.TOPIC_FIRST_POSTER_AVATAR}</span><!-- ENDIF -->
 


заменить
<!-- IF topicrow.TOPIC_FIRST_POSTER_AVATAR --><span style="float: left; padding-top: 3px; margin-right: {topicrow.TOPIC_FIRST_POSTER_AVATAR_MARGIN}px;">{topicrow.TOPIC_FIRST_POSTER_AVATAR}</span><!-- ELSE --><span style="float: left; padding-top: 3px; margin-right: 3px;"><img src="{T_THEME_PATH}/images/no_avatar.gif" width="40px" alt="" /></span><!-- ENDIF -->
 


найти
<!-- IF topicrow.TOPIC_LAST_POSTER_AVATAR --><div style="float: left; padding-top: 0px; margin-left: 5px; margin-right: {topicrow.TOPIC_LAST_POSTER_AVATAR_MARGIN}px;">{topicrow.TOPIC_LAST_POSTER_AVATAR}</div><!-- ENDIF -->
 


заменить
<!-- IF topicrow.TOPIC_LAST_POSTER_AVATAR --><div style="float: left; padding-top: 0px; margin-left: 5px; margin-right: {topicrow.TOPIC_LAST_POSTER_AVATAR_MARGIN}px;">{topicrow.TOPIC_LAST_POSTER_AVATAR}</div><!-- ELSE --><div style="float: left; padding-top: 0px; margin-left: 5px; margin-right: 5px;"><img src="{T_THEME_PATH}/images/no_avatar.gif" width="40px" alt="" /></div><!-- ENDIF -->
 


forumlist_body.html
найти
<!-- IF forumrow.FORUM_LAST_POSTER_AVATAR --><div style="float: left; padding-top: 0px; margin-left: 5px; margin-right: {forumrow.FORUM_LAST_POSTER_AVATAR_MARGIN}px;">{forumrow.FORUM_LAST_POSTER_AVATAR}</div><!-- ENDIF -->
 


заменить
<!-- IF forumrow.FORUM_LAST_POSTER_AVATAR --><div style="float: left; padding-top: 0px; margin-left: 5px; margin-right: {forumrow.FORUM_LAST_POSTER_AVATAR_MARGIN}px;">{forumrow.FORUM_LAST_POSTER_AVATAR}</div><!-- ELSE --><div style="float: left; padding-top: 0px; margin-left: 5px; margin-right: 5px;"><img src="{T_THEME_PATH}/images/no_avatar.gif" width="40px" alt="" /></div><!-- ENDIF -->
 


          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля Аватарка 6 кб., можно больше?

IronBalls

5

671

Аватар пользователя

19 фев 2014, 07:44

DeaDRoMeO

Аватар пользователя Размер шрифта по умолчанию

m213480

4

412

Аватар пользователя

17 май 2015, 16:49

m213480

Аватар пользователя Меняем сортировку по умолчанию в memberlist.php
Статья о том, как поменять стандартный пункт сортировки при просмотре списка пользователей

DeaDRoMeO

6

2741

Аватар пользователя

16 мар 2017, 07:03

DeaDRoMeO

Аватар пользователя Имя группы по-умолчанию в мини-профиле phpbb3
Мини-хак, добавляющий имя группы по умолчанию пользователю в мини-профиль

DeaDRoMeO

5

1008

Аватар пользователя

06 июн 2016, 06:53

Beksssss

Аватар пользователя Random No Avatar phpbb3 (случайная аватара по умолчанию)
Random No Avatar - модификация для phpbb3, автоматически назначающая случайную аватару пользователю если он самостоятельно ее не установил

DeaDRoMeO

83

5181

Аватар пользователя

29 апр 2014, 17:09

Князь Мышкин

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


Самая неформальная поддержка phpBB :P