Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
(забыл / потерял пароль)
Общий FAQ по управлению форумом
FAQ: реклама на форуме
Туториалы по разным функциям ваших форумов
Алфавитный указатель
Интересные решения для форумов
Наши видео-туториалы
Условия пользования сервисом
Ссылки на полезные ресурсы
Последние темы
» Слетает соединение с форумомавтор Logic Декабрь 1st 2023, 15:21
» Скачать иконки наград
автор Logic Декабрь 1st 2023, 11:28
» Поздравляю Danu Domirani с Днём рождения!
автор Дмитрий Зверев Ноябрь 24th 2023, 10:33
» Загрузка форума
автор Дмитрий Зверев Ноябрь 24th 2023, 10:16
» Проблемы на форумах 2х2 с открытием спойлера и ограничением html
автор Дмитрий Зверев Ноябрь 24th 2023, 10:13
» Кто знает, как послать модера в недруги?
автор kamsus Октябрь 27th 2023, 05:01
» Как удалить счетчики и баннеры на форуме
автор Of Сентябрь 19th 2023, 15:21
» Проблема загрузки и работы форума для админа
автор TK Сентябрь 19th 2023, 12:21
» инструкция с картинками по загрузке с мобильного
автор literrary Сентябрь 16th 2023, 10:09
» Редактирование поста
автор yudined Сентябрь 5th 2023, 02:42
Подписка на хештег из сообщения
Участников: 2
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Оформление вашего форума :: [Архив] Оформление форума
Страница 1 из 1
Подписка на хештег из сообщения
Возникла следующая необходимость: чтобы можно было подписаться на хештег прямо из сообщения, где его нашел.

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

Сейчас по клику на теге открывается список постов с этим тегом, а хотелось бы иметь выбор: просмотр или подписка.
Последний раз редактировалось: IceQueen (Июнь 27th 2015, 14:16), всего редактировалось 1 раз(а)
Не забывайте сюда заглядывать!
Pls, не кидайте вопросы "как поставить", "как настроить" мне в ЛС! Я не юзаю личку.
Воспользуйтесь поиском. Откройте свою тему. Это не так страшно, как кажется ;)
Pls, не кидайте вопросы "как поставить", "как настроить" мне в ЛС! Я не юзаю личку.
Воспользуйтесь поиском. Откройте свою тему. Это не так страшно, как кажется ;)
Re: Подписка на хештег из сообщения
Есть вот такой вариант:



Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Подписка на хештег из сообщения
Отличный вариант, устраивает!
жду инструкций.

Не забывайте сюда заглядывать!
Pls, не кидайте вопросы "как поставить", "как настроить" мне в ЛС! Я не юзаю личку.
Воспользуйтесь поиском. Откройте свою тему. Это не так страшно, как кажется ;)
Pls, не кидайте вопросы "как поставить", "как настроить" мне в ЛС! Я не юзаю личку.
Воспользуйтесь поиском. Откройте свою тему. Это не так страшно, как кажется ;)
Re: Подписка на хештег из сообщения
1) В Управление кодами Javascript (расположение - "В темах")
2) В CSS
- Код:
$(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;
}

Где находится CSS? Па > Оформление > Цвета > Каскадная таблица стилей CSS Где искать основные шаблоны? ПА > Оформление > Шаблоны > Общие настройки Где находится раздел для подключения скриптов ПА > Модули > Управление кодами Javascript |
Re: Подписка на хештег из сообщения
Супер! Только я чего-то с оформлением намудрила, стиль тегов полез в окошко 

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

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


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

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

Теперь совсем гуд

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

» Где находятся настройки функций - последние сообщения, ваши сообщения и сообщения без ответов?
» Подписка
» подписка на новость
» Подписка на темы
» Подписка на ленту новостей RSS
» Подписка
» подписка на новость
» Подписка на темы
» Подписка на ленту новостей RSS
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Оформление вашего форума :: [Архив] Оформление форума
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения