Вопросы по оформлению 9
Сообщений 821 страница 840 из 1000
Поделиться822Пн, 22 Июн 2009 00:01:23
Поставила скрипт по замене Слов ЛС и т.п картинками. Теперь исчезли Редактировать и удалить. Что не правильно в скрипте?
<script type="text/javascript"> var trr=document.getElementsByTagName("div") var fi=0 for (fi=0; fi<=(trr.length-1);fi++) {if (trr[fi].className=="post-links") {var drr=trr[fi].getElementsByTagName("a") drr[0].innerHTML="<img src='http://s49.radikal.ru/i123/0901/10/e9b517021920.jpg'/>" drr[1].innerHTML="<img src='http://s57.radikal.ru/i156/0901/af/d355a053b109.jpg' />" var er=2 for (er=2; er<=(drr.length-1); er++) {if (drr[er].innerHTML.indexOf("E-mail")!=-1) {drr[er].innerHTML="<img src='img src='http://s48.radikal.ru/i119/0901/d3/fb7f73fb5867.jpg' />"} else if (drr[er].innerHTML.indexOf("Вебсайт")!=-1) {drr[er].innerHTML="<img src='http://s44.radikal.ru/i106/0901/34/d47794fd9a70.jpg' />"} else if (drr[er].innerHTML.indexOf("Цитировать")!=-1) {drr[er].innerHTML="<img src='http://s52.radikal.ru/i135/0901/5f/fe5bec31c644.jpg'/>"} else if (drr[er].innerHTML.indexOf("Редактировать")!=-1) {drr[er].innerHTML="<img src='http://s59.radikal.ru/i166/0901/34/edc9c0cbc3b9.jpgу' />"} else if (drr[er].innerHTML.indexOf("Удалить")!=-1) {drr[er].innerHTML="<img src=''http://s59.radikal.ru/i166/0901/34/edc9c0cbc3b9.jpg' />"} }}} </script>
Поделиться823Пн, 22 Июн 2009 00:02:18
Тошка
Адрес форума где?
Поделиться824Пн, 22 Июн 2009 00:04:09
rps
да, на главной странице все отображаеться правильно. А если зайти в профиль, то надписи меню (Основной , Персональный, Общения, Аватар, Подпись и остальные) находяться над боковой таблицей, и нажать на них невозможно. Как это исправить?
Поделиться825Пн, 22 Июн 2009 00:06:39
rps
Ой, забыла http://mybleachlife.bleachforum.ru/
Поделиться826Пн, 22 Июн 2009 00:07:52
Gabriella Montez
Мне надо регистрироваться, чтоб проверить это...
Поделиться827Пн, 22 Июн 2009 00:09:20
rps
попробуйте пожалуйста, а то так не удобно профилем пользываться...
Поделиться828Пн, 22 Июн 2009 00:11:12
Очень интересный скрипт, но к сожалению он не работает =( А есть нечно подобное действующее? или как можно дополнить или переделать этот?
(взят от сюда http://forum.mybb.ru/viewtopic.php?id=13083)
Дополнение: отображение наличия новых сообщений в подразделе на главной
Изменения произойдут толко на главной странице. Если в подфоруме есть новые собщения, это отразится на форуме, котоый его содержит. Если в подфоруме есть новые сообщения позднее сообщений св темах форума, то в последней гарфе таблицы около форума будет ссылка на последнее сообщение в подфоруме.<script type="text/javascript">
if (document.title.indexOf(" - Форум")!=-1)
{
makeSubforum('forum_f8', 'forum_f2')
makeSubforum('forum_f7', 'forum_f5')
сюда добавляйте новые строчки
}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>
Вместо жирного добавляйте строчки для каждого имеющегося у вас подфорума. Вставляеете сточку makeSubforum('forum_f8', 'forum_f2')
, где вместо forum_f8 вставляете ид форума, к которому приписан подфорум, а вместо forum_f2 - ид форума, который изображает из себя подфорум и скрыт на главной. Иды вы должны знать из основного скрипта искуственых подфорумов, который тут выше.
Добавлено: отображает во второй и третьей колонке сумму тем и сообщений в форуме и подфоруме.
Отредактировано Ka_Si (Пн, 22 Июн 2009 00:12:14)
Поделиться829Пн, 22 Июн 2009 00:17:44
Тошка
<script type="text/javascript"> var trr=document.getElementsByTagName("div") var fi=0 for (fi=0; fi<=(trr.length-1);fi++) {if (trr[fi].className=="post-links") {var drr=trr[fi].getElementsByTagName("a") drr[0].innerHTML="<img src='Адрес'/>" drr[1].innerHTML="<img src='Адрес' />" var er=2 for (er=2; er<=(drr.length-1); er++) {if (drr[er].innerHTML.indexOf("E-mail")!=-1) {drr[er].innerHTML="<img src='Адрес' />"} else if (drr[er].innerHTML.indexOf("Вебсайт")!=-1) {drr[er].innerHTML="<img src='Адрес' />"} else if (drr[er].innerHTML.indexOf("Цитировать")!=-1) {drr[er].innerHTML="<img src='Адрес'/>"} else if (drr[er].innerHTML.indexOf("Редактировать")!=-1) {drr[er].innerHTML="<img src='Адрес' />"} else if (drr[er].innerHTML.indexOf("Удалить")!=-1) {drr[er].innerHTML="<img src='Адрес' />"} }}} </script>
Адрес - адрес нужной картинки. Первые две - профиль и ЛС.
Поделиться830Пн, 22 Июн 2009 00:19:22
Gabriella Montez
А, вон оно что... Это последствия скрипта такие...
Поделиться831Пн, 22 Июн 2009 00:20:33
rps
какого именно скрипта? таблицы?
Поделиться832Пн, 22 Июн 2009 00:27:53
Gabriella Montez
Да. Вернее не скрипта а кода...
Поделиться833Пн, 22 Июн 2009 00:28:07
rps
В форму ответа кидать?
Поделиться834Пн, 22 Июн 2009 00:29:28
rps
не подскажите какого?
Поделиться835Пн, 22 Июн 2009 00:32:55
Тошка
Зачем? ХТМЛ-низ естественно.
Поделиться836Пн, 22 Июн 2009 00:33:59
Gabriella Montez
<table valign="top" width="710" border="0" cellspacing="0" cellpadding="0"> <TR valign="top" width="710"><TD height =100% width=0 valign="top"> <table bgColor=#838b67 valign="top" cellspacing="0" cellpadding="1"><tr valign="top"><td width="210px" valign="top"> <div class='sidebar'> <span class='desc'> <center><img src="http://s50.radikal.ru/i128/0906/46/00e80311ec2f.png"></br> <div class="maintitle"> </div> <font size=1> <b>Добро пожаловать в мир Сумерек!</b> Влюбиться в вампира… Это страшно? Это романтично… Это прекрасно и мучительно… Но это не может кончиться добром — особенно в вечном противостоянии вампирских кланов, где малейшее отличие от окружающих уже превращает вас во врага… <br> Гости, регистрируйтесь!!! Пока есть много свободных канонических и не канонических ролей!!! <br> <b>Рады всем!!!</b></center> <br /> <br> <div class="maintitle"> </div> <div class="tablepad"><span class='desc' > <img src="http://s39.radikal.ru/i084/0906/64/e824f7e9a4e5.png"></br> <br> <form> <select name="select" class="forminput" onchange="location.href=(form.select.options[form.select.selectedIndex].value)"> <option>Навигатор</option> <option value="http://edgeofreality.rolka.su/viewtopic.php?id=225"><small>1. Правила ролевой</small></option> <option value="http://edgeofreality.rolka.su/viewtopic.php?id=10"><small>2. Занятые роли</small></option> <option value="http://edgeofreality.rolka.su/viewtopic.php?id=202"><small>3. Заявки на нужных персонажей</small></option> <option value="http://edgeofreality.rolka.su/viewtopic.php?id=8"><small>4. Шаблон анкеты</small></option> <option value="http://edgeofreality.rolka.su/viewforum.php?id=29"><small>6. Реклама</small></option> </select> </form> </span> </span></div> </div> <br /> <b>Погода:</b> Температура воздуха + 12 - 16 градусов. Дождь льет словно из ведра, и создаеться впечатление, что у этого ведра нету дна. Природа показывает нам свою непостоянность, и все время умудряеться все сделать на перекор людям живущим в Форксе. А тем временем Вольтерре, как всегда солнечно и тепло, все вампиры сидят по домам и не высовывают даже свой нос на улицу. <br> <b>Дата и время:</b> 11 апреля 2004 года. Суббота. 00.00 - 08.00 </span> </div> </div> <br /> <div class="titlemedium"></div> <div class="tablepad"><span class='desc' > <img src="http://i010.radikal.ru/0906/3d/41186892c4ef.png" border="0" alt="Image and video hosting by TinyPic"></a></br> <a href="http://edgeofreality.rolka.su/profile.php?id=2" title="Carlisle Cullen"><img src="http://s59.radikal.ru/i165/0906/bb/bcbb5695d610.jpg" border="0" style="filter:alpha(opacity=20);-moz-opacity:0.6" onMouseover="makevisible(this,0)" onMouseout="makevisible(this,1)"></a> <br> <a href="http://edgeofreality.rolka.su/profile.php?id=4" title="Esme Cullen"><img src="http://s56.radikal.ru/i151/0906/5f/f381724644af.jpg" border="0" style="filter:alpha(opacity=20);-moz-opacity:0.6" onMouseover="makevisible(this,0)" onMouseout="makevisible(this,1)"></a> <br> <br> <a href="http://edgeofreality.rolka.su/profile.php?id=8" title="Rosalie Hale"><img src="http://s57.radikal.ru/i158/0906/f9/2e432faf3f1b.jpg" border="0" style="filter:alpha(opacity=20);-moz-opacity:0.6" onMouseover="makevisible(this,0)" onMouseout="makevisible(this,1)"></a> <br> <br> <div class="titlemedium"></div> <div class='tablepad'><span class='desc'> <img src="http://i014.radikal.ru/0906/06/22849bdf8354.png" border="0" alt="Image and video hosting by TinyPic"></a></br> <a href="" title=""><img src="http://s51.radikal.ru/i133/0906/69/2be052fe1a57.jpg" border="0" style="filter:alpha(opacity=20);-moz-opacity:0.6" onMouseover="makevisible(this,0)" onMouseout="makevisible(this,1)"></a><a href="profile" title="..."><img src="http://s51.radikal.ru/i133/0906/69/2be052fe1a57.jpg" border="0" style="filter:alpha(opacity=20);-moz-opacity:0.6" onMouseover="makevisible(this,0)" onMouseout="makevisible(this,1)"></a><a href="profile" title="..."><img src="http://s51.radikal.ru/i133/0906/69/2be052fe1a57.jpg" border="0" style="filter:alpha(opacity=20);-moz-opacity:0.6" onMouseover="makevisible(this,0)" onMouseout="makevisible(this,1)"></a><a href="profile" title="..."><img src="http://s51.radikal.ru/i133/0906/69/2be052fe1a57.jpg" border="0" style="filter:alpha(opacity=20);-moz-opacity:0.6" onMouseover="makevisible(this,0)" onMouseout="makevisible(this,1)"></a> <div class="maintitle"> </div> <div class="tablepad"><span class='desc' > <img src="http://s55.radikal.ru/i149/0906/98/ee2fbc860a71.png" border="0"> <br><br> <b>20 июня</b> - Идет отыгрыш в Форксе, в доме Калленов. <br> <b>19 июня</b> - Форум востановлен и готов к работе. <br> <b>17 июня</b> - Продолжение и востановление ролевой. </span> </div> </div> <br /> <img src="http://s39.radikal.ru/i084/0906/19/ca266af9e708.png" border="0" alt="player"></a></br> <br> <img src="http://s59.radikal.ru/i164/0906/39/f8bafb124f66.jpg" border="0"></br> <br> <img src="http://s41.radikal.ru/i092/0906/87/7f9c1e32fe21.png" border="0" alt="enemies"></a></br> <br> <img src="http://s52.radikal.ru/i136/0906/ec/f3a5f0e1f4d4.jpg" border="0"></br> <br> </span></div> </div> <br /> <br>RPG <b>Twilight | The Edge of Reality</b> выражает огромную благодарность форуму <b>beautifulnightmare . forum24 . ru</b> за прекрасную идею оформления ролевой. <br><br><center><a href="http://beautifulnightmare.forum24.ru/" title="Gossip Girl: Beautiful Nightmare."><img src="http://i43.tinypic.com/1h7dyt.jpg"></a> <br> <div class="maintitle"> </div> <br><br> </center> <br></div> </left> </td> </tr> </table> </td> <td valign=top width=600> <table class="aa" bgColor="#838b67" cellspacing="2" cellpadding="0" width=600 align=left> <TR><TD align=right>
Поделиться837Пн, 22 Июн 2009 00:37:03
rps
какой именно фрагмент надо исправить?
Поделиться838Пн, 22 Июн 2009 00:58:11
Gabriella Montez
Совет: уберите эту боковую таблицу совсем или сделайте её справа от форума. Первый вариант предпочтительнее, ибо предвижу, что проблемы из-за неё ещё возникнут и не раз...
Поделиться839Пн, 22 Июн 2009 01:06:35
rps
на том форуме с которого я ее взяла, таких проблем нет почему-то.
Поделиться840Пн, 22 Июн 2009 01:09:48
Gabriella Montez
Потому что:
1. Там наверняка люди понимающие и разбирающиеся в этом, поэтому и написали её сами для себя и отрегулировали, как надо.
2. При необходимости они могут исправить всё сами, а не бегать на ТП и спрашивать, что и как...
Вы же попросту скопировали это, и создали головную боль себе и модерам тут... ИМХО, толку от этого Сайдбара никакого.