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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 19 лет 8 месяцев
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз

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

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

Нужна модификация стандартным BB-кодам phpBB3, что бы при нажатии на URL открывалось окно с надписью: Введите полный URL ccылки, а затем: Введите название сайта, если введенный адрес ссылки или название было введено не правильно или не заполнено, открывалось такое окно с сообщением: Ошибка! Вы должны ввести URL Вы должны ввести название

И для IMG, при нажатии открывалось окно с надписью: Введите полный URL изображения. Ну и дополнение в виде этой модификации для мода Quick reply for phpBB3 тоже бы не помешали.
Мой сайт http://ublaze.ru/
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Вполне возможно, что такой фокус реализуем с помощью пользовательского ббкода. Надо просто попробовать.
Изображение
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 19 лет 8 месяцев
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз

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

rxu писал(а):Вполне возможно, что такой фокус реализуем с помощью пользовательского ббкода. Надо просто попробовать.
Попробовал, результат: BB-коды перестали работать. Прикрепляю исходник, там все мои действия описаны Возможно где-то ошибка или допущение.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мой сайт http://ublaze.ru/
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 19 лет 8 месяцев
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз

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

Попробовал по другому, в стилях в файл posting_buttons.html добавил следующее:

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

function BBCurl() {
	var FoundErrors = '';
	var enterURL   = prompt("Enter the URL", "http://");
	var enterTITLE = prompt("Enter the page name", "Web Page Name");
	if (!enterURL)    {
		FoundErrors += " You didn't write the URL.";
	}
	if (!enterTITLE)  {
		FoundErrors += " You didn't write the page name.";
	}
	if (FoundErrors)  {
		alert("Error:"+FoundErrors);
		return;
	}
	var ToAdd = "[url="+enterURL+"]"+enterTITLE+"[/url]";
	PostWrite(ToAdd);
}

function BBCimg() {
	var FoundErrors = '';
	var enterURL   = prompt("Enter the image URL","http://");
	if (!enterURL) {
		FoundErrors += "You didn't write the image URL";
	}
	if (FoundErrors) {
		alert("Error :"+FoundErrors);
		return;
	}
	var ToAdd = "[img]"+enterURL+"[/img]";
	document.post.message.value+=ToAdd;
	document.post.message.focus();
}
Ни какой реакции.

Посмотрел как устроено на ucoz форуме вывод URL и IMG:

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

<div style="padding-bottom: 2px;"><script type="text/javascript">var text_enter_url = "Site address";var text_enter_url_name = "Site name";var text_enter_image = "Image URL";</script>
<span class="bbc1" id="bc7"><input title="URL" value="http://" onclick="tag_url('message','')" class="codeButtons" style="width: 45px;" name="url" type="button"></span><span class="bbc1" id="bc9"><input title="Image" value="img" onclick="tag_image('message','')" class="codeButtons" style="width: 35px;" name="img" type="button"></span>
</div>
Этот вариант я не пробовал. Подскажите, меня очень интересует данный вопрос модификации.
Мой сайт http://ublaze.ru/
goga-ru
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 6 месяцев

Сообщение goga-ru »

Привет Blaze
удалось ли что исправит меня тоже интересует такой мод
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 19 лет 8 месяцев
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз

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

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

goga-ru
не удалось.
Мой сайт http://ublaze.ru/
goga-ru
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 6 месяцев

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

Сообщение goga-ru »

вот тут есть неплохое решение BBCodeBox3 http://www.phpbb.de/viewtopic.php?t=162063&start=0
Аватара пользователя
***Blaze***
phpBB 2.0.7
Сообщения: 583
Стаж: 19 лет 8 месяцев
Откуда: Данков
Благодарил (а): 57 раз
Поблагодарили: 25 раз

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

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

Ни кто не подскажет - как на стандартных кнопках (без изображений) формы ответа сделать так, что бы открывалось окна для ввода ссылки и названия (в моде BBCodeBox3 окна открываются, пробовал у себя переделать - не выходит)? Свою стандартную форму ответа - переделал. За основу взял BBCodeBox3 (см. выше), сделав поудобнее, остались одни окошки. Вот моя форма ответа:
Изображение
Мой сайт http://ublaze.ru/
Аватара пользователя
Izya
Former team member
Сообщения: 408
Стаж: 18 лет
Откуда: Абакан, Сибирь
Благодарил (а): 1 раз
Поблагодарили: 28 раз

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

Сообщение Izya »

Blaze, если я правильно понял, твой вопрос - это повтор твоего же вопроса от 5 ноября прошлого года?
Решение этого вопроса очень простое, как вариант - с использованием приведенного тобой же скрипта от 7 ноября (я так понимаю, скрипт взят с IPBoard и слегка подретуширован ;) ).
Так вот:
1. Вставляешь этот код в файл editor.js (в папке темплэйт стиля). Почему именно туда? Во-первых, этот скрипт изначально включен в posting_buttons.html, и тебе не придется писать лишнюю строчку кода; а во-вторых, в этом скрипте объявлена функция insert_text, которая тебе понадобится.
2. В приведенном тобой коде заменяешь функцию PostWrite на функцию insert_text.
3. В файле posting_buttons.html (там же, в папке темплэйт) находишь строчку

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

<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')" />
и редактируешь в ней параметр onclick - вместо bbstyle(16) пишешь BBCurl('message',''). Вместо BBCurl можно, конечно же, дать функции любое имя (не совпадающее с имеющимися в editor.js), в данном случае я просто взял его из твоего кода.
4. Не забудь очистить кэш ;)

Собственно всё. Если хотите, можете называть это МОДом :D
kapot
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 5 месяцев

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

Сообщение kapot »

Не подскажите как правильно указать кодировку, чтобы корректно в браузере русский шрифт отображался? Выделено жирным шрифтом.

function BBCurl() {
var FoundErrors = '';
var enterURL = prompt("Введите URL для данной ссылки", "http://");
var enterTITLE = prompt("Введите название для сайта", "моя веб страница");
if (!enterURL) {
FoundErrors += "Вы должны ввести URL!";
}
if (!enterTITLE) {
FoundErrors += "Вы должны ввести название!";
}
if (FoundErrors) {
alert("Ошибка:"+FoundErrors);
return;
}
var ToAdd = ""+enterTITLE+"";
insert_text(ToAdd);
}

function BBCimg() {
var FoundErrors = '';
var enterURL = prompt("Укажите URL вашей картинке: ","http://");
if (!enterURL) {
FoundErrors += "Вы не ввели URL картинки!";
}
if (FoundErrors) {
alert("Ошибка:"+FoundErrors);
return;
}
var ToAdd = "[img]"+enterURL+"[/img]";
insert_text(ToAdd);
}
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

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

Сообщение Rayden »

phpBB2 FAQ
phpBB3 FAQ
kapot
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 5 месяцев

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

Сообщение kapot »

Спасибо на счет кодировки. Еще такой вопрос: как сделать эту функцию для всего форума? У меня на форуме есть разделы которые используют другие стили, приходиться в каждом стиле прописывать эти коды. Как сделать чтобы эти коды действовали на все стили форума? Не прописывая их в каждом стиле.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

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

Сообщение Nekstati »

Никак.
FaerBlade
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет
Благодарил (а): 1 раз

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

Сообщение FaerBlade »

Я извиняюсь за вопрос но перерыл весь интернет одна надежда на Вас осталась)
не могли бы вы подскать как сделать всплывающие окно с вводов url для шаблонов типа subsilver2.
Очень надеюсь на вашу помощь, заранее спасибо
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11362
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

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

NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

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