Вот как у вас тут на этом форуме сделаны подфорумы?
Я уже был в соответвующей темы и перепробывал все скрипты.Ни чё не получается.
Дайте скрипт который у вас плз
Подфорумы
Сообщений 1 страница 26 из 26
Поделиться12009-08-14 20:58:04
Поделиться22009-08-14 21:04:57
gold xack
О каких подфорумах ведётся речь? Или вы имеете в виду ссылки в описании форумов?
Поделиться32009-08-14 23:24:28
ссылки в описаниях форума,вот как на этом форуме
Поделиться42009-08-14 23:41:49
В описание ставите
<a href=ссылка target=_blank>Название темы</a>
Поделиться52009-08-16 16:28:30
Да) А можно кнопочкой) Не всегда красиво - это чаще зависит от стиля...
вводится туда же -
<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)
Поделиться62010-02-21 04:24:49
Создаём подфорумы используя 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 на все подфорумы в одном скрипте
дизайн заголовков подфорумов можно навертеть как ваша фантазия вам подсказывает
ПРИМЕР того как это выглядит
Поделиться72010-06-22 07:51:52
Ссылка получилась, а темы нет.
Поделиться82010-06-22 07:59:34
Низ:
<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)
Поделиться92010-06-22 10:30:53
Да) А можно кнопочкой) Не всегда красиво - это чаще зависит от стиля...
вводится туда же -
<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)
А можно картинку приложить... а то не понятно, о чем речь?
Поделиться102010-06-24 13:42:53
Ссылка получилась, а темы нет.
Тарас я не совсем понял, что у вас не получилось с подфорумом?
Поделиться112010-06-25 06:13:48
Тема не пишется.
Поделиться122010-06-25 06:15:32
Этот
<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>
скрипт не заработал.
Поделиться132010-06-25 13:01:17
Тарас
дайте адрес вашего форума, я вам помогу с подфорумами
кстати, вы поняли что
в скрипте в этих строках
$(".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>
ПРИМЕР тот же
Поделиться142010-09-11 17:21:06
xxxxxx
вы о чем конкретно? на подфорумы все дано выше постом
Поделиться152010-09-11 23:14:48
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 - размеры иконки
красным выделено - позиция вашего форума (как открываете форум в адресной строке в самом конце ссылки прописывается это число, вот оно и будет ключевым)
Жирным - строка дублируется с заменой номера и картинки.
Поделиться162010-09-21 22:31:18
#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(ссылка на картинку);}
возможно вот так - пробуйте
Поделиться172010-09-22 00:23:35
*не решается проверить код без его подтверждения >< *
Чтобы решацо проверить, нужно создать в Админ разделе(доступном только админам) тему "Админ настройки, - История (последовательность изменений)", где сохранены все настройки окон и стилей, тогда восстановленние предыдущего состояния занимает секунды и не занимает мозги на страхи( по опыту - одно окно настроек, - одно сообщение в тегах [code][/code] с наименованием Копируемого окна..(удобно считывать и вставлять при необходимости
(* всего больших основных 7 окон - учитывая и окна стилей
Отредактировано Deff (2010-09-22 00:25:57)
Поделиться182010-11-12 11:30:08
Что-то я никак не разберусь.Вроде все делаю по инструкции.
Посмотрите,что получилось
http://mamadetki.0pk.ru/
Почему-то около названия подфорума фигурирует созданная тема.
При нажатии на сам подфорум,попадаю в форум.
Помогите,пожалуйста.
Поделиться192011-04-24 19:37:36
Спасибо! Только у меня иконки очень громоздко смотрятся,как убрать? И кликабельны только темы в подфорумах
Отредактировано Зайца (2011-04-24 21:03:03)
Поделиться202011-04-25 00:47:40
Названия форумов некликабельны почему-то.
Отредактировано Зайца (2011-04-25 11:15:02)
Поделиться212011-04-25 23:20:51
Мне кто-нибудь поможет решить проблему?
Поделиться222011-04-25 23:24:05
<a href=ССЫЛКА НА ФОРУМ>Название</a>
Поделиться232011-04-26 00:02:20
Спасибо! А это верх или низ?
Поделиться242011-04-26 00:07:32
Спасибо! А это верх или низ?
Я вас немного не поняла!Это код для другого.(В моем случае для информационных блоков)
По поводу форумов-в каком смысле не кликабельны?Если не ошибаюсь,они автоматически должны быть кликабельны.
Я сейчас была на вашем форуме,все нормально.Может вы имеете в виду категории?
Поделиться252011-04-26 00:12:14
Я не про форумы,а про подфорумы. Названия подфорумов некликабельны. Только сами темы. А на примерах работает и название подфорума и тема.
Поделиться262011-04-26 13:51:21
.
Отредактировано Зайца (2011-04-26 15:59:15)