Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

2.2–2.3 :: NO_AVATAR_simple

NO_AVATAR_simple

 

Version: 1.0.0

Category: Mods/Моды

 

Description:

Вставляет картинку NO_AVATAR всем пользователям, у которых аватар не выбран.

Картинка будет отображаться во всех шаблонах, где положено отображаться аватару.

Графический вариант без сложного оформления.

На картинке Демо этот мод в профиле + мод ноуфото.

 

View File

 

Submitted by andaril, on Apr 23 2007, 11:23 PM

Рекомендованные сообщения

У меня всё работает.

У вас может быть ошибка в имени файла

например вместо NoAvatar.gif ты создал файл noavatar.gif?

Только сервакам стоящим на винде побоку регистр.

Проверьте соответствие.

  • Автор

Там написано. Создайте картинку noavatar.gif, а потом макрос к ней style_images/<#IMG_DIR#>/noavatar.gif

если делать по инструкции то никаких ошибок не будет.

  • 3 недели спустя...

А как этот мод, точнее тег no_avatar прикрутить к панели приветсвия, а то я попробовал подставить похожую комбинацию :) и получилось только либо пользовательский либо по умолчанию или вместе :)

 

Вот собственно код:

 

<table align='center' class='ipbtable' cellspacing='1' cellpadding='3'>
 <tr>
<td class='row1' align='center'>{$data['avatar']}</td>
<td class='row1' valign='top'>
  {$data['cur_time']}<br />
  {$data['last_visit']}<br />
  {$data['newposts']}<br />
  {$data['dayposts']}<br />
  {$data['newpms']}<br /><br />
  {$data['links']}
</td>
<td class='row1' valign='top'>
  {$data['my_tposts']}{$data['tpercent']}<br />
  {$data['fav_forum']}<br />
  {$data['posts_day']}<br /><br />
  {$data['forum_stats']}<br />
  {$data['newmem']}
</td>
 </tr>
</table></div></div><br />

  • Автор

попробуйте так

{$data['avatar']}

замените на

<if="{$data['avatar']}">{$data['avatar']}
<else /><{NO_AVATAR}>
</if>

Нехочет оно так работать, вот ошибка:

 

Parse error: syntax error, unexpected '{' in C:\VertrigoServ\www\DLE\forum\cache\skin_cache\cacheid_2\skin_boards.php on line 240

 

Вот эта строка:

 

240 <td class='row1' align='center'><if="{$data['avatar']}">{$data['avatar']}
241 <else /><{NO_AVATAR}>
242 </if></td>

 

Сейчас вот посмотрел в профиле пользователя тоже на смену кода нереагирует т.е. тэг no_avatar не обрабатывает, но в отличие от панели приветсвия ошибку невыдает.

  • Автор

ай да. Вот так

попробуйте так

{$data['avatar']}

замените на

<if="$data['avatar']">{$data['avatar']}
<else /><{NO_AVATAR}>
</if>

Тогда такая ошибка выходит

 

Parse error: syntax error, unexpected T_VARIABLE in C:\VertrigoServ\www\DLE\forum\cache\skin_cache\cacheid_2\skin_boards.php on line 240

  • Автор

тогда не знаю. Надо сам мод рассматривать.

Оказывается уже есть давно решение и ненадо перелопачивать скины

 

Здесь ответ

 

ibresource.ru/forums/index.php?showtopic=44283&st=0

Мод изначально писался для скина.

Мне, как дизайнеру, хотелось сделать скин, который содержит независимую модификацию.

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

Представьте, у Вас на форуме 10 скинов.

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

  • 2 месяца спустя...

Помогите добавить NO AVATAR в портальный профиль =)

Как только закончу с заказом, напишу код, если это andaril раньше меня не сделает.

  • Автор

я когда писал, смысла не видел в добавлении

 

personal_portal_main (skin_profile)

найти

{$member['_avatar']}

заменить на

<if="$member['_avatar']">{$member['_avatar']}<else /><{NO_AVATAR}></if>

я когда писал, смысла не видел в добавлении

 

personal_portal_main (skin_profile)

найти

{$member['_avatar']}

заменить на

<if="$member['_avatar']">{$member['_avatar']}<else /><{NO_AVATAR}></if>

Спасибо

  • 6 месяцев спустя...

У мну не получется, хотя у меня есть ветка где можно постить гостям (ну что то типо гостевой).

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

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.