Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.


С нашей помощью вы можете создать форум,
похожий на этот!
Мы в социальных сетях

Правила форума

для обязательного прочтения!


Внимание! Важная информация для РЕГИСТРАЦИИ на форуме:

Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
Интересные решения
Быстрый переход к сервисам: j-p-g.net Видео фоторедактор Транслит

Нужен скрипт

Предыдущая тема Следующая тема Перейти вниз

Нужен скрипт

Сообщение автор *Никита* в Вс 18 Сен - 16:59

Мне нужен специальный скрипт для создание своего pop-up окна

Сайт: http://bakuforumgame.forum2x2.ru/
avatar
*Никита*
 

Мужчина

Сообщения : 51
Возраст : 15
Регистрация : 2011-09-17
Благодарности : 1

Без предупреждений

http://bakuforumgame.forum2x2.ru/

Вернуться к началу Перейти вниз

Re: Нужен скрипт

Сообщение автор gorezcaid в Вс 18 Сен - 17:37

А чем стандартный не устраивает?Чего в нём не хватает?
avatar
gorezcaid
 

Мужчина

Сообщения : 1805
Возраст : 73
Регистрация : 2010-08-18
Благодарности : 780

Без предупреждений

http://gorezcaid.forumbook.ru/

Вернуться к началу Перейти вниз

Re: Нужен скрипт

Сообщение автор Домовой в Вс 18 Сен - 17:43

Как вариант

Для phpBB2

С использованием скрипта от irbis

Заходим в ПА - Общие настройки - Конфигурация.
Активируем Pop-up окно для входа, но поле для текста оставляем пустым.

Открываем шаблон overall_header (Верхняя часть страницы)
находим фрагмент

Код:
<!-- BEGIN switch_login_popup -->
   <div id="login_popup">
      <table class="forumline" width="{LOGIN_POPUP_WIDTH}" height="{LOGIN_POPUP_HEIGHT}" border="0" cellspacing="1" cellpadding="0">
         <tr height="25">
            <td class="catLeft">
               <span class="genmed module-title">{SITENAME}</span>
            </td>
         </tr>
         <tr height="{LOGIN_POPUP_MSG_HEIGHT}">
            <td class="row1" align="left" valign="top">
               <div id="login_popup_buttons">
                  <form action="{S_LOGIN_ACTION}" method="get">
                     <input type="submit" class="mainoption" value="{L_LOGIN}" />
                     <input type="button" class="mainoption" value="{L_REGISTER}" onclick="parent.location='{U_REGISTER}';" />
                     <input id="login_popup_close" type="button" class="button" value="{L_DONT_DISPLAY_AGAIN}" />
                  </form>
               </div>
               <span class="genmed">{LOGIN_POPUP_MSG}</span>
            </td>
         </tr>
      </table>
   </div>
   <!-- END switch_login_popup -->
и заменяем на

Код:
<!-- BEGIN switch_login_popup -->
 
<div align="center"><div id="login_popup" class="module main">
        <div id="login_popup_buttons">
<form action="{S_LOGIN_ACTION}" method="get">

<input id="login_popup_close" type="button" class="button" style=" position: absolute; right:32px; bottom:0px;" value="Закрыть" />             
            </form>
                    </div>
          </div>
</div>     
  <!-- END switch_login_popup -->
Сохраняем и опубликовываем шаблон.

Далее открываем шаблон overall_footer (Нижняя часть страницы)
и в самый низ шаблона перед тегом </body> вставляем скрипт

Код:
<script>
var popupCont=' Здесь ставите ваш текст в формате HTML ';
var arr=document.getElementsByTagName("div");
i=0;
while(arr[i] )
{if(arr[i].id=="login_popup"){
name=arr[i].innerHTML;name=name.substring(0);arr[i].innerHTML="<div>"+popupCont+"</div>"+name}
i++}
</script>
Сохраняем и опубликовываем шаблон.

Пример заполненного скрипта:

Код:
<!--Popup окно-->
<script>
var popupCont=' <br/><br/><br/><br/><br/>
<span style="color: #ff0000 !important;  font-size: 24px; font-style: italic; font-family: Times New Roman;  line-height:120%;"> Приветствуем Вас<br/> на форуме<br/> "В гостях у Домового"</span>
<br/><br/>

<span style="color:#8B2323;font-size:26px;font-weight:bold;">* * * * *</span>

<br/>
<span style="color: #000 !important;  font-size: 18px; font-family: georgia;  line-height:140%;">Вы можете оставаться гостем,<br/> но будет гораздо приятнее,<br/> если Вы <a href="http://www.moyforum.biz/login"><span style=" text-decoration:underline;">войдёте</span></a> под своим<br/> логином или пройдёте<br/> процесс <a href="http://www.moyforum.biz/register"><span style="
text-decoration:underline blink;">регистрации</span></a>.
</span> ';
var arr=document.getElementsByTagName("div");
i=0;
while(arr[i] )
{if(arr[i].id=="login_popup"){
name=arr[i].innerHTML;name=name.substring(0);arr[i].innerHTML="<div>"+popupCont+"</div>"+name}
i++}
</script>

Далее идем в Каскадную таблицу стилей CSS и вставляем код
Код:

/* Popup окно*/
#login_popup{
background: url(http://savepic.ru/2438216.png) center center no-repeat!important; /*фоновая картинка и её расположение*/
height: 520px !important; /*высота картинки*/
width: 401px !important;/*ширина картинки*/
border-style: none !important;
}

/*Кнопка закрытия Popup окна*/
#login_popup_buttons input {
color: #FFD700;/*цвет текста в кнопке*/
}
В результате гость войдя на форум увидит вот такое приветствие котороё можно закрыть нажатием кнопки.



Живой пример у меня на форуме

Вот это посмотрите.
avatar
Домовой
 

Мужчина

Сообщения : 6799
Возраст : 93
Регистрация : 2010-01-30
Благодарности : 3219

Без предупреждений

Вернуться к началу Перейти вниз

Re: Нужен скрипт

Сообщение автор *Никита* в Вс 18 Сен - 17:55

Я не могу найти вот этот фрагмент:
Код:
<!-- BEGIN switch_login_popup -->
   <div id="login_popup">
      <table class="forumline" width="{LOGIN_POPUP_WIDTH}" height="{LOGIN_POPUP_HEIGHT}" border="0" cellspacing="1" cellpadding="0">
         <tr height="25">
            <td class="catLeft">
               <span class="genmed module-title">{SITENAME}</span>
            </td>
         </tr>
         <tr height="{LOGIN_POPUP_MSG_HEIGHT}">
            <td class="row1" align="left" valign="top">
               <div id="login_popup_buttons">
                  <form action="{S_LOGIN_ACTION}" method="get">
                     <input type="submit" class="mainoption" value="{L_LOGIN}" />
                     <input type="button" class="mainoption" value="{L_REGISTER}" onclick="parent.location='{U_REGISTER}';" />
                     <input id="login_popup_close" type="button" class="button" value="{L_DONT_DISPLAY_AGAIN}" />
                  </form>
               </div>
               <span class="genmed">{LOGIN_POPUP_MSG}</span>
            </td>
         </tr>
      </table>
   </div>
   <!-- END switch_login_popup -->
avatar
*Никита*
 

Мужчина

Сообщения : 51
Возраст : 15
Регистрация : 2011-09-17
Благодарности : 1

Без предупреждений

http://bakuforumgame.forum2x2.ru/

Вернуться к началу Перейти вниз

Re: Нужен скрипт

Сообщение автор Домовой в Вс 18 Сен - 18:02

Плохо ищите

avatar
Домовой
 

Мужчина

Сообщения : 6799
Возраст : 93
Регистрация : 2010-01-30
Благодарности : 3219

Без предупреждений

Вернуться к началу Перейти вниз

Re: Нужен скрипт

Сообщение автор *Никита* в Вс 18 Сен - 18:18

Домовой, спасибо очень помогло!
avatar
*Никита*
 

Мужчина

Сообщения : 51
Возраст : 15
Регистрация : 2011-09-17
Благодарности : 1

Без предупреждений

http://bakuforumgame.forum2x2.ru/

Вернуться к началу Перейти вниз

Re: Нужен скрипт

Сообщение автор Домовой в Вс 18 Сен - 18:32

Пожалуйста
avatar
Домовой
 

Мужчина

Сообщения : 6799
Возраст : 93
Регистрация : 2010-01-30
Благодарности : 3219

Без предупреждений

Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения