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


----

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

 Сообщение Всплывающее окно при нажатии на URL 2012-06-13

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

Сегодня хотелось бы поделиться с вами мини-доработкой для кнопки ВВ-кода 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
          Вернуться наверх  
 


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

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


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


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

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

О ЧУДО! Спасибо тебе добрый человек :drinks: !!!
Исправил все пути и всё заработало. Пол дня потерял, ковыряясь с этой проблемой.


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


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

Хах, ну на здоровье))


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


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

St_roy писал(а):

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

Упсь, пропустил случайно, если нужно чтобы все ссылки, вставленные через ВВ-код
[url=][/url]
 

То открываешь шаблон bbcode.html , находишь в нем кусок
<!-- BEGIN url --><a href="{URL}" class="postlink">{DESCRIPTION}</a><!-- END url -->
 

Вот туда и пишешь нужный код
<!-- BEGIN url --><a href="{URL}" onclick="window.open(this.href); return false" class="postlink">{DESCRIPTION}</a><!-- END url -->
 


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


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

Сергей, поставил на форум, все работает, спасибо! :co_ol:


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


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

На здоровьице))) Хорошая вещь))


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


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

Я снова за помощью...
Поставил (пока на локале) вот этот
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
, он заработал, а вот заветная кнопочка URL исчезла :-(-- ...
Сергей, есть-ли способ вернуть ее, при этом оставив установленный мод?
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

Спасибо!


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 


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

Неа, это дополнение изменяет стандартную кнопочку URL, а хотя попробуйте в /styles/ваш стиль на основе Prosilver/template/posting_buttons.html после
 <!-- 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 -->
 

Добавить
  <!-- 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 -->
 

Хотя как я вижу, у вас установлен мод визуального редактора, может не сработать


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


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

Спасибо, Сергей. К сожалению, не помогло...


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 


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

Даже не знаю, что придумать с кнопкой ссылки в виде текста... Пользователи только привыкли к ней, а мод больно нравится, в нем прилично возможностей.
Думаю может добавить BBcode новый, и чтобы вместо текста был какой-нибудь рисунок... Это надо будет им выделять вставленную ссылку в посте, а затем кликать на кнопку.
BBcode вот какой нашел:
[link]{URL}[/link]
 

Замена HTML:
<a href="{URL}" onclick="window.open(this.href); return false;" title="Click Me"><img src="адресс закаченой картинки" alt="" /></a>
 

Подсказка:
[link]Ссылка[/link]
 

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

Но может быть есть еще какие варианты, чтоб юзерам поменьше мышкой водить ;) ...


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 


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

Мне кажется сделанный вами вариант самый оптимальный))


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


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

DeaDRoMeO писал(а):

Сегодня хотелось бы поделиться с вами мини-доработкой для кнопки ВВ-кода URL .

Здравствуйте!Большое спасибо за такую полезность,установил у себя на форуме,всё работает! :a_g_a: У меня вопросик: а можно сделать такое же для кнопки Img ? Стиль Subsilver2.Иногда приходится много фоток загружать,думаю так удобней будет. :-00):


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


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

Вроде бы где то видел такое, попробую на досуге поискать


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


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

DeaDRoMeO писал(а):

Вроде бы где то видел такое, попробую на досуге поискать

Я нашёл
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку
,но там для стиля Prosilver. :du_ma_et:


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


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

Руська писал(а):

а можно сделать такое же для кнопки Img ? Стиль Subsilver2.

это чтоб ссылки на картинки вставлять? или же вы хотите с компа картинки загружать? для этого есть viewtopic.php?f=150&t=842

если ссылки на картинки то доработка проста и этого
Руська писал(а):

Я нашёл вот тут,


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
          Вернуться наверх  
 


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

дабы не раздувать эту тему сейчас создам другую Всплывающее окно при нажатии на Img (для вставки ссылки на картинку), и после попробую доработать hsimg если получится


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.
          Вернуться наверх  
 


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

akella1900 писал(а):

это чтоб ссылки на картинки вставлять?

Да. :a_g_a: Чтоб не вставлять ссылку в сообщение,выделять,и потом нажимать кнопку Img ,а сразу жать кнопку,в сплывающее окно вставлять ссылку,потом ОК.Как это реализовано в этой теме с урлом. :-00): Хочется немного упростить. :-00):
akella1900 писал(а):

или же вы хотите с компа картинки загружать? для этого есть viewtopic.php?f=150&t=842

Я,как и многие пользователи,берут ссылки со своих альбомов,с других,и разных фотохостингов,кому какой нравится,то что мне этот вариант не подходит.У меня альбомы к примеру на i.ua и io.ua,ссылки оттуда беру. :du_ma_et:
akella1900 писал(а):

если ссылки на картинки то доработка проста и этого

Каюсь,но я пока чайник в этом деле.Поставить поставлю,отредактирую,а доработку сделать.....пока не кумекаю. :ny_tik:


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


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

Руська писал(а):

Хочется немного упростить.

смотрим
перед выполнением действий всегда сохраняем копии файлов


_________________
Подпись:
back'up придумали трусы Ваша воля моими руками, но платно. Стучим в skype akella1900.

Информация о редактировании
Последний раз редактировалось akella1900 13 дек 2012, 22:17, всего редактировалось 1 раз.
          Вернуться наверх  
 


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

У меня окно всплывает как положено.
Ссылку забиваю в него.
Затем она появлятся в сообщении, в виде текста.
Но меня напрягает, то, что при щелчке по ней, страница форума подменяется полностью.
Так должно быть или же должно появляться новое окно, не подменяя собой существующее?


_________________
Подпись:
Как узнать, что ты на верном пути? Проще простого: если рядом с тобой не осталось никого, значит, ты действительно близок к сути. © Эмиль Мишель Чо́ран

Информация о редактировании
Последний раз редактировалось Beksssss 09 фев 2013, 19:52, всего редактировалось 1 раз.
          Вернуться наверх  
 


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

Специалисты, было бы удобней и быстрей вводить, если бы окно сразу выводилось с двумя окошками и для url , и для текста.
Есть возможность подобное реализовать?

Или другой вариант, выделяется текст в сообщении, а после клика на кнопку, в появившемся окне, вводится url для выделенного текста.


_________________
Подпись:
«Байконур» - космодром и город, гордость человечества
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


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

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

akella1900

26

2094

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

03 мар 2014, 10:58

DeaDRoMeO

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

akella1900

13

770

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

10 фев 2013, 17:16

akella1900

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

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

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

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


cron

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