Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Архив » Вопросы и просьбы о скриптах (часть 2)


Вопросы и просьбы о скриптах (часть 2)

Сообщений 481 страница 500 из 965

481

А не поможет ли мне кто-нибудь модернизировать скрипт:

<script type="text/javascript">
var text="<center><font color='#CC0000'>Сенаторы</font> | <font color='#990066'>Патриций</font> | <font color='#FF6600'>Всадник</font> | <font color='#339900'>Декурион</font> | <font color='#0033CC'>Гражданин</font> | <font color='#666666'>Латинянин</font> | <font color='#000000'>Поселенец</font></center>"
pa=document.getElementById("pun-stats")
pa.style.position = "relative"
pa.innerHTML = "<div style=\"position:absolute; z-index:2; center: 10px; top: 40px; width: 100%;\">"+text+"</div>"+ pa.innerHTML
</script>

так, чтобы перечисленные 7 групп были не посередине той же строки, что и надпись "Всего тем:", а располагались третьей строкой, после надписи всего сообщений. Кроме того, хотелось бы сделать перечисленные группы не просто текстом, а ссылками, нажав на которые выводился бы список пользователей именно из этих групп. Образец тут (внизу окна) http://www.roman-glory.com/forum/

Update

Ещё вопрос: использовал скрипт Зебры для ссылки "Вверх" в каждом сообщении

<script type="text/javascript">
var up=document.getElementsByTagName("h3")
var ini=up[0].getElementsByTagName("a")[0].href
var p=1
for (p=1; p<=(up.length-1); p++)
{up[p].innerHTML=up[p].innerHTML.substr(0, 14)+"<a href="+ini+">Upperpost</a>  "+up[p].innerHTML.substr(14)}
</script>

но он сработал криво. Выражается это в том, что он укорачивает ту часть окна поста, что находится ниже ссылки, вот скрин:
Скрин

Update 2

И не будет ли кто-нибудь так любезен рассказать мне, как можно реализовать следующую приблуду: чтобы для изменения репутации необходимо было бы написать причину, а потом хозяин репутации мог бы посмотреть историю всех её изменений с указанием кто и за что её менял?

Update 3
Вот этот скрипт

<script type="text/javascript">
var order=document.getElementsByTagName("ul")
var q=0
for (q=0; q<=(order.length-1); q++)
{if (order[q].innerHTML.indexOf("pa-author")!=-1)
{var order1=order[q].getElementsByTagName("li")
order[q].innerHTML=order1[0].outerHTML+order1[2].outerHTML+order1[3].outerHTML+order1[4].outerHTML+order1[5].outerHTML+order1[7].outerHTML+order1[6].outerHTML }}
</script>

расчитан на форумы с одинаковым числом строк в окне с аватаром у всех пользователе. А как быть, если оно не у всех одинаково? Я хочу переместить обзывалку сразу под аватар, а если у другого на её месте возраст находится? Как тут быть? И можно ли убрать само слово "Обзывалка", оставив только её "значение" :)?

Отредактировано Hassadar (Пн, 26 Фев 2007 11:50:58)

0

482

как поменять ссылку "Ответить" на картинку?

0

483

Molka
http://forum.mybb.ru/viewtopic.php?id=489

0

484

Zebra
ну да, это видимо я там чё-то сделал... второй не работает (который ты написала по моей просьбе)
Я там кстати добавил ещё ъ и ь, им замены соответственно '' (это не двойная ", а две ') и '. Ну оно и после этого не пашет...

Кстати, а почему в первом скрипте исключена ю? Вернее почему, если она есть, то в англ. переводит нормально, а обратно ююююю... ?
*Непоняятно*

Отредактировано Megaman (Пн, 26 Фев 2007 13:52:23)

0

485

Megaman
эти буквы я исключила не случайно. Из-за них и не пашет =)) Точнее не из-за букв а из-за знаков, кроторые в англ аналоге. =)))

0

486

Hassadar
именно про кнопку "Ответить" там не написано, поэтому я уже в 4-ый раз пишу этот вопрос сюда.

0

487

Hassadar
1. все бы хорошо, но откуда взять страницу, где они будут выводится?

2."Upperpost</a>  " вотздесь все проблеы заменить на нижнее подчекркивание, все будет ок

3. Нет и не будет.

4. Обзывалка это что? о.О

0

488

Хочу заменить ссылки удалить, редактировать, цитировать, удаление сообщений, перемещение сообщений, объединение сообщений, перенести тему, закрыть тему, выделить тему на кнопки, новая тема, новый опрос на кнопки. Нашел только скрипт для новая тема и новый опрос:

Код:
<script type="text/javascript">
function changeLink()
{var arr=document.links
for (j in arr)
{
if (arr[j].innerHTML=="Начать новую тему")
{arr[j].innerHTML="<img id='fifik1'"+" src='адрес картинки' />"}
else if (arr[j].innerHTML=="Начать опрос")
{arr[j].innerHTML="<img id='fifik2'"+" src='адрес картинки' />"}}}
changeLink()
</script>

Можете сделать такой же и для всех остальных кнопок?
Еще вопрос, вот скрипт для кнопок профиль, ЛС, мейл и вебсайт:

Код:
<script type="text/javascript">
var arr=document.getElementsByTagName("ul")
profileImg="КАРТИНКА_ДЛЯ_ПРОФИЛЯ"
privateImg="КАРТИНКА_ДЛЯ_ЛС"
emailImg  ="КАРТИНКА_ДЛЯ_АДРЕСА_ПОЧТЫ"
websiteImg="КАРТИНКА_ДЛЯ_САЙТА"
i=4
while(arr[i]){
tarr=arr[i].getElementsByTagName("a")
tarr[0].innerHTML="<img src="+profileImg+">"
tarr[1].innerHTML="<img src="+privateImg+">"
tarr[2].innerHTML="<img src="+emailImg+">"
if(tarr[3].innerHTML.indexOf("сайт")!=-1) tarr[3].innerHTML="<img src="+websiteImg+">"
i+=2
}
</script>

Можно ли уменьшить расстояние между кнопками или вообще сделать его нулевым, а то они вылезают из поля под аватаром и получается не понятно чего?

P.S Пишу во третий раз...

0

489

Zebra
1) в смысле, "откуда взять страницу"? Пусть просто открывается в новом окне. Если это проблематично, то пусть будет перечисление рангов не ссылками, а текстом, но в новой строке, а не то уродство, что мы вынуждены были пока сделать: http://romaaeterna.2bb.ru/index.php
4) ну, обзывалка... типа дополнительной клички, индивидуальной. У нас на форуме она называется именно "Обзывалка"...

И ещё не подскажешь, как поменять ширину столбца, в котором находится аватар?

Отредактировано Hassadar (Пн, 26 Фев 2007 15:48:37)

0

490

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

Raiden
вверх вставляем
<img id="Mylogo" width="100%" />
<script type="text/javascript">
if (screen.width==800)
{document.getElementById("Mylogo").src="..."}
else if (screen.width==1024)
{document.getElementById("Mylogo").src="..."}
else if (screen.width==1280)
{document.getElementById("Mylogo").src="..."}
</script>

БЛАГОДАРЮ!

0

491

А можно как-то убрать из отображения под аватаром поля Возраст? А в профиле чтоб отображалось.

И всё же, Zebra, не могла бы ты проверить скрипт, почему же он не работает...

Отредактировано Megaman (Пн, 26 Фев 2007 21:21:53)

0

492

Megaman
Может со стилем проблема. Поменяйте на другой и посмотрите будет работать скрипт или нет.

0

493

Замена слова "Модераторы" на главной странице форума

<script language="JavaScript">
mod="Главный дозорный"

str=document.URL
page=str.substring(str.lastIndexOf('/')+1)
if( page=="" || page=="index.php" ) {
  arr=document.getElementsByTagName("span")
  i=0
  while(arr[i])
  {
    if(arr[i].className=="modlist")
        arr[i].innerHTML = "(" + mod + arr[i].innerHTML.substring(11)
    i++
  }
}
</script>

В переменной mod укажи слово(или фразу) которым хочешь заменить слово "модераторы", "Главный дозорный" на главной странице форума под названием каждого форума.

ps:Вставлять в html-низ

ps. Если вообще не хочешь чтобы весь список модеров отображался, вставь это:
<style>
#pun td .modlist{display:none;}
</style>

Если только в конкретном разделе то там пишем 

<font style="display:none;">

Так вот вопрос!Внимание!=))
куда надо вставить??

Код:
<style>
#pun td .modlist{display:none;}
</style>

Что бы под форумами не было подписано кто модератор..
Подскажите плз.

0

494

Уважаемая Зебра!
Имею смелость напомнить Вам, что Вы изъявляли готовность поправить скриптик "Создание подфорума искусственно с помощью скрипта" таким образом, чтобы на главной, в графе "Последние сообщения" отображалась тема подфорума, в которой есть новые сообщения.

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

Вы хотите, чтобы на главной странице рядом с форумом, содержащим подфорум, в графе посленднего сообщения, если есть новые сообщения в подфоруме, отображалась тема (ввиде ссылки на нее) из подфорума?

Еще раз - спасибо заранее. Куча плюсов Вас уже дожидается))

Отредактировано Асяня (Вт, 27 Фев 2007 04:06:40)

0

495

Асяня
помню.

Megaman
я тебе написала ответ на предыдущей странице. Из скрипта придется изъять точку и двойные кавычки в обоих вариантах, иначе будет фига. =))

0

496

Zebra
А как там с моими просьбами из 491 сообщения о скрипте групп и обзывалке? :)
И можно ли модернизировать скрипт для кнопки "Вверх" так, чтобы была ещё и кнопка "Вниз"?

<script type="text/javascript">
var up=document.getElementsByTagName("h3")
var ini=up[0].getElementsByTagName("a")[0].href
var p=1
for (p=1; p<=(up.length-1); p++)
{up[p].innerHTML=up[p].innerHTML.substr(0, 14)+"<a href="+ini+">Upperpost</a>  "+up[p].innerHTML.substr(14)}
</script>

И ещё: вставил скрипт для замены иконки "Новые сообщения", но никакой реакции не последовало. Вставил вот что:

TR.inew Div.icon {
background-image : url(http://romaaeterna.2bb.ru/uploads/romaa … Temple.gif);
background-repeat: no-repeat;
}

Имеет значение, в какой части кода я воткнул этот кусок? Повлияло ли это на его работоспособность?

И ещё: можно ли сделать так, чтобы по достижении определённого числа постов у пользователя автоматически менялся ранг? Сейчас приходится вручную прописывать в скрипте:

<script type="text/javascript">
var arr=document.links
var arr1=new Array ("BorgeN","BravoMC","Hassadar","Marcus Porcius Cato Minor","Scaevola","Tatanca")
var arr2=new Array ("НИК","НИК")
var arr3=new Array ("НИК", "НИК")
var arr4=new Array ("НИК","НИК")
var arr5=new Array ("НИК","НИК")
var arr6=new Array ("НИК","НИК")
var arr7=new Array ("НИК")
for (x in arr)
{for (y in arr1)
{if (arr[x].innerHTML==arr1[y])
{
arr[x].innerHTML="<font color='#CC0000'>"+arr[x].innerHTML+"</font>"}
}}
for (x in arr)
{for (j in arr2)
{if (arr[x].innerHTML==arr2[j])
{
arr[x].innerHTML="<font color='#990066'>"+arr[x].innerHTML+"</font>"}}}
for (x in arr)
{for (l in arr3)
{if (arr[x].innerHTML==arr3[l])
{
arr[x].innerHTML="<font color='#FF6600'>"+arr[x].innerHTML+"</font>"}}}
for (x in arr)
{for (n in arr4)
{if (arr[x].innerHTML==arr4[n])
{
arr[x].innerHTML="<font color='#339900'>"+arr[x].innerHTML+"</font>"}
}}
for (x in arr)
{for (z in arr5)
{if (arr[x].innerHTML==arr5[z])
{
arr[x].innerHTML="<font color='#0033CC'>"+arr[x].innerHTML+"</font>"}
}}
for (x in arr)
{for (m in arr6)
{if (arr[x].innerHTML==arr6[m])
{
arr[x].innerHTML="<font color='#666666'>"+arr[x].innerHTML+"</font>"}
}}
for (x in arr)
{for (k in arr7)
{if (arr[x].innerHTML==arr7[k])
{
arr[x].innerHTML="<font color='#000000'>"+arr[x].innerHTML+"</font>"}
}}
</script>

Отредактировано Hassadar (Вт, 27 Фев 2007 16:03:19)

0

497

Хочу заменить ссылки удалить, редактировать, цитировать, удаление сообщений, перемещение сообщений, объединение сообщений, перенести тему, закрыть тему, выделить тему на кнопки, новая тема, новый опрос на кнопки. Нашел только скрипт для новая тема и новый опрос:

Код:
<script type="text/javascript">
function changeLink()
{var arr=document.links
for (j in arr)
{
if (arr[j].innerHTML=="Начать новую тему")
{arr[j].innerHTML="<img id='fifik1'"+" src='адрес картинки' />"}
else if (arr[j].innerHTML=="Начать опрос")
{arr[j].innerHTML="<img id='fifik2'"+" src='адрес картинки' />"}}}
changeLink()
</script>

Можете сделать такой же и для всех остальных кнопок?
Еще вопрос, вот скрипт для кнопок профиль, ЛС, мейл и вебсайт:

Код:
<script type="text/javascript">
var arr=document.getElementsByTagName("ul")
profileImg="КАРТИНКА_ДЛЯ_ПРОФИЛЯ"
privateImg="КАРТИНКА_ДЛЯ_ЛС"
emailImg  ="КАРТИНКА_ДЛЯ_АДРЕСА_ПОЧТЫ"
websiteImg="КАРТИНКА_ДЛЯ_САЙТА"
i=4
while(arr[i]){
tarr=arr[i].getElementsByTagName("a")
tarr[0].innerHTML="<img src="+profileImg+">"
tarr[1].innerHTML="<img src="+privateImg+">"
tarr[2].innerHTML="<img src="+emailImg+">"
if(tarr[3].innerHTML.indexOf("сайт")!=-1) tarr[3].innerHTML="<img src="+websiteImg+">"
i+=2
}
</script>

Можно ли уменьшить расстояние между кнопками или вообще сделать его нулевым, а то они вылезают из поля под аватаром и получается не понятно чего?

P.S Пишу во четвертый раз...Наверно моих сообщений не видно...

0

498

Hassadar

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

И ещё: вставил скрипт для замены иконки "Новые сообщения", но никакой реакции не последовало. Вставил вот что:

TR.inew Div.icon {
background-image : url(http://romaaeterna.2bb.ru/uploads/romaa … Temple.gif);
background-repeat: no-repeat;
}

В тэги стиля заключал?

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

Имеет значение, в какой части кода я воткнул этот кусок? Повлияло ли это на его работоспособность?

Нет.

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

И ещё: можно ли сделать так, чтобы по достижении определённого числа постов у пользователя автоматически менялся ранг? Сейчас приходится вручную прописывать в скрипте:

Админка - Ранги...

0

499

ДОМИНИОН
Не заключал, виноват. Этот вопрос снимается :)
А не подскажешь, как изменить ширину колонки Элемент 1 http://forum.mybb.ru/uploads/forum/imag … Forum5.JPG ?

Отредактировано Hassadar (Вт, 27 Фев 2007 16:48:50)

0

500

Zebra
Так дело в том, что не работает чистый твой вариант даже (который на стр. 20)
Просто жму кнопку и ничё не происходит...

И ещё раз спрошу:
А можно как-то убрать из отображения под аватаром поля Возраст? А в профиле чтоб отображалось.

Отредактировано Megaman (Вт, 27 Фев 2007 17:24:55)

0


Вы здесь » Единый форум поддержки » Архив » Вопросы и просьбы о скриптах (часть 2)