#Hashtags, @Mentions 2x

Друзья возможно ли как то добавить эти функции в профиль 2x?

 
Посетитель
small user social cms
Медаль
Сообщений: 624
Друзья возможно ли как то добавить эти функции в профиль 2x ? #Hashtags, @Mentions
Например можно будет отмечать в комментариях кого либо и к нему будут приходить уведомления что вас отметили перейдите по сслыке например @ivan компонент прямых ссылок установлен /users/ivan
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 558
Функция очень полезная. Подождём пока разработчики добавят логины в "коробку", а потом может быть кто-то сделает такой компонент. Для этого переделывать движок уже не нужно, можно сделать через хуки.
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 107
Может такого хватит? http://instantcms.ru/forum/thread22567.html
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
Буду себе делать подобную систему (но не ранее чем через пол года). Если никто раньше не реализует тогда выложу.
Нужно только детальнее продумать как обычные теги (которые внизу статей, постов и др. типов контента) правильно совместить с хэштегами.
Посетитель
small user social cms
Медаль
Сообщений: 107
Если решили проблему с именем пользователя вместо ID, то вот

Код JS:
  1.  
  2. <script type="text/javascript">$('.hashLinks').each(function(){var html = $(this).html().replace(/(#[\S]+)/g,'<a href="/search/$1" class="tagHref" title="$1">$1</a>').replace(/(@[\S]+)/g,'<a href="//search?q=$1" class="tagHref" title="$1">$1</a>');$(this).html(html).each(function(){$('.tagHref').each(function(){var href = $(this).attr('href').replace(/#/, '%23').replace(/@/,'');var title = $(this).attr('title').replace(/(#+)/, '');$(this).attr('href',href).attr('title',title);});});});</script>
  3.  
Посетитель
small user social cms
Медаль
Сообщений: 624
Sergey Necr:

Если решили проблему с именем пользователя вместо ID, то вот

Код JS:
  1.  
  2. $('.hashLinks').each(function(){var html = $(this).html().replace(/(#[\S]+)/g,'$1').replace(/(@[\S]+)/g,'$1');$(this).html(html).each(function(){$('.tagHref').each(function(){var href = $(this).attr('href').replace(/#/, '%23').replace(/@/,'');var title = $(this).attr('title').replace(/(#+)/, '');$(this).attr('href',href).attr('title',title);});});});
  3.  

Да есть решение ) Спасибо
Посетитель
small user social cms
Медаль
Сообщений: 624
Sergey Necr:

Если решили проблему с именем пользователя вместо ID, то вот

Код JS:
  1.  
  2. $('.hashLinks').each(function(){var html = $(this).html().replace(/(#[\S]+)/g,'$1').replace(/(@[\S]+)/g,'$1');$(this).html(html).each(function(){$('.tagHref').each(function(){var href = $(this).attr('href').replace(/#/, '%23').replace(/@/,'');var title = $(this).attr('title').replace(/(#+)/, '');$(this).attr('href',href).attr('title',title);});});});
  3.  

А куда это вставить ?
Посетитель
small user social cms
Медаль
Сообщений: 624
Sergey Necr:

Если решили проблему с именем пользователя вместо ID, то вот

Код JS:
  1.  
  2. $('.hashLinks').each(function(){var html = $(this).html().replace(/(#[\S]+)/g,'$1').replace(/(@[\S]+)/g,'$1');$(this).html(html).each(function(){$('.tagHref').each(function(){var href = $(this).attr('href').replace(/#/, '%23').replace(/@/,'');var title = $(this).attr('title').replace(/(#+)/, '');$(this).attr('href',href).attr('title',title);});});});
  3.  
Не получается ( #Hashtags, @Mentions 2x
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.