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

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

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


Вы здесь » Единый форум поддержки » Корзина » Общие вопросы от новичков - 16


Общие вопросы от новичков - 16

Сообщений 661 страница 680 из 1000

661

Хотела воть.. спросить. У ми стоит скрипт на изменения слов Форум, Участники и т.п. но и стоит скрипт, который уведомляет о новом личном сообщений, но он не работает. Можете помочь пожалуйста:
    <script type="text/javascript">
    forum = "ссылка форума"

    str = document.getElementById("navpm").innerHTML
    loc = new String(document.location)

    if( (str.indexOf("(") != -1) && document.referrer.indexOf(forum)==-1 && loc.indexOf('messages.php')==-1)
    {
      count = parseInt(str.substring(str.indexOf("(")+1,str.indexOf(")")))

      if (count==1) text="У вас есть 1 новое сообщение"
      else if (count>1 && count<5) text="У вас есть " +count+" новых сообщения"
      else text="У вас есть " +count+" новых сообщений"

      msg =  "<div id=\"new-mes\" class=\"container\" style=\"position: absolute; z-index=2; left: 40%;\">"
      msg += text
      msg += "<br><a href=\"\" onclick=\"document.location.replace('messages.php'); document.getElementById('new-mes').style.display='none';return false;\">Посмотреть личные сообщения</a>"
      msg +="<br><a href=\"\" onclick=\"document.getElementById('new-mes').style.display='none'; return false\">Закрыть окно</a>\r\n"
      msg += "</div>"

      document.getElementById("pun-status").innerHTML += msg
    }
    </script>

0

662

Tenshi
В этом скрипте не меняйте ничего, даже адрес

Код:
<script type="text/javascript">
forum = "http://karpoff.5bb.ru"

str = document.getElementById("navpm").innerHTML
loc = new String(document.location)

if( (str.indexOf("(") != -1) && document.referrer.indexOf(forum)==-1 &&
loc.indexOf('messages.php')==-1)
{
count = parseInt(str.substring(str.indexOf("(")+1,str.indexOf(")")))

if (count==1) text="У вас есть 1 новое сообщение"
else if (count>1 && count<5) text="У вас есть " +count+" новых сообщения"
else text="У вас есть " +count+" новых сообщений"

msg = "<div id=\"new-mes\" class=\"container\" style=\"position: absolute;
z-index=2; left: 40%;\">"
msg += text
msg += "<br><a href=\"\" onclick=\"document.location.replace('messages.php');
document.getElementById('new-mes').style.display='none';return
false;\">Посмотреть личные сообщения</a>"
msg +="<br><a href=\"\"
onclick=\"document.getElementById('new-mes').style.display='none'; return
false\">Закрыть окно</a>\r\n"
msg += "</div>"

document.getElementById("pun-status").innerHTML += msg
}
</script>

0

663

>,< не работает всё равно..

0

664

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

не работает всё равно..

значит с чем то конфликтует

0

665

Good
уфф скорее всего -___-

0

666

MD

Код:
<script type="text/javascript">
if (document.getElementById('pun-status').innerHTML.indexOf("Гость")!=-1){
if (document.URL.indexOf("profile.php")  && document.URL.indexOf("userlist.php")!=-1){
document.getElementById('pun-status').innerHTML="<div id=pun-status class=section><p class=container><span class=item1>Вы не имеете права доступа к этой странице</span></p></div>"
document.getElementById('pun-main').style.display="none"
}}
</script>

Обещал - держите. :)

0

667

Good
Не в этом дело... Подогнала, сделала все по 130рх, но это меню все-равно из середины кнопки выпадает  :dontknow:
Более того, если делать  кнопки по 200рх, то они растягивают страницу, если менюшки шириной 130рх - то вытягивает экран.
В общем, куды не плюнь.

0

668

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

Обещал - держите. :)

Ой спасибо )) Проверила - работает ) Только получился тот же глюк, что и с тем скриптом, который я приводила выше...

По совету Good я тот скрипт проверила на конфликты - выводы неутешительные.
С вот этим (скрипт кнопки, скрывающий информацию в поле профиля) яростный конфликт:

Код:
<script>
function HideInfo(id,but){
if(but.value=="+"){
  but.value = "-";document.getElementById(id).style.display = ""}
else{
  but.value = "+";document.getElementById(id).style.display = "none"}
  return false}

d = document.getElementsByTagName("div")

for (i=0;d[i]; i++){
if (d[i].className.indexOf("post-author")!=-1){t = d[i].innerHTML
   if((j = t.toLowerCase().indexOf("<li class=pa-from>"))!=-1 || (j = t.toLowerCase().indexOf("<li class=\"pa-from\">"))!=-1 || (j = t.toLowerCase().indexOf("<li class=pa-fld2>"))!=-1 || (j = t.toLowerCase().indexOf("<li class=\"pa-fld2\">"))!=-1)
    d[i].innerHTML = t.substring(0,j)+"<input type='Submit' onClick=\"return HideInfo('info"+i+"',this)\" value='+'><br><div id='info"+i+"' style='display:none'>"+t.substring(j,t.length)+"</div>"}}
</script>

С этим конфликтует при наличии других скриптов...

Код:
<script>
greet="Здравствуйте, "
str = document.getElementById("pun-status").innerHTML
pos = str.indexOf("Привет")
document.getElementById("pun-status").innerHTML=str.substring(0,pos)+greet+str.substring(pos+8,str.length-1)
</script>

Товарищи, кроме как убрать одного из конфликтеров - ничего больше сделать нельзя?

0

669

MD
Переписывать наверное. Или искать ошибки.
Но это только завтра или позже.

0

670

rps
Я подожду, ничего страшного ))
Сейчас поколдовала еще - если убрать скрипт этого "здравствуйте", все остальное проходит нормально... А "привет" этот я переживу, наверное.

Вот только нельзя ли просмотр ссылки "участники" еще и всем остальным, кроме админов, убрать?..  :blush:

0

671

Хочу спросить: можно ли сделать так, чтобы при наводке мышкой на меню навигации (например на слово правила) выплыло меню с выбором ссылок. Я тут видел пару тем на форуме "Создаём выплывающее меню"  и "Выпадающее меню для форума" - но там нужно создавать новый список, меню навигации скрывать, новый список подгонять под размер и т.д. А можно такое же сделать, только с меню навигации?
ЗЫ: Как вы вообще делаете скрипты? С помощью какой-то программы или в специальном учебнике прочитали? Расскажите или дайте ссыль, если не трудно. :)

Отредактировано Alex_andr (Пн, 7 Дек 2009 03:26:09)

0

672

как сделать так чтобы под темой форума были ссылки?

0

673

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

как сделать так чтобы под темой форума были ссылки?

Это в описании, посредством HTML...

0

674

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

Это в описании, посредством HTML...

я так понимаю скрипт нужен если да то какой?

0

675

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

я так понимаю скрипт нужен если да то какой?

Никакого срипта, говорю же в описании форума, средствами HTML прописываете нужные ссылки...

0

676

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

я так понимаю скрипт нужен если да то какой?

Админка- Форумы-описание, в описание вставляете ссылки. через |

<a href="адрес ссылки" target="_blank">название ссылки</a>

+1

677

DARTVENOM
да да всё понял. Дошло только сейчас.
студентка
спасибо

0

678

Скажите, пожалуйста, а на ббшниках нет опции включения html при ответе?

0

679

Симонян
Скорее всего нет. Я сколько не сидела на форумах - всегда bb-коды)

0

680

алёнушка написал(а):

Как сделать непрокручиваемый фон?

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

Добавьте в код фона

background-attachment: fixed;

Куда именно?

0


Вы здесь » Единый форум поддержки » Корзина » Общие вопросы от новичков - 16