Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Корзина » Подфорумы. Не работает скрипт


Подфорумы. Не работает скрипт

Сообщений 1 страница 7 из 7

1

Делаю попунктно всё по инструкции, как в теме Создание подфорумов искусственно с помощью скрипта.

В итоге вставляю в хтмл-низ это:

<style type="text/css">

    <script type="text/javascript">
    var arr = new Array()

    arr[0] = new Array("http://magicengland.6bb.ru/viewforum.php?id=61", "http://magicengland.6bb.ru/viewtopic.php?id=181")

    var arr2=document.getElementsByTagName("tr")
    for (i=0;arr2[i]; i++) {
    var str=arr2[i].innerHTML
    for (j=0; arr[j]; j++)
        if(str.indexOf(arr[j][0])!=-1) {
        td=arr2[i].getElementsByTagName("td")
        td[0].innerHTML="<div class=\"tclcon\"><h3><a href="+arr[j][1]+">"+td[0].getElementsByTagName("a")[0].innerHTML+"</a></h3>"+arr[j][2]+"</div>"
        td[1].innerHTML="&nbsp;"
        td[2].innerHTML="&nbsp;"
        td[3].innerHTML="&nbsp;"
        break
        }
    }
    </script>

</style>

Никакого подфорума не появляется. Что делать?

0

2

я тоже пользовался этим скриптом и у меня всё получилось значит вы делаете что-то не так ;)

0

3

Ну смотрите. Форум http://magicengland.6bb.ru/

1-2. Создание будущего подфорума "Картинки" - вот адрес: http://magicengland.6bb.ru/viewforum.php?id=61

3-4. Создание в форуме "Мультимедиа" темы с тем же названием, "Картинки" - вот адрес: http://magicengland.6bb.ru/viewtopic.php?id=181

5. Собственно скрипт. Ссылка 1 - из пукта 3-4, ссылка 2 - из пункта 1-2. Код хтмл-низа целиком:

Код:
<style type="text/css">

    <script type="text/javascript">
    var arr = new Array()

    arr[0] = new Array("http://magicengland.6bb.ru/viewtopic.php?id=181", "http://magicengland.6bb.ru/viewforum.php?id=61")

    var arr2=document.getElementsByTagName("tr")
    for (i=0;arr2[i]; i++) {
    var str=arr2[i].innerHTML
    for (j=0; arr[j]; j++)
        if(str.indexOf(arr[j][0])!=-1) {
        td=arr2[i].getElementsByTagName("td")
        td[0].innerHTML="<div class=\"tclcon\"><h3><a href="+arr[j][1]+">"+td[0].getElementsByTagName("a")[0].innerHTML+"</a></h3>"+arr[j][2]+"</div>"
        td[1].innerHTML="&nbsp;"
        td[2].innerHTML="&nbsp;"
        td[3].innerHTML="&nbsp;"
        break
        }
    }
    </script>

</style>


<input id="csshelper" type="button" value="Помощь в css" onclick="helpCss()" />

Подфорума нет! Если бы он был, я бы начала убирать его с главной страницы, но зачем, если его нет? По-прежнему остаётся форум "Картинки" с основной страницы и обычная тема "Картинки" в соседнем форуме "Мультимедиа".

Что я делаю не так?

0

4

Leticia а зачем так сложно!?? да и не актуален сейчас этот скрипт.. слишком большой.
второй пост в той же теме намного легче и быстрей!! :D

0

5

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

0

6

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

Никакого подфорума не появляется. Что делать?

проверяйте внимательно всё пошагово...
всё прекрасно работает, если не делать ошибок в скрипте - т.е. правильно прописывать свои параметры...

0

7

У меня было подобное,тоже подфорум не появлялся,все стало нормально когда я там где должно быть описание написала название форума который должен был стать подфорумом.
У вас описание не прописано вообще.Попробуйте сделать как я.

Отредактировано Miriam (Сб, 18 Окт 2008 22:09:27)

0


Вы здесь » Единый форум поддержки » Корзина » Подфорумы. Не работает скрипт