Поставил на форум информационное табло. Вот начальный код.
<script type="text/javascript"> var news="Новость" var news1="Нет новости1" var link1="" var news2="Нет новости2" var link2="" var news3="Нет новости3" var link3="" var news4="Нет новости4" var link4="" var tablo="<div id=\"pun-category1\" class=\"category\"><h2><div class=\"catleft\"><!-- --></div><span>Информационное табло</span><div class=\"catright\"><!-- --></div></h2><div class=\"container\"><table cellspacing=\"0\"><thead><tr><th scope=\"col\">Новости</th><th scope=\"col\">Статистика сообщений</th><th scope=\"col\">Статистика пользователей</th><th scope=\"col\">4 Новости дня</th></tr></thead><tbody class=\"hasicon\"><td>"+news+"</td><td class=\"tc2\">Не хотите ли просмотреть<br/><a href='/search.php?action=show_24h'>Активные темы</a><br/>или <br/><a href='/search.php?action=show_new'>Новые сообщения</a><br/>с момента вашего последнего визита?<br/></td><td class=\"tc3\"><a title=\"Самые активные пользователи форума\" href=\"statistic.php?action=active_users\">Самые активные</a><br><Br><a title=\"Самые активные пользователи сегодня\" href=\"statistic.php?action=active_users_today\">Активные сегодня</a><br><br><a title=\"Администрация форума\" href=\"statistic.php?action=administration\">Администрация</a><br><br><a title=\"Посмотреть полную статистику\" href=\"statistic.php\">Полная статистика</a></td><td class=\"tcr\"><a href="+link1+">"+news1+"</a><br><a href="+link2+">"+news2+"</a><br><a href="+link3+">"+news3+"</a><br><a href="+link4+">"+news4+"</a></td></tr></tbody></table></div></div>" var arr=document.getElementsByTagName("div") i=0 str=document.URL while(arr[i] ){ if((str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php") && arr[i].className=="main"){ name=arr[i].innerHTML name=name.substring(0) arr[i].innerHTML=""+tablo+"<br>"+name+"" } i++ } </script>
Потом переделал категории под форум (время, погода и т.д.). Сперва было всё нормально. Табло было видно. Но потом, когда добавил буквально одну-две ссылки кое-куда, то табло неожиданно пропало. Вот форум, табла нет (и не у меня, так что это не экран и не т.д...) - http://silmarillion.f-rpg.ru/
Табло сейчас:
<style type="text/css"> .post-content .lastedit {display: none;} </style> <script type="text/javascript"> var news="Год игры 455, 13 января, зима. Над всем севером лежит снег, но на юге, ближе к побережьям, нежно светит солнце" var news1="Правила" var link1="http://silmarillion.f-rpg.ru/viewtopic.php?id=3" var news2="Список персонажей" var link2="http://silmarillion.f-rpg.ru/viewtopic.php?id=4" var news3="Сюжет" var link3="http://silmarillion.f-rpg.ru/viewtopic.php?id=5" var news4="Шаблон анкеты" var link4="http://silmarillion.f-rpg.ru/viewtopic.php?id=33" var tablo="<div id=\"pun-category1\" class=\"category\"><h2><div class=\"catleft\"><!-- --></div><span>Информационное табло</span><div class=\"catright\"><!-- --></div></h2><div class=\"container\"><table cellspacing=\"0\"><thead><tr><th scope=\"col\">Время и погода</th><th scope=\"col\">Администрация форума</th><th scope=\"col\">Акции</th><th scope=\"col\">Полезные ссылки</th></tr></thead><tbody class=\"hasicon\"><td>"+news+"</td><td class=\"tc2\">По вопросам обращаться к<br/><a href='http://silmarillion.f-rpg.ru/profile.php?id=5'>Ангроду</a> и<br/> <a href='http://silmarillion.f-rpg.ru/profile.php?id=3'>Белегу.</a><br/> Тёмным персонажам к <a href='http://silmarillion.f-rpg.ru/profile.php?id=20'>Гортхауэру.</a> <br/></td><td class=\"tc3\"><a href='http://silmarillion.f-rpg.ru/viewtopic.php?id=43'>Первый дом</a><br/> <a href='http://silmarillion.f-rpg.ru/viewtopic.php?id=44'>Второй дом</a><br/> <a href='http://silmarillion.f-rpg.ru/viewtopic.php?id=45'>Третий дом</a><br/> <a href='http://silmarillion.f-rpg.ru/viewtopic.php?id=106'>Эльфы Дориата</a><br/> <a href='http://silmarillion.f-rpg.ru/viewtopic.php?id=170'>Тёмные.</a><br/> <br></td><td class=\"tcr\"><a href="+link1+">"+news1+"</a><br><a href="+link2+">"+news2+"</a><br><a href="+link3+">"+news3+"</a><br><a href="+link4+">"+news4+"</a></td></tr></tbody></table></div></div>" var arr=document.getElementsByTagName("div") i=0 str=document.URL while(arr[i] ){ if((str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php") && arr[i].className=="main"){ name=arr[i].innerHTML name=name.substring(0) arr[i].innerHTML=""+tablo+"<br>"+name+"" } i++ } </script>
Подскажите пожалуйста, что не так? Чтобы можно было исправить и табло снова стало видным.
Отредактировано Галдор (Вт, 7 Июн 2011 16:41:25)