Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Всплывающее окно при нажатии на URL 
#1 

Аватар пользователя

Сегодня хотелось бы поделиться с вами мини-доработкой для кнопки ВВ-кода URL . Суть сводится к тому, что мы добавим удобное всплывающее окно, в котором пользователю будет предложено ввести ссылку и описание к ней, а в поле сообщения автоматически вставится полученная гиперссылка. Протестировать данную доработку вы можете и на нашем форуме.

Инструкция для стилей на основе Subsilver2

Открыть /styles/ваш стиль на основе Subsilver2/template/posting_buttons.html и найти
,cb_{custom_tags.BBCODE_ID}: '{custom_tags.A_BBCODE_HELPLINE}'
         <!-- END custom_tags -->
      }
 

Вставить после найденного
   function BBCurl()
      {
         var enterURL   = prompt('{LA_ENTER_URL}', 'http://');
         var enterTITLE = prompt('{LA_ENTER_TEXT}', '{LA_DESC_URL}');

         if (!enterURL || !enterTITLE || enterURL == 'http://')
         {
            return;
         }

         var ToAdd = '[url=' + enterURL + ']' + enterTITLE + '[/url]';
         insert_text(ToAdd);
      }
 

Найти
<input type="button" class="btnbbcode" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onclick="bbstyle(16)" onmouseover="helpline('w')" onmouseout="helpline('tip')" />
 

Заменить на
<input type="button" class="btnbbcode" accesskey="w" name="addbbcode16" value="URL=" style="text-decoration: underline; width: 44px" onclick="BBCurl('message','')" onmouseover="helpline('w')" onmouseout="helpline('tip')" />
 

Открыть language/ru/posting.php и найти
'EMPTY_REMOTE_DATA'         => 'Не удалось закачать файл, пожалуйста, попробуйте закачать его вручную.',
 

Добавить после найденного
   'ENTER_URL'               => 'Введите ссылку',
   'ENTER_TEXT'            => 'Введите текст',
   'DESC_URL'               => 'Ваш текст',
 


Инструкция для стилей на основе Prosilver

Открыть /styles/ваш стиль на основе Prosilver/template/posting_buttons.html и найти
   ,cb_{custom_tags.BBCODE_ID}: '{custom_tags.A_BBCODE_HELPLINE}'
            <!-- END custom_tags -->
        }
 

Вставить после найденного
    function BBCurl()
        {
            var enterURL   = prompt('{LA_ENTER_URL}', 'http://');
            var enterTITLE = prompt('{LA_ENTER_TEXT}', '{LA_DESC_URL}');

            if (!enterURL || !enterTITLE || enterURL == 'http://')
            {
                return;
            }

            var ToAdd = '[url=' + enterURL + ']' + enterTITLE + '[/url]';
            insert_text(ToAdd);
        }
 

Найти
  <!-- IF S_LINKS_ALLOWED -->
        <input type="button" class="button2" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onclick="bbstyle(16)" title="{L_BBCODE_W_HELP}" />
    <!-- ENDIF -->
 

Заменить на
 <!-- IF S_LINKS_ALLOWED -->
        <input type="button" class="button2" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onclick="BBCurl('message','')" title="{L_BBCODE_W_HELP}" />
    <!-- ENDIF -->
 

Открыть language/ru/posting.php и найти
'EMPTY_REMOTE_DATA'         => 'Не удалось закачать файл, пожалуйста, попробуйте закачать его вручную.',
 

Добавить после найденного
   'ENTER_URL'               => 'Введите ссылку',
   'ENTER_TEXT'            => 'Введите текст',
   'DESC_URL'               => 'Ваш текст',
 


После всех правок не забыть очистить кеш через админку форума. Успехов :ya_hoo_oo:


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!

Теги темы
Всплывающее окно при нажатии на URL phpbb3, доработка для кнопки URL phpbb3, всплывающее окно для ВВ-кода URL
          Вернуться наверх  
 

#2 

Аватар пользователя

Спасибо. Эти мини дополнения - очень важная составляющая любого мода и конференции в целом.
Такие себе "приятные мелочи". И очень удобные.
Установка прошла успешно, все бы так! :pi_ra_t:


          Вернуться наверх  
 

#3 

Аватар пользователя

Поздравляю, молодец :co_ol:


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#4 

Случайный аватар. Пользователю рекомендуется загрузить свой аватар в Настройках профиля

Спасибо,всё просто и удобно ставитса.


          Вернуться наверх  
 

#5 

Аватар пользователя

Всегда пожалуйста :co_ol:


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#6 

Аватар пользователя

огромное спасибо за подробную инструкцию! Очень полезная вещь!


          Вернуться наверх  
 

#7 

Аватар пользователя

На здоровье))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 

#8 

Аватар пользователя

Вещь действительно удобная, вот только не пойму куда вставлять
onclick="window.open(this.href); return false"
 

чтобы ссылки открывались в новом окне)


_________________
Подпись:
Зри в корень

Информация о редактировании
Последний раз редактировалось St_roy 26 окт 2012, 23:50, всего редактировалось 2 раз(а).
          Вернуться наверх  
 

#9 

Аватар пользователя

У меня на форуме стоит мод, который при переходе по ссылке открывает окно в самом окне темы. Имеет светлую и тёмную тему оформления. Работает на js.

Посмотреть как работает можно
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

Правда после установки плавающей панели начали js между собой конфликтовать. Вроде решил проблему конфликта полазив по форумам в нете.


          Вернуться наверх  
 


Аватар пользователя

Ох нифига же себе, крутая вещь, поделитесь ???))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Ох нифига же себе, крутая вещь, поделитесь ???))

Конечно поделюсь.
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


Инструкция по установке:
Залить содержимое архива в корень сайта.
В overall_header.html вствить до </head>
<!-- Start RokBox -->
<script type="text/javascript" src="rokbox/mootools-release-1.11.js"></script>
<script type="text/javascript" src="rokbox/rokbox.js"></script>
<link href="rokbox/themes/light/rokbox-style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="rokbox/themes/light/rokbox-config.js"></script>
<!-- End Rokbox -->
Шаблоны можно менять, сейчас в коде стоит белая тема light, чёрная dark тоже красивая.
Чистим кэшь и пользуемся модом.
Это моё первая инструкция по установке мода, так что прошу модератора поправит в теме если что не так сделал.


          Вернуться наверх  
 


Аватар пользователя

Спасибо, сейчас погляжу архив и скрипты, и перенесу в нужную темку все это дело))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Кхммм вроде не все правки вы описали, одного просто подключения скрипта недостаточно или достаточно?


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Кхммм вроде не все правки вы описали, одного просто подключения скрипта недостаточно или достаточно?

Я больше никаких действий не делал по этому моду, вставил перед хейдом js скрипты и всё.
Вот ещё, что можно с бб кодом сделать:
Перейдите в Администраторский раздел > Сообщения > BBCodes > Добавить BBCode
Использование BBCode:
[rokbox]{URL}[/rokbox]
Замена HTML:
<span class="demo"><a href="{URL}" rel="rokbox"><img src="{URL}" width="180" alt="" /></a></span>
Подсказка:
Миниатюры фото, видео, pdf, html: [rokbox]ссылка[/rokbox]; [rokbox=ссылка на оригинал]ссылка на миниатюру[/rokbox];
Показывать на странице ответа: поставить галочку.
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


          Вернуться наверх  
 


Аватар пользователя

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


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

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

У меня тоже вчера был конфликт, но посидев пару часов я убрал его. может даже и зря снёс быстрый поиск. Но раз мод бесполезный, то тогда и говорить о нём больше не будем.
Сейчас заметил, что идёт конфликт плавающей панели с галереей. Надо разбираться.
Ещё и файловый архив добавился, хотя у тебя всё отображает отлично.
А так хочется, чтобы всё работало, уже голова :zvez_ochki:



Информация о редактировании
Последний раз редактировалось jasiuk 27 окт 2012, 15:49, всего редактировалось 1 раз.
          Вернуться наверх  
 


Аватар пользователя

jasiuk писал(а):

Сейчас заметил, что идёт конфликт плавающей панели с галереей. Надо разбираться.

Она разве там не работает ??


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

jasiuk писал(а):

Сейчас заметил, что идёт конфликт плавающей панели с галереей. Надо разбираться.

Она разве там не работает ??

нет, не работает и ещё кое где, я написал постом ранее.


          Вернуться наверх  
 


Аватар пользователя

Эммм гляньте в overall_header.html, я прописал прямой путь или относительный для скриптов панели ??


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Эммм гляньте в overall_header.html, я прописал прямой путь или относительный для скриптов панели ??

<link type="text/css" href="themes/default/jx.stylesheet.css" rel="stylesheet"/>
<script src="js/src/jquery-1.7.min.js" type="text/javascript"></script>
<script type="text/javascript" src="scroll/scrolltopcontrol.js"></script>
<script type="text/javascript" src="js/jquery.jixedbar.min.js"></script>


          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Всплывающее окно при нажатии на Img
продожение темы мини-дополнение для phpbb3, добавляющее удобное всплывающее окно для ВВ-кода Img (доработка для кнопки Img)

akella1900

26

2097

Аватар пользователя

03 мар 2014, 10:58

DeaDRoMeO

Аватар пользователя Всплывающее окно для BBкода Flash
облегчаем жизнь нашим форумчанам

akella1900

13

770

Аватар пользователя

10 фев 2013, 17:16

akella1900

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


cron

Самая неформальная поддержка phpBB :P