Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
FaerBlade
phpBB 1.0.0
Сообщения: 3
Стаж: 13 лет 6 месяцев
Благодарил (а): 1 раз

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

Сообщение FaerBlade »

Просто я наверно немного не правльно описал суть проблемы,
Я изменил файл posting_buttons.htm очистил кэш и при нажатии на кнопку URL окно все же всплывает с просьбой ввести URL странички, вводим жмем ОК, затем всплывает окно с названием странички Вводим жмем ОК, но сама ссылка не появляется в форме ответа, просто все остается чистым как будто мы никаких операций не продили. теперь вопрос почему не вставляется?:)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11239
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1785 раз
Поблагодарили: 1339 раз
Контактная информация:

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

Сообщение Пчелкин »

Кста..та-же фигня. Не вставляются ссылки через всплывающее окно...
FaerBlade
phpBB 1.0.0
Сообщения: 3
Стаж: 13 лет 6 месяцев
Благодарил (а): 1 раз

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

Сообщение FaerBlade »

Причем не работает тольо на шаблонах типа subsilver2, на prosilver все нормально работает в чем проблема никак не могу разобраться
Shredder
Former team member
Сообщения: 2224
Стаж: 15 лет 4 месяца
Благодарил (а): 237 раз
Поблагодарили: 564 раза
Контактная информация:

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

Сообщение Shredder »

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, чтоб безо всяких дополнительных предупреждений, когда не ввели ссылку или текст, а вместо этого чтобы вставлялось пустое место. Иначе они задолбают при включенных баннерорезках.
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 17 лет 3 месяца
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз
Контактная информация:

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

Сообщение ***Blaze*** »

Данный вариант для 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',
Мой сайт http://ublaze.ru/
igorenya
phpBB 1.0.0
Сообщения: 1
Стаж: 13 лет 1 месяц

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

Сообщение igorenya »

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

Хотя нет, не надо, предыдущего сообщения для моих целей хватило.
Аватара пользователя
selevo
phpBB 1.2.1
Сообщения: 27
Стаж: 13 лет 1 месяц
Откуда: Ижевск
Контактная информация:
Забанен: Бессрочно

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

Сообщение selevo »

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

С этими форумами...Я скоро сам PHP выучу ))) Взялся за синтаксис.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3335
Стаж: 15 лет
Благодарил (а): 36 раз
Поблагодарили: 1435 раз

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

Сообщение Nekstati »

Ctrl+V

Никак. Firefox не поддерживает JS-операции с буфером обмена из соображений безопасности.
Аватара пользователя
Dmitrijan30
phpBB 1.2.1
Сообщения: 23
Стаж: 13 лет 2 месяца
Откуда: Kharkov, UA
Благодарил (а): 17 раз
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Dmitrijan30 »

Может кому нибудь пригодится, слегка подкоректировал код от ***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',
Аватара пользователя
oper_vovan
phpBB 1.4.0
Сообщения: 36
Стаж: 14 лет 6 месяцев
Откуда: Минск
Благодарил (а): 2 раза
Контактная информация:

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

Сообщение oper_vovan »

Может кто подскажет как прикрутить к всплывающему окну для картинок обработку программой 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>
Руська
phpBB 1.0.0
Сообщения: 1
Стаж: 11 лет 4 месяца

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

Сообщение Руська »

Dmitrijan30 писал(а):Может кому нибудь пригодится, слегка подкоректировал код от ***Blaze*** и получилось для вставки картинок (Prosilver):
Здравствуйте!)
Подскажите пожалуйста как такое сделать для стиля subsilver 2 ?) На форум иногда много фоток надо выкладывать,а так будет всё-же проще.) Заранее большое спасибо! )
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1471
Стаж: 12 лет 3 месяца
Благодарил (а): 86 раз
Поблагодарили: 149 раз

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

Сообщение angst66 »

Небольшая поправка в этом сообщении.
Найти:

Код: Выделить всё

<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')" />
Аватара пользователя
Djeday
phpBB 2.0.7a
Сообщения: 622
Стаж: 12 лет 2 месяца
Благодарил (а): 105 раз
Поблагодарили: 66 раз
Контактная информация:

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

Сообщение Djeday »

Вообще, чтобы не заморачиваться, можно просто загрузить в root/styles/prosilver/template/
editorrus.zip
(5.78 КБ) 352 скачивания
и заменить в шаблоне posting_buttons.html

Код: Выделить всё

<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/editor.js"></script>
на

Код: Выделить всё

<script type="text/javascript" src="{T_SUPER_TEMPLATE_PATH}/editorrus.js"></script>
Здесь исправлено для img, url и quote.
А для привязки к тегу img higslide можно воспользоваться инструкцией отсюда и доп. Ббкода не нужно:
Как привязать lightbox к форуму?
Я смею то, что можно человеку, кто смеет меньше - тот не человек.
AlexOo
phpBB 2.0.1
Сообщения: 275
Стаж: 10 лет 11 месяцев
Благодарил (а): 112 раз
Поблагодарили: 10 раз

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

Сообщение AlexOo »

Подскажите пожалуйста, что надо подправить, чтобы если я выделил текст и нажал на кнопку URL, выделенный текст автоматически становился текстом ссылки ? А то сейчас форма просит ввести урл, ввести текст ссылки, и вставляет ссылку перед выделенным текстом... Крайне не удобно. Спасибо.
AlexOo
phpBB 2.0.1
Сообщения: 275
Стаж: 10 лет 11 месяцев
Благодарил (а): 112 раз
Поблагодарили: 10 раз

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

Сообщение AlexOo »

Теме Ап. Все еще актуально и крайне не удобно. Помогите пожалуйста !!! :cry:
Закрыто

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