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

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

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



Подфорумы

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

1

Вот как у вас тут на этом форуме сделаны подфорумы?
Я уже был в соответвующей темы и перепробывал все скрипты.Ни чё не получается.
Дайте скрипт который у вас плз https://forumupload.ru/uploads/0002/25/06/8547-5.gif

0

2

gold xack
О каких подфорумах ведётся речь? Или вы имеете в виду ссылки в описании форумов?

0

3

ссылки в описаниях форума,вот как на этом форуме

0

4

В описание ставите

<a href=ссылка target=_blank>Название темы</a>

0

5

Да) А можно кнопочкой) Не всегда красиво - это чаще зависит от стиля...

вводится туда же -

<input type="button" value="Название в кнопке" onClick=location.href="Ваша ссылка на тему" target=_blank>

Желательно, перед этой кнопкой поставить <br> - перенос на новую строку. Каждый следующий скрипт кнопки через <br>, чтобы на новой строке. Чтобы сместить кнопку влево, вставляем его в теги <left></left>. В центр - соответственно <right></right>. Если у вас несколько кнопок расположенных по центру должно быть, то поучится примерно так... в тегах <center></center>

<center><br><input type="button" value="Название в кнопке" onClick=location.href="Ваша ссылка на тему" target=_blank><br>
<input type="button" value="Название в кнопке" onClick=location.href="Ваша ссылка на тему" target=_blank><br>
<input type="button" value="Название в кнопке" onClick=location.href="Ваша ссылка на тему" target=_blank><center>

Ну а если ваше воображение просит эти кнопочки поставить одну влево, одну вправо, одну по центру, то каждый скриптик вставляем в один из вышеприведённых тегов, убрав <center></center>. В тег ненадо вставлять часть <br> - перенос строки. Ну, кда это ставить вы знаете)

Отредактировано Saiminor (2009-08-16 16:29:59)

+1

6

Создаём подфорумы используя jQuery

очередной сиквел ЭТОЙ темы

захотелось сделать свою версию применяя  jQuery

фреймворк  должен быть в html-верху

<script src="http://i.rusff.org.ru/f/ru/org/rusff/jquery.js"></script>

1. создаём новый форум, который у нас в последствии станет подфорумом
допустим адрес у него такой http://название вашего форума.ru/viewforum.php?id=5

запоминаем id номер нашего будущего подфорума, в данном примере 5

2. заходим в Администрирование - Форумы - выбираем тот форум к которому мы хотим сделать один или несколько подфорумов
Редактируем его, чтоб в описании его вставить ссылку на будущий подфорум в виде таблицы

пример с двумя подфорумами
в Описание (HTML):

<table>
<tr>
<td width="8%"><div class="icon kkk1"></div></td>
<td width="25%"><a class="fig" href="http://название форума.ru/viewforum.php?id=5"><font size="-3" color="maroon">подфорум Заголовок 1</font></a></td>
<td width="70%" class="info1"></td>
</tr>
<tr>
<td width="8%"><div class="icon kkk2"></div></td>
<td width="25%"><a class="fig" href="http://название форума.ru/viewforum.php?id=6"><font size="-3" color="maroon">подфорум ЗАГОЛОВОК 2</font></a></td>
<td width="70%" class="info2"></td>
</tr>
</table>

обратите внимание, что мы создаём дополнительные ячейки, которым присваиваем класс class="info",
у каждого подфорума должна быть своя нумерация class="info1", class="info2", class="info3" и т.д.

3. скрываем наши подфорумы на главной странице
применил пока, что старый скрипт

html-низ:

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

#forum_fxx, вместо хх id номер вашего форума, который скрываем, и который будет подфорумом
перечисляем все скрываемые на главной странице форумы в одном скрипте, через запятую как в примере

4. делаем отображение последнего сообщения в подфоруме на главной странице
здесь как раз и пригодятся нам ячейки с классом class="info"

html-низ:

<script type="text/javascript">
$(document).ready(function() {
$(".info1").html( $("#forum_f5 .tcr").html() );
$(".info2").html( $("#forum_f6 .tcr").html() );
if ($("#forum_f5 .icon").hasClass('inew'))  {$(".kkk1").addClass('inew')}
if ($("#forum_f6 .icon").hasClass('inew'))  {$(".kkk2").addClass('inew')}
});
</script>

вот собственно и ВСЁ
всю эту операцию придётся повторять столько, сколько подфорумов вы задумали создать

можно ещё задать размер шрифта в ячейке где отображается последняя тема в подфоруме
я шрифт уменьшал
в html-верх

<style type="text/css">
.info1, .info2 {font-size:0.9em;}
</style>

перечисляем через запятую ячейки с подфорумами класса  info на все подфорумы в одном скрипте

дизайн заголовков подфорумов можно навертеть как ваша фантазия вам подсказывает

ПРИМЕР того как это выглядит

+1

7

Ссылка получилась, а темы нет.

0

8

Низ:

Код:
<script type="text/javascript">
$(document).ready(function()
{
 $(".info1").html( $("#forum_f43 .tcr").html());
 if ($("#forum_f43 .icon").hasClass('inew'))
 {
  $(".kkk1").addClass('inew')
 }
})
</script>

Отредактировано Тарас (2010-06-22 08:04:52)

0

9

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

Да) А можно кнопочкой) Не всегда красиво - это чаще зависит от стиля...
            вводится туда же -
            <input type="button" value="Название в кнопке" onClick=location.href="Ваша ссылка на тему" target=_blank>Желательно, перед этой кнопкой поставить <br> - перенос на новую строку. Каждый следующий скрипт кнопки через <br>, чтобы на новой строке. Чтобы сместить кнопку влево, вставляем его в теги <left></left>. В центр - соответственно <right></right>. Если у вас несколько кнопок расположенных по центру должно быть, то поучится примерно так... в тегах <center></center><center><br><input type="button" value="Название в кнопке" onClick=location.href="Ваша ссылка на тему" target=_blank><br><input type="button" value="Название в кнопке" onClick=location.href="Ваша ссылка на тему" target=_blank><br><input type="button" value="Название в кнопке" onClick=location.href="Ваша ссылка на тему" target=_blank><center>Ну а если ваше воображение просит эти кнопочки поставить одну влево, одну вправо, одну по центру, то каждый скриптик вставляем в один из вышеприведённых тегов, убрав <center></center>. В тег ненадо вставлять часть <br> - перенос строки. Ну, кда это ставить вы знаете)
            Отредактировано Saiminor (2009-08-16 16:29:59)

А можно картинку приложить... а то не понятно, о чем речь?

0

10

Тарас написал(а):

Ссылка получилась, а темы нет.

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

0

11

Тема не пишется.

0

12

Этот

Код:
<script type="text/javascript">
$(document).ready(function() {
$(".info1").html( $("#forum_f5 .tcr").html() );
$(".info2").html( $("#forum_f6 .tcr").html() );
if ($("#forum_f5 .icon").hasClass('inew'))  {$(".kkk1").addClass('inew')}
if ($("#forum_f6 .icon").hasClass('inew'))  {$(".kkk2").addClass('inew')}
});
</script>

скрипт не заработал.

0

13

Тарас
дайте адрес вашего форума, я вам помогу с подфорумами

кстати, вы поняли что
в скрипте в этих строках

$(".info1").html( $("#forum_f5 .tcr").html() );
$(".info2").html( $("#forum_f6 .tcr").html() );

вместо f5 и f6 вы должны вставлять номера своих форумов, а они у вас могут быть абсолютно другими http://название вашего форума.ru/viewforum.php?id=5

ещё раз пройдитесь по инструкции


не забываем, что в html-верху должен быть фреймворк

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>

Подфорумы v.2

это ставится в описании форума, в котором будут подфорумы

<table>
<tr>
<td width="8%" style="padding: 0pt; border-width: 0;"><div class="icon kkk1"></div></td>
<td width="35%" style="padding: 0pt; border-width: 0;"><a class="fig" href="http://название форума.ru/viewforum.php?id=5"><font size="-3" color="maroon">подфорум НАЗВАНИЕ</font></a></td>
<td width="70%" style="padding: 0pt; border-width: 0;" class="info1"></td>
</tr>
<tr>
<td width="8%" style="padding: 0pt; border-width: 0;"><div class="icon kkk2"></div></td>
<td width="35%" style="padding: 0pt; border-width: 0;"><a class="fig" href="http://название форума.ru/viewforum.php?id=6"><font size="-3" color="maroon">подфорум НАЗВАНИЕ</font></a></td>
<td width="70%" style="padding: 0pt; border-width: 0;"  class="info2"</td>
</tr>
</table>

html-низ:
здесь уже присутствует в скрипте функция скрытия форума, который стал подфорумом, на главной странице

<!--Подфорумы-->
<script type="text/javascript">
$(document).ready(function() {
$(".info1").html( $("#forum_f5 .tcr").html() );
$(".info2").html( $("#forum_f6 .tcr").html() );
if ($("#forum_f5 .icon").hasClass('inew'))  {$(".kkk1").addClass('inew')}
if ($("#forum_f6 .icon").hasClass('inew'))  {$(".kkk2").addClass('inew')}
});
str=document.URL
if(str == 'адрес форума')
   document.write("<style>#forum_f5,#forum_f6{display:none}</style>")
</script>

ПРИМЕР тот же

+2

14

xxxxxx
вы о чем конкретно? на подфорумы все дано выше постом

0

15

xxxxxx
На каждый подфорум свое изображение? можно

#pun-main .category Div.icon {float: left; display: block; border-style: none none none none; height: 40px; width: 40px; background-repeat : no-repeat; background-position: top center; background-color : transparent;}

tr#forum_f35 div.icon, div.inew {background-image: url(ссылка на картинку);}

Вставлять в ccs-цвета в низ
40 - размеры иконки
красным выделено - позиция вашего форума (как открываете форум в адресной строке в самом конце ссылки прописывается это число, вот оно и будет ключевым)
Жирным - строка дублируется с заменой номера и картинки.

0

16

#pun-main .category Div.icon {float: left; display: block; border-style: none none none none; height: 40px; width: 40px; background-repeat : no-repeat; background-position: top center; background-color : transparent;}

tr#forum_f35 div.icon,
div.isticky {background-image: url(ссылка на картинку);
div.iclosed {background-image: url(ссылка на картинку);
div.iredirect {background-image: url(ссылка на картинку);}

tr#forum_f34 div.icon,
div.isticky {background-image: url(ссылка на картинку);
div.iclosed {background-image: url(ссылка на картинку);
div.iredirect {background-image: url(ссылка на картинку);}

Постойте, что то вы перестарались по моему

Тут ставиться по сути картинка только одна единственная

#pun-main .category Div.icon {float: left; display: block; border-style: none none none none; height: 40px; width: 40px; background-repeat : no-repeat; background-position: top center; background-color : transparent;}

tr#forum_f35 div.icon, div.inew {background-image: url(ссылка на картинку);}
tr#forum_f35 div.icon,div.isticky {background-image: url(ссылка на картинку);
tr#forum_f35 div.icon,div.iclosed {background-image: url(ссылка на картинку);
tr#forum_f35 div.icon,div.iredirect {background-image: url(ссылка на картинку);}

tr#forum_f30 div.icon, div.inew {background-image: url(ссылка на картинку);}
tr#forum_f30 div.icon,div.isticky {background-image: url(ссылка на картинку);
tr#forum_f30 div.icon,div.iclosed {background-image: url(ссылка на картинку);
tr#forum_f30 div.icon,div.iredirect {background-image: url(ссылка на картинку);}

возможно вот так - пробуйте

0

17

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

*не решается проверить код без его подтверждения >< *

Чтобы решацо проверить, нужно создать в Админ разделе(доступном только админам) тему "Админ настройки, - История (последовательность изменений)", где сохранены все настройки окон и стилей, тогда восстановленние предыдущего состояния занимает секунды и не занимает мозги на страхи( по опыту - одно окно настроек, - одно сообщение в тегах [code][/code] с наименованием Копируемого окна..(удобно считывать и вставлять при необходимости

(* всего больших основных 7 окон - учитывая и окна стилей

Отредактировано Deff (2010-09-22 00:25:57)

+1

18

Что-то я никак не разберусь.Вроде все делаю по инструкции.
Посмотрите,что получилось
http://mamadetki.0pk.ru/
Почему-то около названия подфорума фигурирует созданная тема.
При нажатии на сам подфорум,попадаю в форум.
Помогите,пожалуйста.

0

19

Спасибо! :cool: Только у меня иконки очень громоздко смотрятся,как убрать? И кликабельны только темы в подфорумах :blush:

Отредактировано Зайца (2011-04-24 21:03:03)

0

20

Названия форумов некликабельны почему-то. :(

Отредактировано Зайца (2011-04-25 11:15:02)

0

21

Мне кто-нибудь поможет решить проблему? :(  :'(  :'(

0

22

<a href=ССЫЛКА НА ФОРУМ>Название</a>

0

23

Спасибо! А это верх или низ? :blush:

0

24

Зайца написал(а):

Спасибо! А это верх или низ?

Я вас немного не поняла!Это код для другого.(В моем случае для информационных блоков)
По поводу форумов-в каком смысле не кликабельны?Если не ошибаюсь,они автоматически должны быть кликабельны.
Я сейчас была на вашем форуме,все нормально.Может вы имеете в виду категории?

0

25

Я не про форумы,а про подфорумы. Названия подфорумов некликабельны. Только сами темы. А на примерах работает и название подфорума и тема.

0

26

.

Отредактировано Зайца (2011-04-26 15:59:15)

0



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