Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.

Подписка на хештег из сообщения Fdf10
С нашей помощью вы можете создать форум,
похожий на этот!
Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.

Подписка на хештег из сообщения Fdf10
С нашей помощью вы можете создать форум,
похожий на этот!
Мы в социальных сетях
Важная информация!

Правила форума

для обязательного прочтения!

Внимание! Важная информация для РЕГИСТРАЦИИ на форуме:

Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.

Я админ, не могу зайти!
(забыл / потерял пароль)


Общий FAQ по управлению форумом

FAQ: реклама на форуме

Туториалы по разным функциям ваших форумов

Алфавитный указатель

Интересные решения для форумов

Наши видео-туториалы

Условия пользования сервисом

Ссылки на полезные ресурсы

RSS-каналы


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Подписка на хештег из сообщения

Перейти вниз

Подписка на хештег из сообщения Empty Подписка на хештег из сообщения

Сообщение автор IceQueen Июнь 27th 2015, 10:28

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

Подписка на хештег из сообщения Image_10

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


Последний раз редактировалось: IceQueen (Июнь 27th 2015, 14:16), всего редактировалось 1 раз(а)



Не забывайте сюда заглядывать!

Pls, не кидайте вопросы "как поставить", "как настроить" мне в ЛС! Я не юзаю личку.
Воспользуйтесь поиском. Откройте свою тему. Это не так страшно, как кажется ;)
IceQueen
IceQueen
Помощник
Помощник

Женщина

Сообщения : 1406
Возраст : 32
Регистрация : 2009-05-31
Благодарности : 610

Без предупреждений

https://help.forum2x2.ru/

Вернуться к началу Перейти вниз

Подписка на хештег из сообщения Empty Re: Подписка на хештег из сообщения

Сообщение автор Dana Domirani Июнь 27th 2015, 12:17

Есть вот такой вариант:

Подписка на хештег из сообщения Image_11


Подписка на хештег из сообщения Userba12

Где находится CSS?
Па > Оформление > Цвета > Каскадная таблица стилей CSS


Где искать основные шаблоны?
ПА > Оформление > Шаблоны > Общие настройки


Где находится раздел для подключения скриптов
ПА > Модули > Управление кодами Javascript


Dana Domirani
Dana Domirani
Администратор
Администратор

Женщина

Сообщения : 22938
Возраст : 36
Регистрация : 2008-04-18
Благодарности : 9262

Без предупреждений

http://poltergeist-legacy.com/

Вернуться к началу Перейти вниз

Подписка на хештег из сообщения Empty Re: Подписка на хештег из сообщения

Сообщение автор IceQueen Июнь 27th 2015, 12:32

Отличный вариант, устраивает! 22 жду инструкций.



Не забывайте сюда заглядывать!

Pls, не кидайте вопросы "как поставить", "как настроить" мне в ЛС! Я не юзаю личку.
Воспользуйтесь поиском. Откройте свою тему. Это не так страшно, как кажется ;)
IceQueen
IceQueen
Помощник
Помощник

Женщина

Сообщения : 1406
Возраст : 32
Регистрация : 2009-05-31
Благодарности : 610

Без предупреждений

https://help.forum2x2.ru/

Вернуться к началу Перейти вниз

Подписка на хештег из сообщения Empty Re: Подписка на хештег из сообщения

Сообщение автор Dana Domirani Июнь 27th 2015, 13:18

1) В Управление кодами Javascript (расположение - "В темах")

Код:
$(function() {
  var a = document.getElementsByTagName('A'), b = document.createElement('DIV'), i = 0, j = a.length, actif, t;
  b.className = 'forum-hashtag-options';
  b.style.display = 'none';
  document.body.appendChild(b);
 
  for (; i<j; i++) {
    if (a[i].title && /\/tags\//.test(a[i].href) && /^#/.test(a[i].innerHTML)) {
      a[i].className += ' forum-hashtag';
     
      a[i].onclick = function() {
       
        if (actif != this) {
          actif = this, t = this.innerHTML;
          t.length > 24 && (t = t.slice(0, 25).replace(/^\s+|\s+$/g, '') + '...');
         
          b.style.left = $(this).offset().left + 'px';
          b.style.top = $(this).offset().top + 'px';
          b.innerHTML = '<div class="forum-hashtag-title">Выберите действие:</span></div><ul><li><a href="' + this.href + '">Показать все сообщения с этим тегом</a></li>' + (_userdata.session_logged_in ? '<li><form method="post" name="addtag_form" action="/profile?mode=editprofile&page_profil=tags&start&submit=1"><a href="#" onclick="this.parentNode.submit();return false;">Следить за тегом <span class="forum-hashtag-tag">' + t + '</span></a><input name="addtag" type="hidden" value="' + this.innerHTML.slice(1) + '"></form></li></ul>' : '');
         
          /none/.test(b.style.display) && (b.style.display = 'block');
        } else {
          actif = null;
          b.style.display = 'none';
        }
       
        return false;
      };
    }
  }
});



2) В CSS

Код:
/* настройки доп.окна управления хештегами */

.forum-hashtag-options {
  color:#666;
  font-size:11px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  line-height:14px;
  background:#EEE;
  border:1px solid #CCC;
  border-radius:3px;
  box-shadow:0 3px 6px rgba(0, 0, 0, 0.175);
  margin-top:20px;
  padding:3px;
  position:absolute;
  z-index:100;
}

/* заголовок всплывающего окна */
.forum-hashtag-title {
  font-size:12px;
  border-bottom:1px solid #CCC;
  padding-bottom:3px;
  margin-bottom:3px;
  cursor: default;
}

/* ссылки во всплывающем окне */
.forum-hashtag-options a {
  color:#333;
  text-decoration:none;
  display:inline-block;
  padding:2px 6px 2px 0;
}

.forum-hashtag-options ul {
  list-style-type: disc;
  padding: 2px 2px 2px 20px;
  margin: 0 auto;
}

/* ссылки при наведении */

.forum-hashtag-options a:hover {
  color:#666;
  text-decoration:underline;
}

/* выделенный тег */
.forum-hashtag-tag {
  color:#000;
  font-weight:bold;
}


Подписка на хештег из сообщения Userba12

Где находится CSS?
Па > Оформление > Цвета > Каскадная таблица стилей CSS


Где искать основные шаблоны?
ПА > Оформление > Шаблоны > Общие настройки


Где находится раздел для подключения скриптов
ПА > Модули > Управление кодами Javascript


Dana Domirani
Dana Domirani
Администратор
Администратор

Женщина

Сообщения : 22938
Возраст : 36
Регистрация : 2008-04-18
Благодарности : 9262

Без предупреждений

http://poltergeist-legacy.com/

Вернуться к началу Перейти вниз

Подписка на хештег из сообщения Empty Re: Подписка на хештег из сообщения

Сообщение автор IceQueen Июнь 27th 2015, 13:56

Супер! Только я чего-то с оформлением намудрила, стиль тегов полез в окошко pardon

Подписка на хештег из сообщения Image_12

Все, разобралась. Добавила в CSS уточнение, чтобы синий ярлык добавлялся только к ссылкам с атрибутом title girl_yes

Код:
a[href*="/tags"][title]

Подписка на хештег из сообщения Image_13

Теперь совсем гуд good Спасибо еще раз!



Не забывайте сюда заглядывать!

Pls, не кидайте вопросы "как поставить", "как настроить" мне в ЛС! Я не юзаю личку.
Воспользуйтесь поиском. Откройте свою тему. Это не так страшно, как кажется ;)
IceQueen
IceQueen
Помощник
Помощник

Женщина

Сообщения : 1406
Возраст : 32
Регистрация : 2009-05-31
Благодарности : 610

Без предупреждений

https://help.forum2x2.ru/

Вернуться к началу Перейти вниз

Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения