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

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

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


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


Проблемы с подфорумами

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

1

Здравствуйте, я прочла все темы, связанные с подфорумами, но так и не нашла решения следующий проблем:

1. Что делать с неотображающейся иконкой "Есть/Нет новых сообщений"?
2. Не отображаются вообще темы в этом подфоруме...
3. А потом подфорумы просто превратились САМИ в темы...

http://i011.radikal.ru/0803/9e/b93aca42c6e2.jpg

Хотя на главной странице - все нормально:

http://i028.radikal.ru/0803/d2/6790ec8d7021.jpg

4. Можно ли, хотя бы сделать, как на http://help.mybb.ru/viewforum.php?id=1 ? Чтобы отделить эти темы от от других?

http://i046.radikal.ru/0803/77/7cb1449c7ed1.jpg

А еще лучше, как я видела на другом форуме: http://magicworld.rolebb.ru/
Там при нажатии на основной форум, вообще не существует темы, с таким же названием, как и подфорум:

http://i008.radikal.ru/0803/d9/9a866f5461d7.jpg

и

http://i009.radikal.ru/0803/59/3aa44e3a7af0.jpg

Мой форум: http://belorya.5bb.ru/

Скажите, такое вообще возможно? А то очень много проблем, а подфорумы позарез нужны :(((

Отредактировано Рэйвен (Чт, 6 Мар 2008 21:33:07)

0

2

Ах, да... вот скрипты, которыми я пользовалась:

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

arr[0] = new Array("http://belorya.5bb.ru/viewtopic.php?id=699","http://belorya.5bb.ru/viewforum.php?id=49", «Эльфийская часть Ясневого Града»)
arr[1] = new Array("http://belorya.5bb.ru/viewtopic.php?id=700"," http://belorya.5bb.ru/viewforum.php?id= … ;Дриадская часть Ясневого Града")
arr[2] = new Array("http://belorya.5bb.ru/viewtopic.php?id=32"," http://belorya.5bb.ru/viewforum.php?id= … оролевский дворец, где обитают сам правитель с семьей и многочисленные придворные")

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>

<script language="JavaScript">
str=document.URL
if(str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php")
   document.write("<style>#forum_f49, #forum_f50,#forum_f51{display:none}</style>")
</script>

<script type="text/javascript">
if (document.title.indexOf(" - Форум")!=-1)
{
makeSubforum('forum_f16', 'forum_f49')
makeSubforum('forum_f16', 'forum_f50')
makeSubforum('forum_f2', 'forum_f51')

}

function makeSubforum(ff, sf)
{
{document.getElementById(ff).getElementsByTagName("td")[1].innerHTML=(document.getElementById(ff).getElementsByTagName("td")[1].innerHTML*1)+(document.getElementById(sf).getElementsByTagName("td")[1].innerHTML*1)
document.getElementById(ff).getElementsByTagName("td")[2].innerHTML=(document.getElementById(ff).getElementsByTagName("td")[2].innerHTML*1)+(document.getElementById(sf).getElementsByTagName("td")[2].innerHTML*1)
if ((document.getElementById(ff).className.indexOf("inew")==-1)&&(document.getElementById(sf).className.indexOf("inew")!=-1))
{document.getElementById(ff).className=document.getElementById(ff).className+" inew"}
var date1=document.getElementById(ff).innerHTML.substr(document.getElementById(ff).innerHTML.toLowerCase().lastIndexOf("</a>")+8)
var date2=document.getElementById(sf).innerHTML.substr(document.getElementById(sf).innerHTML.toLowerCase().lastIndexOf("</a>")+8)
if (transtoDate(date2)>transtoDate(date1))
{document.getElementById(ff).getElementsByTagName("td")[3].innerHTML=document.getElementById(sf).getElementsByTagName("td")[3].innerHTML}}
}

function transtoDate(oi)
{var d1=new Date()
d1.setHours(oi.substr(oi.indexOf(" ")+1, 2), oi.substr(oi.indexOf(":")+1, 2), oi.substr (oi.lastIndexOf(":")+1, 2))
if (oi.substr(0, 5)=="Сегод")
{var resd=d1.getTime()}
else if (oi.substr(0, 5)=="Вчера")
{var resd=(d1.getTime()-(1000*60*60*24))}
else
{d1.setFullYear(oi.substr(0, 4), (oi.substr(oi.indexOf("-")+1, 2))-1, oi.substr(oi.indexOf("-")+3, 2))
var resd=d1.getTime()}
return resd}

</script>

0

3

Рэйвен написал(а):

1. Что делать с неотображающейся иконкой "Есть/Нет новых сообщений"?

Она или работает или нет, когда как через раз.
Решения нет данной проблемы пока увы.

0

4

ну, а что делать с другими проблемами? :(

0

5

Здраствуйте.

Опять таки подфорумы. Посоветуйте, какой вид скрипта лучше, от karpoff, или от Usher? Юзал от Usher, но там проблема - следующий скрипт Zebr'ы, для показания в форуме сообщения подфорума, он не работает. Или это то о чем говорил

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

Она или работает или нет, когда как через раз.Решения нет данной проблемы пока увы.

?

Кстате, куда его вставлять, в ХТМЛ-вверх?

0

6

Аксель
хм, один и тот же скрипт, который написал Карпов.. просто во второй линке в описании раздела ссылка ставится и категория скрывается с главной страницы, а в карповском все это + создание подраздела в странице тем форума

0

7

Опс, дико извиняюсь...  :blush: Щас поюзаю первый, потом полюбому проблемы начнутся, обращусь :)

лень было читать весь скрипт  :rolleyes:

0

8

Я так поняла, что эта проблема остается открытой? Ну а можно хотябы сделать как в 4 вопросе? Отделить важные темы чертой?

И еще вопрос: а как тогда на http://magicworld.rolebb.ru/ скрыли эти темы?

0

9

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

Новые возможности форума - скрипты  Пост №61.

Спасибо.

Рэйвен написал(а):

И еще вопрос: а как тогда на http://magicworld.rolebb.ru/ скрыли эти темы?

а на этот никто не знает ответ? Это уже чисто спортивный интерес - может это я что-то не так делаю?

0

10

Рэйвен, дык это, юзайте второй скрипт, а не первый... И все.

Все же у меня не отображается новые сообщеня в надфоруме.. :( Есть решения или придется отказываться от подфорумов?

0

11

Аксель, второй скрипт как вы выразились содержит, лишь команду скрытия раздела и хтмл код в подпись а без скрипта Карпова и подфорума то и не будет

0

12

Вот вот. Только хотела написать
Просто будет ссылка в одном форуме на другой форум

0

13

Точнее не в подпись, а описание форума

0

14

Гм, а я его поюзал, и у меня все нормально вставилось :) Черт, видать, не надо было курить эту папиросу, предупреждали же...

Ммм, у меня как то странно все отображается - тема, которая отвечает за подфорум, не "важная" и вообще все иконки куда то пропадают, как и счетчик сообщений и просмотров. Так и надо?

0

15

Не все правильно, вы скрыли форум с главной, вставили в описание хтмл-фиговину, и через описание вы смело попадали на скрытый форум, но в разделе подфорума не было

0

16

Рэйвен написал(а):

И еще вопрос: а как тогда на http://magicworld.rolebb.ru/ скрыли эти темы?

А что, нужно что то другое? Или я втупляю? :)

0

17

Я поняла :)

кодом в описании Вы давали ссылку на форум, который скрыли этим скриптом

Код:
<script language="JavaScript">
str=document.URL
if(str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php")
   document.write("<style>#forum_fxx{display:none}</style>")
</script>

Это ответ на мой 4 вопрос - спасибо :)

Но вот все же интересует - почему и главное КУДА деласть трансформация ТЕМЫ в ПОДФОРУМ?  То есть, раньше, открывая мой Ясневый Глад, я видела там пару тем и два подфорума, нажимая на которые, я заходила на каждый из наих. Теперь же, это простые темы....

Вот и интересует меня вопрос - как вернуть подфорумы обратно. Тогда бы и скрипт Зебры работал. А так, как он будет работать, если в первом случае он ссылается на пустые ТЕМЫ, а во втором ему просто не на что ссылаться, ведь Скрипт Usher'а опускает создание тем, которые по идее, должны быть преобразованы в подфорумы.... %)

Я об этой ссылке на преобразование:

Код:
makeSubforum('forum_f8', 'forum_f2')
makeSubforum('forum_f7', 'forum_f5')
сюда добавляйте новые строчки

Отредактировано Рэйвен (Чт, 13 Мар 2008 00:40:19)

0

18

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

+1

19

Рэйвен

Аксель написал(а):

И еще вопрос: а как тогда на http://magicworld.rolebb.ru/ скрыли эти темы?

Рэйвен написал(а):

почему и главное КУДА деласть трансформация ТЕМЫ в ПОДФОРУМ?

Вы определитесь что вам нужно скрыть, темы или разделы?

0

20

Duka
это разный вопросы.
Как они сделали на том форуме, я уже поняла.
А вот второй вопрос меня все еще интересует.
если раньше, как только я создала все подфорумы, темы, которые создавались с такими же названиями имени внешний вид ИМЕННО подфорумов! То сейчас - это обычные темы. Ну да ладно... Тему можно считать закрытой. Я поняла что мне нужно было.

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

0


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