Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Изменение аватаров у сообщений, а не у профиля (как в ЖЖ, например)


Изменение аватаров у сообщений, а не у профиля (как в ЖЖ, например)

Сообщений 1 страница 20 из 54

1

Сабж.
Возможно ли такое на майбб ? Если возможно, подскажите  - как сделать.

0

2

:flag:

0

3

Оленька написал(а):

Изменение аватаров у сообщений, а не у профиля

нет!

0

4

спасибо.
=(

0

5

Оленька
У отдельных сообщений можно попробовать поменять. У всех сообщений одного пользователя, не меняя при этом основной аватар - нет.

0

6

rps В принципе - мон ввести доп. поле со ссылкой на новый Аватар

При пустом доп поле - будет стоять исходный  Аватар

Отредактировано Deff (Пт, 17 Июн 2011 15:07:13)

0

7

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

0

8

rps :glasses:  Тоже не сложно - если - ставить кукис при появлении новой (по сравнению со старой ссылкой в доп поле. В глобальных переменных фиксируем дату последнего сообщения на это событие, тогда ставим новый Авик при дате позже кукисной( но мучительно эт - парсинг  даты в сообщении(перевод в  число тайм-тиков и сравнение) от 20 до 70 Скрипто-строк( если форматы дат допускаем различные)

Отредактировано Deff (Пт, 17 Июн 2011 15:48:27)

0

9

Deff
И всё это ради аватарок? Зачем?

0

10

rps написал(а):

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

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

0

11

Finka :glasses:  Эт наверн просто...типо втыкаем в конец сообщения код  указывающий на Аватар, с классом скрываемым сss; - Неудобства и сложности - уборка данного кода при редактировании сообщения (но задача  решаемая - прецеденты: тегированием тем и закрепление первого сообщение в теме, своя иконка в тему

Отредактировано Deff (Пт, 17 Июн 2011 16:06:03)

0

12

Finka написал(а):

аватару выбираешь из списка, чтобы она была именно к этому сообщению

ДА, именно так.

Deff написал(а):

Finka :glasses:  Эт наверн просто...типо втыкаем в конец сообщения код....

Можно инструкцию  для чайников ?  :flirt:

я вижу проблему в том что -> для того чтоб при публикации сообщения можно было выбрать аватару, некий набор аватаров должен быть у пользователя в профиле. или еще в каком-то месте, доступном для выбора при исполнении команды "выбрать юзерпик к сообщению".... то есть для пользователя конечный результат выглядит как в жж.
ну. это моё вИдение, может есть что-то иное...

0

13

Finka написал(а):

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

Тогда это сделать нетрудно: можно создать некое подобие "иконки" для сообщения, только сделать их побольше и расположить списком под формой ответа. При написании сообщения нужно будет указать соответствующую иконку, в форму ответа (в начало) добавится маленькое слово, которое в конечном счёте заменится изображением. Само изображение можно поместить куда угодно. Хоть на аватарку.

0

14

в тестовом режиме коллеги (или конкуренты?) сделали вот такое:
тут и тут.
замена ника, статуса, аватара и подписи.
выглядит просто, 

Код:
[NIC]Ник [/NIC] 
[STA]Статус[/STA][AVA]http://Аватара[/AVA][SGN]Подпись

а делается как ?

Отредактировано Оленька (Сб, 18 Июн 2011 18:34:32)

0

15

боюсь что про меня забыли  :flag:

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

хелп ми-ми-ми

Отредактировано Оленька (Сб, 18 Июн 2011 18:05:45)

0

16

Оленька
Не забыли про Вас. Просто это всё нужно кому-то делать, видимо, пока нет желающих...

0

17

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

0

18

я еще не потеряла надежду.
помогите !
:flag:

0

19

Оленька
В HTML низ

Код:
<style>.post-content legend.hide{display:none;}</style>
<script type="text/javascript">
//alert("A")
var SkL="\\[",SkR="\\]";
var patt = new Array()
  patt[0] = SkL + "NIC" + SkR + "([^" + SkL + SkR + "$]+)" + SkL + "/NIC" + SkR;
  patt[1] = SkL + "STA" + SkR + "([^" + SkL + SkR + "$]+)" + SkL + "/STA" + SkR;
  patt[2] = SkL + "AVA" + SkR + "([^" + SkL + SkR + "$]+)" + SkL + "/AVA" + SkR;
  patt[3] = SkL + "SGN" + SkR + "([^" + SkL + SkR + "]+)" + SkL + "/SGN" + SkR;

 $(".post-content").each(function (){
  var contex = $(this).html();

   for (j=0; j < patt.length; j++){
	var chang = '<legend class="hide ' + patt[j].substring(2,5) + '" >';//alert(chang)
	var EndCh = '</legend>'; 
	var reg_esp  = new RegExp(patt[j],"igm");
	contex=contex.replace(reg_esp,chang + "$1" + EndCh);//alert(contex)
    }$(this).html(contex)
 });
var pa_avtr='<li class="pa-avatar">';
var Avt_St='<img src="';
var Avt_End='"alt="Аватар"/>';
var PostSig_St='<dl class="post-sig"><dt><span>Подпись автора</span></dt><dd><p>';
var PostSig_End='</p></dd></dl>';

$(".post legend.hide").each(function (){
 var S=$(this).html();
 var STA=$(this).parents(".post").find(".post-author .pa-title")
/*[NIC]*/ if($(this).hasClass('NIC')==true){$(this).parents(".post").find(".post-author .pa-author a").html(S);}
/*[STA]*/ if($(this).hasClass('STA')==true){$(this).parents(".post").find(".post-author .pa-title").html(S);}
/*[AVA]*/ if($(this).hasClass('AVA')==true){var AVA=$(this).parents(".post").find(".post-author .pa-avatar")
	  if(AVA.html()!=null){AVA.html(Avt_St+S+Avt_End)}else $(this).parents(".post").find(".post-author .pa-title").after(pa_avtr+Avt_St+S+Avt_End+'</li>');}
/*[SGN]*/ if($(this).hasClass('SGN')==true){$(this).parents(".post").find(".post-content .post-sig").replaceWith("");
	  $(this).parents(".post").find(".post-content").append(PostSig_St+S+PostSig_End);}
});
</script>

Отредактировано Deff (Пн, 20 Июн 2011 15:17:22)

+1

20

спасибочки !  :cool:  http://mybb.ru/f/collection/0211.gif
а вот это сделайте пожалуйста  :flirt:

Оленька написал(а):

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

0


Вы здесь » Единый форум поддержки » Корзина » Изменение аватаров у сообщений, а не у профиля (как в ЖЖ, например)