Пропустить

Всплывающее окно при нажатии на URL и IMG

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Re: Всплывающее окно при нажатии на URL и IMG

Сообщение FaerBlade » 25.09.2010 3:14

Просто я наверно немного не правльно описал суть проблемы,
Я изменил файл posting_buttons.htm очистил кэш и при нажатии на кнопку URL окно все же всплывает с просьбой ввести URL странички, вводим жмем ОК, затем всплывает окно с названием странички Вводим жмем ОК, но сама ссылка не появляется в форме ответа, просто все остается чистым как будто мы никаких операций не продили. теперь вопрос почему не вставляется?:)

FaerBlade
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 23.09.2010 4:23
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Всплывающее окно при нажатии на URL и IMG

Сообщение Пчелкин » 25.09.2010 6:04

Кста..та-же фигня. Не вставляются ссылки через всплывающее окно...
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4891
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 288 раз.
Поблагодарили: 552 раз.

Re: Всплывающее окно при нажатии на URL и IMG

Сообщение FaerBlade » 25.09.2010 15:38

Причем не работает тольо на шаблонах типа subsilver2, на prosilver все нормально работает в чем проблема никак не могу разобраться

FaerBlade
phpBB 1.0.0
 
Сообщения: 3
Зарегистрирован: 23.09.2010 4:23
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Всплывающее окно при нажатии на URL и IMG

Сообщение Shredder » 26.09.2010 4:45

FaerBlade
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'					=> 'Ваш текст',


Вот так у меня всё работает на subsilver2. Делал по типу ucoz, чтоб безо всяких дополнительных предупреждений, когда не ввели ссылку или текст, а вместо этого чтобы вставлялось пустое место. Иначе они задолбают при включенных баннерорезках.
За это сообщение автора Shredder поблагодарили: 4
***Blaze*** (28.09.2010 12:11), FaerBlade (26.09.2010 17:58), HardCorE_ (05.02.2011 13:40), владимир1983 (26.09.2010 5:34)

Shredder
Former team member
 
Сообщения: 1034
Зарегистрирован: 14.12.2008 11:18
Благодарил (а): 62 раз.
Поблагодарили: 181 раз.

Re: Всплывающее окно при нажатии на URL и IMG

Сообщение ***Blaze*** » 28.09.2010 12:05

Данный вариант для prosilver.

Открыть root/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 -->

Открыть root/language/ru/posting.php

Найти:
    'EMPTY_REMOTE_DATA'            => 'Не удалось закачать файл, пожалуйста, попробуйте закачать его вручную.',

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

Открыть root/language/en/posting.php

Найти:
    'EMPTY_REMOTE_DATA'            => 'File could not be uploaded, please try uploading the file manually.',

Добавить после:
    'ENTER_URL'                 => 'Type the address',
    'ENTER_TEXT'                => 'Enter the link text',
    'DESC_URL'                  => 'A description of your link',
За это сообщение автора ***Blaze*** поблагодарил:
evrus01 (16.02.2012 14:49)
Аватара пользователя
***Blaze***
phpBB 2.0.14
 
Сообщения: 465
Зарегистрирован: 12.01.2007 11:57
Откуда: Данков
Благодарил (а): 9 раз.
Поблагодарили: 8 раз.

Re: Всплывающее окно при нажатии на URL и IMG

Сообщение igorenya » 28.02.2011 14:50

Кто может отдельно код выложить для ввода УРЛ и названия?

Хотя нет, не надо, предыдущего сообщения для моих целей хватило.

igorenya
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 22.02.2011 22:39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Всплывающее окно при нажатии на URL и IMG

Сообщение selevo » 20.03.2011 12:56

а как реализовать чтоб просто url вставлялся из буфера обмена под выделенный в сообщении текст ?
Возьму в жёны PHPBB3 волшебницу
Портфолио в личку.

С этими форумами...Я скоро сам PHP выучу ))) Взялся за синтаксис.
Аватара пользователя
selevo
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 23.02.2011 18:08
Откуда: Ижевск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Всплывающее окно при нажатии на URL и IMG

Сообщение Nekstati » 20.03.2011 13:51

Ctrl+V

Никак. Firefox не поддерживает JS-операции с буфером обмена из соображений безопасности.
Аватара пользователя
Nekstati
Лидер поддержки
Лидер поддержки
 
Сообщения: 2558
Зарегистрирован: 19.03.2009 18:43
Благодарил (а): 9 раз.
Поблагодарили: 769 раз.

Re: Всплывающее окно при нажатии на URL и IMG

Сообщение Dmitrijan30 » 23.03.2011 6:41

Может кому нибудь пригодится, слегка подкоректировал код от ***Blaze*** и получилось для вставки картинок (Prosilver):

Открыть root/styles/prosilver/template/posting_buttons.html

Найти:
,cb_{custom_tags.BBCODE_ID}: '{custom_tags.A_BBCODE_HELPLINE}'
            <!-- END custom_tags -->
        }


Добавить после:
function BBCimg() 
	{
		var enterURL   = prompt('{LA_ENTER_URL_IMG}','http://');
			
		if (!enterURL || enterURL == 'http://')
		{
			return;
		}
		
		var ToAdd = '[img]' + enterURL + '[/img]';
		insert_text(ToAdd);
	}


Найти:
<!-- IF S_BBCODE_IMG -->
		<input type="button" class="button2" accesskey="p" name="addbbcode14" value="Img" style="width: 40px" onclick="bbstyle(14)" title="{L_BBCODE_P_HELP}" />
	<!-- ENDIF -->


Заменить на:
<!-- IF S_BBCODE_IMG -->
		<input type="button" class="button2" accesskey="p" name="addbbcode14" value="Img" style="width: 40px" onclick="BBCimg('message','')" title="{L_BBCODE_P_HELP}" />
	<!-- ENDIF -->


Открыть root/language/ru/posting.php

Найти:
'EMPTY_REMOTE_DATA'			=> 'Не удалось закачать файл, пожалуйста, попробуйте закачать его вручную.',


Добавить после:
'ENTER_URL_IMG'             => 'Введите ссылку на картинку',


Открыть root/language/en/posting.php

Найти:
'EMPTY_REMOTE_DATA'			=> 'File could not be uploaded, please try uploading the file manually.',


Добавить после:
'ENTER_URL_IMG'             => 'Type the address for image',
За это сообщение автора Dmitrijan30 поблагодарил:
Dim565 (02.08.2011 21:23)
Аватара пользователя
Dmitrijan30
phpBB 1.2.1
 
Сообщения: 26
Зарегистрирован: 10.02.2011 3:43
Откуда: Kharkov, UA
Благодарил (а): 19 раз.
Поблагодарили: 5 раз.

Re: Всплывающее окно при нажатии на URL и IMG

Сообщение oper_vovan » 28.11.2011 16:49

Может кто подскажет как прикрутить к всплывающему окну для картинок обработку программой Highside. Или попробую выразится по другому, имеется дополнительный ббсоде для картинок higslide, как к нему прикрутить что б при нажатии на кнопку добавления картинок hsimg2= появлялось всплывающее окно с запросом URL и TEXT

код:
[hsimg2={URL}]{TEXT}[/hsimg2]
html:
<a href="{URL}" class="highslide" onclick="return hs.expand(this)"><img src="{URL}" alt="" title="Click to enlarge" style="max-width:300px; max-height:300px;" /></a><div class="highslide-heading" style="text-align:center;">{TEXT}</div>
Аватара пользователя
oper_vovan
phpBB 1.4.0
 
Сообщения: 35
Зарегистрирован: 23.09.2009 13:34
Откуда: Минск
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Пред.

Вернуться в Запросы модов для phpBB 3.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы