Страница 2 из 4

Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 10 фев 2013, 15:25
akella1900
Beksssss писал(а):Это у Вас просто ссылка или текст?
ссылка на страницу регистрации

Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 10 фев 2013, 15:52
Beksssss
ссылка на страницу регистрации
А какой смысл ее закрывать от гостей?
Она же должна быть как раз таки доступной?

Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 10 фев 2013, 16:00
akella1900
я же не ссылку закрыл от гостей а текст, если кто хочет его увидеть нажимает на "Доступно только для зарегистрированных пользователей." и сразу оказывается на странице регистрации, оформить можно как угодно, я сильно не вникал. заточил под себя да и все

Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 10 фев 2013, 16:13
Beksssss
А не зарегистрированный пользователь, не станет нажимать, так как надпись на вкладке красноречиво свидетельствует о бесполезности попыток посмотреть текст?

Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 10 фев 2013, 16:18
akella1900
Замените "Доступно только для зарегистрированных пользователей." на "Зарегистрироваться что бы увидеть скрытое содержимое" тогда будут переходить по ссылке если захотят видеть скрытое.

Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 10 фев 2013, 16:28
Beksssss
А со споллером это будет работать?

Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 10 фев 2013, 16:34
akella1900
Beksssss писал(а):А со споллером это будет работать?
если обычный сполер то да внутри текст закроет
скрин с моего форума


Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 10 фев 2013, 16:39
Beksssss
А вот код сполера, который подарил нам Николай Атлант - этот подойдет?
Мне он очень нравится своей понятностью и простотой установки.

Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 10 фев 2013, 16:43
akella1900
Beksssss писал(а):А вот код сполера, который подарил нам Николай Атлант - этот подойдет?
приведите код его спойлера здесь или ссылку на него

Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 10 фев 2013, 16:59
Beksssss
Использование BBCode:
{TEXT2}


Это в замене HTML:

<div style='width: 99%; border: 1px dotted #005588; border-left: 4px solid #0074ee;'>
<script language='javascript' type='text/javascript'>
<!--
if(!_s_id)
{
var _s_id = 0;
var sp_title = "";
function switch_spoiler(id, title)
{
if(document.getElementById("sp_d_" id).style.display == "block")
{
document.getElementById("sp_a_" id).innerHTML = "▼ " title;
document.getElementById("sp_d_" id).style.display = "none";
}
else
{
document.getElementById("sp_a_" id).innerHTML = "▲ " title;
document.getElementById("sp_d_" id).style.display = "block";
}
}
}
_s_id ;

document.write("<div id='sp_a_" _s_id "' onclick='switch_spoiler(" _s_id ", \"{TEXT1}\");' style='vertical-align: middle; height: 30px; line-height: 30px; padding-left:10px; background-color: #e7eef7; font-size: 12px; font-weight: bold; color: #0064e5; cursor: hand;'>▼ {TEXT1}</div><div id='sp_d_" _s_id "' style='display: none; min-height: 25px; background-color: white; padding-left:10px; padding-top:5px; padding-bottom:5px;'>");
-->
</script>
{TEXT2}</div></div>

Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 10 фев 2013, 17:07
akella1900
вставьте в замену HTML

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

<div style='width: 99%; border: 1px dotted #005588; border-left: 4px solid #0074ee;'>
<script language='javascript' type='text/javascript'>
<!--
if(!_s_id)
{
var _s_id = 0;
var sp_title = "";
function switch_spoiler(id, title)
{
if(document.getElementById("sp_d_" id).style.display == "block")
{
document.getElementById("sp_a_" id).innerHTML = "▼ " title;
document.getElementById("sp_d_" id).style.display = "none";
}
else
{
document.getElementById("sp_a_" id).innerHTML = "▲ " title;
document.getElementById("sp_d_" id).style.display = "block";
}
}
}
_s_id ;

document.write("<div id='sp_a_" _s_id "' onclick='switch_spoiler(" _s_id ", \"{TEXT1}\");' style='vertical-align: middle; height: 30px; line-height: 30px; padding-left:10px; background-color: #e7eef7; font-size: 12px; font-weight: bold; color: #0064e5; cursor: hand;'>▼ {TEXT1}</div><div id='sp_d_" _s_id "' style='display: none; min-height: 25px; background-color: white; padding-left:10px; padding-top:5px; padding-bottom:5px;'>");
-->
</script>
<!-- GuestHideBBCodeMODStart -->{TEXT2}<!-- GuestHideBBCodeMODEnd --></div></div>
и посмотрите работу

Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 10 фев 2013, 18:40
Beksssss
Мод обалденный. Спасибо огромное!
А нельзя сделать так, чтобы в списке кодов, Ваш сполер и сполер Николая соседствоали рядышком?
Примерно за номером 1 или 2
Каждый из них подходит для своих определенных функций и у каждого свои неоспоримые достоинства.

Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 10 фев 2013, 18:49
akella1900
да каждый подбирает себе сам вв коды, насчет рядом чтоб стояли это где?

Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 10 фев 2013, 18:53
Beksssss
Админка\сообщенмя\ добавить код
У меня выстроился уже довольно приличный полосатый список, правда половина еще из них не столь изящна в работе, а точнее далека от автоматики.

Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 10 фев 2013, 19:00
akella1900
ну для сортировки пользовательских вв кодов есть мод Custom BBCode Sorting мод для сортировки ВВ кодов, ним как раз и можно передвигать кнопки с места на место

Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 10 фев 2013, 19:57
Atlas
А можно сделать так, чтобы для зарегистрированных пользователей вообще не было видно действия этого бб-кода? То есть, никакой рамки, никаких слов, обозначений, и тд. Только чтобы тем, кто не зарегался, текст скрывался... А то часто, некрасиво...
И чтобы, если допустим, текст, а скрыл только в середине пару строчек, то чтобы когда зарегистрирован, шло как целый текст?

Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 10 фев 2013, 20:13
akella1900
я у себя это реализовал но надо вспомнить как )))

Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 28 фев 2013, 12:56
n1ce_one
Спасибо за мод, правда не помог..с текстом он работает и стандартными bbcode, а целью является скрыть именно bbcode видео или аудио.
не работает с video. побывал разные вариации и условия, если зарегистрирован и что угодно - не хочет никак скрывать этот bbcode video
Может есть идеи, как это реализовать?
замена html такая:

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

<div class='bbvideo' data-url='{URL}' style='width: 640px; height: 390px; margin: 2px 0; display: inline-block; background: #000; color: #fff; overflow: hidden; vertical-align: bottom;'><div style='height: 100%;'><script>if (typeof bbmedia == 'undefined') { bbmedia = true; var e = document.createElement('script'); e.async = true; e.src = 'http://phpbbex.com/api/bbmedia.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(e, s); }</script></div><div style='text-align: right; height: 14px; margin-top: -14px; padding-right: 2px; font: 10px/10px Verdana; color: #555;'><a style='color: #105289; text-decoration: none;' href='http://phpbbex.com/' target='_blank'>phpBB</a> &#91;video&#93;</div></div>
________________

Все заработало, хотя так несколько раз уже пробовал. Спасибо за мод!

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

<!-- GuestHideBBCodeMODStart --><div class='bbvideo' data-url='{URL}' style='width: 640px; height: 390px; margin: 2px 0; display: inline-block; background: #000; color: #fff; overflow: hidden; vertical-align: bottom;'><div style='height: 100%;'><script>if (typeof bbmedia == 'undefined') { bbmedia = true; var e = document.createElement('script'); e.async = true; e.src = 'http://phpbbex.com/api/bbmedia.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(e, s); }</script></div><div style='text-align: right; height: 14px; margin-top: -14px; padding-right: 2px; font: 10px/10px Verdana; color: #555;'><a style='color: #105289; text-decoration: none;' href='http://phpbbex.com/' target='_blank'>phpBB</a> &#91;video&#93;</div></div><!-- GuestHideBBCodeMODEnd -->

Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 28 фев 2013, 16:43
akella1900
Рад что у вас получилось, видно что то с кешем было

Guest Hide BB-Code MOD - скрываем содержимое BB-кодов

Добавлено: 17 май 2013, 11:32
akella1900
Нашел решение для того чтобы скрыть вложения которые вставлены в посты
[center]Для стиля просильвер[/center]
открываем в вашем стиле overall_footer.html
найти вставить перед

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

<script>
// attachment hide
check_tag=document.getElementsByClassName('inline-attachment');
var len_tags = check_tag.length
for (var i=0; i<len_tags; i++) {
	tags=check_tag[i].getElementsByTagName('*');
	if (tags.length==0) {
		console.log(true)
		check_tag[i].innerHTML = '<div class="rules">Для просмотра вложений - <a href="/ucp.php?mode=register">зарегистрируйтесь</a> или <a href="/ucp.php?mode=login">войдите на форум</a> использую свою учетную запись.</div>';
	}
}
</script>
окрываем файл bbcode.html
находим

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

<!-- BEGIN inline_attachment_open --><div class="inline-attachment"><!-- END inline_attachment_open -->
вставляем после

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

<!-- IF _file.S_USER_LOGGED_IN -->
		<p>[{_file.DENIED_MESSAGE}]</p>
		<!-- ENDIF -->
файл сохраняем в кодировке UTF-8 без BOM дабы не было крякозябров