Настройки форума

inetd

Новичок
Янв
1
0
есть потребность скрыть лишние разделы, типа оставить основную, тюнинг, автоспорт... думаю это несложно реализовать
 
S

spn

Guest
Авг
26
0
сделать можно персонально
if ($username == "inetd" && $forum_id == 123)
continue;


:wink:
 

Flash

Новичок
Авг
53
0
inetd
ну так зачем другие читать? основная, тюнинг и автоспорт - рядом... листать вниз не надо
 

inetd

Новичок
Янв
1
0
Flash
я и не читаю, в глазах рябит от такого кол-ва блоков
 

1101

Новичок
Сен
0
0
Насколько я помню для пыхыпыбыбы был мод позволяющий "сворачивать" блоки форумов
если нада могу поискать )
 

1101

Новичок
Сен
0
0
под наш конкретный случай не нашел
в прицныпе самому можно написать без проблем
но нужно знать какими средствами отрисовываюца блоки форумов на главной

Код каждого блока выглядит примерно так
Код:
<td class="block" valign="top">
	<div class="title">
	[url="posting.php?mode=newtopic&f=1"][img]/gfx/but_forumadd.png[/img][/url]
	[url="viewforum.php?f=1"][img]/gfx/but_forumhome.png[/img][/url]
	<h3>[url="viewforum.php?f=1"]Название форума[/url] [url="search.php?search_id=newposts&f=1"]+1[/url]</h3>
	</div>

		<div class="preview">Описание Форума</div>
		<div class="text">Активные темы</div>
</td>

Нужно вставить в верхушку блока кнопки "Свернуть" и "Развернуть" (достаточно иконок)
Вот пример пряталки дива
Проблема только в том, что у нас на главной аттрибут ID для div'a не прописан, прописать уникальный id Для каждого блока и будет щасье

Код:
<script>
var browserType;

if (document.layers) {browserType = "nn4"}
if (document.all) {browserType = "ie"}
if (window.navigator.userAgent.toLowerCase().match("gecko")) {
 browserType= "gecko"
}

function hideblock(blockidid) {
  if (browserType == "gecko" )
     document.poppedLayer = 
         eval('document.getElementById(blockidid)');
  else if (browserType == "ie")
     document.poppedLayer = 
        eval('document.getElementById(blockidid)');
  else
     document.poppedLayer =   
        eval('document.layers[blockidid]');
  document.poppedLayer.style.display = "none";
}

function showblock(blockid) {
  if (browserType == "gecko" )
     document.poppedLayer = 
         eval('document.getElementById(blockid)');
  else if (browserType == "ie")
     document.poppedLayer = 
        eval('document.getElementById(blockid)');
  else
     document.poppedLayer = 
         eval('document.layers[blockid]');
  document.poppedLayer.style.display = "inline";
}

</script>

<input type=button onClick="hideblock('REALBLOCKID')" value="hide">
<input type=button onClick="showblock('REALBLOCKID')" value="show">
<div id="REALBLOCKID" style="display: inline">
<big>Real's HowTo</big>
<layer></layer></div>
text