Dayana MIX
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Код нашего баннера



Последние темы
» Лирические стихи.
Управление хештегами EmptyВт 29 Мар - 7:21 автор Nataliya

» Шаман......
Управление хештегами EmptyВт 29 Мар - 7:19 автор Nataliya

» [Салаты] Пять ошибок при приготовлении оливье
Управление хештегами EmptyСр 26 Янв - 13:20 автор Scheila

»  Наша Беседка.. :)
Управление хештегами EmptyСб 18 Дек - 13:17 автор Феникс

» Супы из рыбы и морепродуктов
Управление хештегами EmptyВт 14 Дек - 22:26 автор Scheila

» Другие закуски
Управление хештегами EmptyВт 14 Дек - 22:25 автор Scheila

» Теперь мы есть в Telegram
Управление хештегами EmptyЧт 26 Авг - 7:59 автор Феникс

» мои клипы.
Управление хештегами EmptyСр 4 Авг - 20:55 автор Nataliya

» МОМЕНТЫ ЖИЗНИ
Управление хештегами EmptyСр 4 Авг - 20:44 автор Nataliya

Любимые темы
Загрузка избранного...


Предыдущая тема Следующая тема Перейти вниз

  • 1

Управление хештегами

Сообщение автор  Пт 21 Окт - 9:10

Код:
$(function() {
  var a = document.getElementsByTagName('A'), b = document.createElement('DIV'), i = 0, j = a.length, actif, t;
  b.className = 'fa_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 += ' fa_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="fa_hashtag-title">Выберите действие : <span class="fa_hashtag-tag">' + t + '</span></div><b>• </b><a href="' + this.href + '">Показать все сообщения с этим тегом</a>' + (_userdata.session_logged_in ? '<form method="post" name="addtag_form" action="/profile?mode=editprofile&page_profil=tags&start&submit=1"><b>• </b><a href="#" onclick="this.parentNode.submit();return false;">Следить за тегом <span class="fa_hashtag-tag">' + t + '</span></a><input name="addtag" type="hidden" value="' + this.innerHTML.slice(1) + '"></form><b>• </b><a href="/profile?mode=editprofile&page_profil=tags">Управление моими тегами</a>' : '');
        
          /none/.test(b.style.display) && (b.style.display = 'block');
        } else {
          actif = null;
          b.style.display = 'none';
        }
      
        return false;
      };
    }
  }
});


Последний раз редактировалось: Феникс (Пт 21 Окт - 9:53), всего редактировалось 1 раз(а)
Феникс
Феникс
Администратор


Мужчина Посты : 1598
Очки : 6554
Возраст : 52
Откуда : Россошь

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

Управление хештегами Sdsd1110
  • 2

Re: Управление хештегами

Сообщение автор  Пт 21 Окт - 9:16

В таблицу CSS :

Код:
/* options drop down */
.fa_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;
}
 
/* options title */
.fa_hashtag-title {
  font-size:12px;
  border-bottom:1px solid #CCC;
  padding-bottom:3px;
  margin-bottom:3px;
}
 
/* option links */
.fa_hashtag-options a {
  color:#333;
  text-decoration:none;
  display:inline-block;
  padding:2px 6px 2px 0;
}
 
.fa_hashtag-options a:hover {
  color:#666;
  text-decoration:underline;
}
 
/* option bullets */
.fa_hashtag-options b {
  color:#333;
  padding-left:6px;
}
 
/* option tags */
.fa_hashtag-tag {
  color:#000;
  font-weight:bold;
}
Феникс
Феникс
Администратор


Мужчина Посты : 1598
Очки : 6554
Возраст : 52
Откуда : Россошь

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

Управление хештегами Sdsd1110
  • 3

Re: Управление хештегами

Сообщение автор  Пт 21 Окт - 9:40

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

Код:
/* hashtag styles */
a.fa_hashtag {
  color:#666;
  text-decoration:none;
  background-color:#EEE;
  border:1px solid #CCC;
  border-radius:3px;
  display:inline-block;
  padding:3px;
}
 
a.fa_hashtag:hover {
  color:#333;
  background-color:#DDD;
  border-color:#999;
}


Последний раз редактировалось: Феникс (Пт 21 Окт - 9:54), всего редактировалось 1 раз(а)
Феникс
Феникс
Администратор


Мужчина Посты : 1598
Очки : 6554
Возраст : 52
Откуда : Россошь

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

Управление хештегами Sdsd1110
  • 4

Re: Управление хештегами

Сообщение автор  Пт 21 Окт - 9:45

#тест1 тест .................. ой шота глючит редактор
Феникс
Феникс
Администратор


Мужчина Посты : 1598
Очки : 6554
Возраст : 52
Откуда : Россошь

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

Управление хештегами Sdsd1110

Предыдущая тема Следующая тема Вернуться к началу



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