Перейти к публикации
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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 месяцев спустя...
Опубликовано:

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

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

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.