Форум поддержки пользователей ZeroParking

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

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



Новая функция: Теги <

Сообщений 31 страница 60 из 156

31

подскажите, администраторы и модераторы в проблеме.

0

32

есть два вопроса

1. Как сделать облако протегированных тем, как на этом форуме в объявлении?
увидела, что оно представляет из себя контейнер <div id="tagcloud"></div>, но скрипта для tagcloud че-то выдернуть не получается.
если можно нам такую е штуку к себе на форумы, откройте секрет, плз

2. так и не решенный вопрос.. как править css код страницы подборки тегов?
копалась в исходном коде - вообще никаких id и классов не выудила.
http://s014.radikal.ru/i327/1010/0c/f589d9fc6cf9.jpg
теги уже вовсю использую на форуме, а как фон заголовков сменить, до сих пор не соображу никак.

0

33

Герда
2.

Код:
<style>
.tags .container h2 {background: transparent url('some.gifjpgpng') no-repeat;}
</style>

Там в диве класс class="main tags", что означает, что див попадает под два класса: .tags и .main
думаю, использовать лучше .tags

Отредактировано Saiminor (2010-11-30 17:13:31)

0

34

Герда написал(а):

1. Как сделать облако протегированных тем, как на этом форуме в объявлении?увидела, что оно представляет из себя контейнер <div id="tagcloud"></div>, но скрипта для tagcloud че-то выдернуть не получается.если можно нам такую е штуку к себе на форумы, откройте секрет, плз

А вы просто без скрипта ставить пробовали? =)

0

35

Saiminor

пробовала.
получается пустое место :dontknow:

0

36

Герда
Ну не знаю, в объявлении у меня точно работает.
Проследите в тот ли див вставляете, там ещё и стиль для неё подправить надо...

я просто вставил на месте "в разработке" <div id="tagcloud"></div>

0

37

мне кто-нить поможет? пост № 30  :flag:

0

38

Tusich
да, из-за отключение блока copyright и "Перехода по внешней ссылки" у Вас пропали все дополнительные функции предоставляемые сервисом 0pk
Герда
достаточно вставить любой элемент с id "tagcloud" в любое место страницы

0

39

mkusher

я так и знала, вот теперь другой вопрос, как вернуть эту строку? без возврата этих 5-и кредитов

0

40

Код:
<script type="text/javascript">
var p = $id('pun-about');
p = p.lastChild.lastChild; 
//p.style.paddingLeft=0;
//p.style.textAlign = 'left';
$doc.node = p;
 
var url = $doc.location.href.toString().toLowerCase();

if (url.indexOf('/viewtopic.php?') != -1 && !window["TurnOffFirstMsgSticker"])
{

var elem = $id('pun-crumbs1');
var str = elem.innerHTML;
var index = str.indexOf('&lt;</');

if (index != -1)
{
if (url.indexOf('&p=') != -1)
{
           $load("http://stat.zeroparking.ru/GetFirstMsg.ashx?forumId=" + BoardID + "&subjId=" + encodeURIComponent(url));
}

str = str.substring(0, index) + str.substring(index + 4);
elem.innerHTML = str;

elem = $id('pun-main');
str = elem.innerHTML;
index = str.indexOf('&lt;</');
elem.innerHTML = str.substring(0, index) + str.substring(index + 4);
}
}

if (!window["TurnOffTags"])
{
  if (document.location.href.toString().toLowerCase().indexOf("forums.0pk.ru") != -1)
  {
    $load("http://nalm-group.net/forums/tags.js");
  }
else
{
  $load("http://i.0pk.ru/f/ru/0pk/tags.js");
}
}

       if (url.indexOf(".php") == -1 && !window["DoNotShowActive"])
       {
          var UserID = UserID;
          if (!UserID)
              UserID = -1;
          var UserLogin = UserLogin;
          if (!UserLogin)
               UserLogin  = '';
          $load("http://stat.zeroparking.ru/GetActive.ashx?un=" + encodeURIComponent(UserLogin)  + "&u=" + UserID + "&forumId=" + BoardID + "&fn=http://" + document.location.host);
       }


if (location.hostname == 'forums.0pk.ru' && GroupID == 1)
    $load('http://nalm-group.net/forums/firstmsg.js')
else {

    if (!window["TurnOffFirstMsgSticker"]) {


        var elem = $id('pun-main');
        if (elem) {
            var arr = elem.getElementsByTagName("A");
            for (var i = 0; i < arr.length; i++) {
                var l = arr[i];
                var s = l.innerHTML;
                if (s.indexOf('&lt;') == s.length - 4) {
                    if (s.length > 5) {
                        s = s.substring(0, s.length - 4);
                        if (s[s.length - 1] == ' ')
                            s = s.substring(0, s.length - 1);
                        l.innerHTML = s;
                    }
                }
            }
        }


        if (url.indexOf("edit.php") != -1 || url.indexOf("post.php") != -1) {

            window["StickIt"] = function () {
                var el = $doc.forms[0].req_subject;
                var chk = $doc.getElementById('chbStick');
                if (chk.checked) {
                    el.value += ' <';
                }
                else {
                    var s = el.value;
                    if (s.length > 1 && s[s.length - 1] == '<') {
                        s = s.substring(0, s.length - 1);
                        if (s.length > 1 && s[s.length - 1] == ' ')
                            s = s.substring(0, s.length - 1);

                        el.value = s;
                    }
                }

            };
            var form = $id('post');
            var elem = form.getElementsByTagName('fieldset')[0].lastChild;
            if (elem.nodeType == 3)
                elem = elem.previousSibling;
            var nn = $create('P');
            nn.className = 'checkfield';
            nn.innerHTML = '<input id="chbStick" type="checkbox" onclick="window.StickIt();" value="0" /><label for="chbStick">Закрепить первое сообщение</label>';

            elem.insertBefore(nn, elem.lastChild);

        }
    }
}

if (location.href.indexOf('vanjohnny.ru') != -1)
{
    p.style.display = 'none';
}

var arr = $class('pa-ip');
for (var i = 0; i < arr.length; i++)
{
  var ip;
  if (arr[i].lastChild.innerHTML)
    ip = arr[i].lastChild.innerHTML;
  else
    ip = arr[i].lastChild.previousSibling.innerHTML;
  arr[i].innerHTML += " <a href='http://whois2.ru?" + ip + "' target='_blank'>[?]</a>";
}

if (url.indexOf('?get_host=') != -1)
   $load("http://i.0pk.ru/f/ru/0pk/getHost.js");

if (url.indexOf('admin_users.php?ip_stats=') != -1)
   $load("http://i.0pk.ru/f/ru/0pk/ipStat.js");

var str = "/viewtopic.php?id=1";
if (url.indexOf(str) > -1 && (url.indexOf(str) + str.length == url.length))
   $load("http://i.0pk.ru/f/ru/0pk/newInstruction.js");

if (url.indexOf('admin_') != -1)
 $load("http://i.0pk.ru/f/ru/0pk/admin_banner.js");


if (url.indexOf('admin_options.php') != -1)
 $load("http://i.0pk.ru/f/ru/0pk/admin.js");

if (url.toLowerCase().indexOf('/admin_index.php') != -1)
$load("http://i.0pk.ru/f/ru/0pk/admin_index.js");

if(url.indexOf('/tetris') != -1)
   $load("http://i.0pk.ru/f/ru/0pk/tetris.js");

if (url.indexOf('http://\u0064\u0065\u0073\u0069\u0067\u006e\u002e\u0030\u0070\u006b\u002e\u0072\u0075') != -1 &&
url.indexOf("admin_") != -1)
{
if (url.indexOf('\u0061\u0064\u006d\u0069\u006e\u005f\u006d\u0061\u0073\u0073\u006d\u0061\u0069\u006c\u002e\u0070\u0068\u0070') != -1)
   document.location = '\u002f\u0061\u0064\u006d\u0069\u006e\u005f\u0069\u006e\u0064\u0065\u0078\u002e\u0070\u0068\u0070';
try 
{
var sn = document.getElementsByClassName ("\u0069\u0074\u0065\u006d\u0031\u0033")[0];
if (sn) sn.parentNode.removeChild(sn);

var nn =document.getElementById("fld8").parentNode.parentNode;
nn.parentNode.removeChild(nn);
nn =document.getElementById("fld8").parentNode.parentNode;
nn.parentNode.removeChild(nn);
}
catch (e)
{
}

}
</script>

в html-низ. В админке не появятся нужные пункты, но остальное на время решения проблемы будет работать

0

41

mkusher

спасибо большое! только не оставляйте без внимания вопрос о скрытие рекламы и работы других функций, надеюсь на понимание.

0

42

извините, ещё один вопрос по поводу тегов, здесь на форуме поддержки в объявлении стоит облако тегов, по ссылке которых можно найти нужную тему, хочу себе такое же поставить заместо 3д шарика, в котором нужно прописывать отдельно либо тему, либо раздел. Если есть возможость поставить список тегов, можно скрипт или описание, как такого результата добиться? Заранее спасибо

0

43

Tusich
Пост 38, ответ пользователю Герда

Код:
<div id="tagcloud"></div>

+2

44

Saiminor

спасибо!  :flag:  :cool:
плюс в профиль

0

45

Еще вопрос: как <div id="tagcloud"></div> разместить в "Страницах"? Теги на главной странице - ужасно неудобно, но на отдельной странице код не срабатывает.

Отредактировано Ksana (2010-12-02 19:46:50)

0

46

Ksana
http://sutrong.ru/?tagCloud

+1

47

KAFLAN, спасибо большое. Только у меня есть пара вопросов.
1. Почему облако так странно выглядит? Некоторые строчки разорваны, а некоторые теги вообще выходят за пределы страницы.
2. Множество тегов не добавляется в облако. Например, у меня несколько латиничных тегов, и они должны следовать сразу за sci-fi, в начале, но их там нет. Добрых 30% тегов не хватает. Отображаясь в темах, они срабатывают (подбирают похожие темы и отображают весь список тем с этим тегом). Но в облако они не добавляются, и это очень и очень неудобно.
3. И последнее. Тегируются даже те темы, которые давно удалили. Это сильно раздражает, когда удаленные темы отображаются в "похожих". Пользователи начинают думать, что теги коряво работают. А каждый раз объяснять, сто такой темы просто больше нет - слегка напрягает.

Отредактировано Ksana (2010-12-12 17:03:13)

0

48

Ksana
Спасибо, за подробный анализ.

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

1. Почему облако так странно выглядит? Некоторые строчки разорваны, а некоторые теги вообще выходят за пределы страницы.

Это уже известная проблема. Она проявилась только когда народ набил на форумах действительно приличное количество тегов, будет исправлена в ближайшее время.

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

2. Множество тегов не добавляется в облако. Например, у меня несколько латиничных тегов, и они должны следовать сразу за sci-fi, в начале, но их там нет. Добрых 30% тегов не хватает. Отображаясь в темах, они срабатывают (подбирают похожие темы и отображают весь список тем с этим тегом). Но в облако они не добавляются, и это очень и очень неудобно

На вывод облака тегов стоит ограничение - топ 100. Думаете стоит снять ограничение или увеличить ограничение?

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

3. И последнее. Тегируются даже те темы, которые давно удалили. Это сильно раздражает, когда удаленные темы отображаются в "похожих". Пользователи начинают думать, что теги коряво работают. А каждый раз объяснять, сто такой темы просто больше нет - слегка напрягает.

Хм, странно должно работать. Проверим.

0

49

KAFLAN, здравствуйте.
Ещё один вопросик появился.
Вот, смотрю, облако тегов поставили.
Я пытался потестить чуть раньше с помощью укозовского скрипта облака тегов, но в результате получал слишком маленькие ссылки при большом их количестве.
Их размер отрегулировать не получалось ни в стиле, ни в скрипте.
Не могли бы вы поделиться решением?

0

50

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

1. Почему облако так странно выглядит? Некоторые строчки разорваны, а некоторые теги вообще выходят за пределы страницы.

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

Это уже известная проблема. Она проявилась только когда народ набил на форумах действительно приличное количество тегов, будет исправлена в ближайшее время.

Готово.

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

2. Множество тегов не добавляется в облако.

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

На вывод облака тегов стоит ограничение - топ 100. Думаете стоит снять ограничение или увеличить ограничение?

Повысили ограничение до 200. Если выводить вообще все теги. То на тех форумах где их под 1000 облако будет очень большим.
Я не знаю плохо это или хорошо. Нужны мнения.

0

51

Kven
[отвечено] 2 в одном

+1

52

mkusher, благодарю. :cool:

0

53

блиннн, сделайте хотя бы 150, мне некуда их девать )))))))))

0

54

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

На вывод облака тегов стоит ограничение - топ 100. Думаете стоит снять ограничение или увеличить ограничение?

Думаю, да. Конечно, огромная простыня с тегами - это немного через чур. Но мы ведь только начинаем тегировать темы, а значит, теги - "случайны". Если множество тем, которые имеют нечто общее и будут отмечены одинаковыми тегами, но пока до них всех руки не дошли. Таким образом, пропадет интересный тег интересной темы, только потому, что он не в топе.
Главное, что я хочу сказать в защиту непопулярных тегов:
Теги на то и нужны, чтобы увеличить служить популярности форума, но ведь темы, которые протегированы более всего и попали в топ тегов - и так популярны. А как быть с темы темами, которые никто не замечает? Они ведь иногда интересны, но остались незамеченными по разным причинам (заголовок не понравился гостю или еще чего). А теги передают суть - они помогут поднять старые темы без ответов.
Не знаю, возможно ли это... Было бы здорово, если бы на странице тегов их было штук 300, как минимум. А те, кто ставит теги в объявление, могли бы сами решать, сколько их там будет: топ 20/50/100

0

55

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

Хм, странно должно работать. Проверим.

Вот, не вру.
Темы Дискавери уже нет, но она тегируется.

0

56

Ksana
перейдите в нее и она пропадет

0

57

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

0

58

я придумала..... кажись.....

а можно сделать то окно, где у меня теги, справа прокрутку окна???? тогда моя проблема будет решена, однозначно

+1

59

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

я придумала..... кажись.....
а можно сделать то окно, где у меня теги, справа прокрутку окна???? тогда моя проблема будет решена, однозначно

если можно, то конкретнее

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

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

да, действительно. Сейчас попробую исправить

0

60

mkusher

во вкладке создать таблицу, состоящую из одной ячейки с курсором прокрутки и туда поместить код с тегом, по идее должны высвечиваться все теги, если их 200, то 200, если там 300, то триста, только вот нужен такой код тегов, который показывал бы все теги, которые есть на форуме, а не топ 200 или там топ 150

0



Рейтинг форумов | Создать форум бесплатно