Страница 1 из 131
					
				[FAQ] Пользовательские BBCode
				Добавлено: 20.10.2007 6:52
				 rxu
				База данных пользовательских BBCode на официальном сайте phpBB.
Вот ссылка на тему на официальном сайте, где приведены наиболее популярные пользовательские BBCode для phpBB3:
Особенно прошу обратить внимание на последний, очень простой и без использования яваскрипта.
Некоторые другие BBCode приведены 
в этой статье в базе знаний (на английском).
*****
RuTube.ru
Video.Mail.Ru (Хотя таблицу оттуда хорошо бы выкинуть)
Google map
*****
От пользователя 
mau
Для изменения порядка BBCode установите мод 
Custom BBCode Sorting. 
(только для 3.0.х) 
			 
			
					
				
				Добавлено: 13.11.2007 23:08
				 gLs
				Код: Выделить всё
Самый популярный сервис для обмена видеофайлами теперь переведен на русский язык. Русская версия YouTube имеет локализованную домашнюю страницу и систему поиска. На русский язык переведены разделы «Рекомендуем посмотреть», «В центре внимания», есть возможность установки окна YouTube на сайте пользователя. Кроме этого, естественно, пользователи YouTube.ru смогут общаться между собой на родном языке.
Нужно под нас редактировать 
http://ru.youtube.com/ 
			
					
				
				Добавлено: 16.12.2007 4:16
				 Gisher
				на счёт тега Youtube посоветую ставить следющий код, так как другие коды могут не показывать в звисимости от того, ссылка с www или без него
BBCode:
HTML:
Код: Выделить всё
<object width="425" height="350"><param name="movie" value="{TEXT}v/{TEXT1}"></param><param name="wmode" value="transparent"></param><embed src="{TEXT}v/{TEXT1}" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>
 
			
					
				
				Добавлено: 18.12.2007 10:20
				 Merlin
				Вопрос возник. Имеются пользовательские коды в 2.0.22 - [center][/center] и [mod][/mod] - если я их добавлю в 3.0.0 ДО конвертации, будут ли они пропарсены?
			 
			
					
				
				Добавлено: 18.12.2007 10:52
				 Thanx
				Тоже вопрос. Можно ли из всех BBCode отключить только [img]?
			 
			
					
				
				Добавлено: 18.12.2007 16:33
				 rxu
				Merlin
Должны.
Thanx
Нет.
			 
			
					
				
				Добавлено: 20.12.2007 20:02
				 Pirat2007
				Здесь есть спойлер, но там просто текст на черном фоне, а я хочу хочу, чтоб было что-то типа кнопочки. Щелкнул по ней и спойлер раскрылся. 
Подскажите: есть такие моды или еще что-нибудь?
			 
			
					
				
				Добавлено: 25.12.2007 16:10
				 rxu
				Есть много разных в теме на оффсайте. 
Вот такой, например.
 
			
					
				
				Добавлено: 27.12.2007 19:44
				 Pirat2007
				rxu
Спасибо. А можно какой-нибудь, чтоб пользователь мог надпись на нем определить сам, а если не определил, то по умолчанию выводилась.
			 
			
					
				
				Добавлено: 27.12.2007 20:38
				 rxu
				Pirat2007
Попробуйте вот так (вариация приведенного выше спойлера, но принцип можно применить и на других).
Код: Выделить всё
<div><span onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') {  this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerHTML = '<button type=\'button\' onClick=\'return false;\'>{TEXT1}</button>'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerHTML = '<button type=\'button\' onClick=\'return false;\'>{TEXT1}</button>'; }" /><b></b><button type=\'button\' onClick="return false;">{TEXT1}</button></span></div><div><div style="display: none; border: 1px dashed gray; padding: 1px;">{TEXT2}</div></div>
Применение: 
 
			 
			
					
				
				Добавлено: 23.01.2008 20:10
				 Shock13666
				Хоть тема и баян, но вижу, что она не закончилась.
Можно спойлер сделать такого вида
Код: Выделить всё
<div class="spoiler" onclick="
if (this.className='spoiler')
    {this.className='spoiler-selected'}
    else
    {this.className='spoiler';}
">
 <span class="button">Видимый текст</span>
 <div class="hidden">
  Спрятанный текст
 </div>
</div>
 
Дальше прописываем стили:
Код: Выделить всё
div.spoiler div.hidden{
 display:none;
}
div.spoiler-selected div.hidden{
 display:block;
}
Правда это не совсем правильно решение. Лучше онКлик повесить на внутренний спан и через parent.node передавать отцовскому диву класс. Тогда он будет открыватся-скрыватся только при нажатии на постоянный текст. Но так как я в жс нубак полный, то так сходу и без инструкции это не сделаю
Навскидку, как то так:
Код: Выделить всё
<div class="spoiler">
 <span class="button" onclick="
if (this.parentNode.className='spoiler')
    {this.parentNode.className='spoiler-selected'}
    else
    {this.parentNode.className='spoiler';}
">Видимый текст</span>
 <div class="hidden">
  Спрятанный текст
 </div>
</div> 
 
			
					
				
				Добавлено: 28.01.2008 9:24
				 Gisher
				этот код спойлера принимает смайлики и теги форума, в частности тег code
Код: Выделить всё
<div style="margin:20px; margin-top:5px"><div class="quotetitle"><b>Текст:</b> <input type="button" value="Показать" style="width:65px;font-size:10px;margin:0px;padding:0px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';      this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }" /></div><div class="quotecontent"><div style="display: none;">{TEXT}</div></div></div>
пробовал создать тен для модераторов [mod][/mod]
Код: Выделить всё
<!-- IF U_MCP --><br /><span class="row3"><b>Модераторам:</b> {TEXT}</span><br /><!-- ENDIF -->
 , но текст виден даже гостям... есть идеи?
 
			
					
				
				Добавлено: 28.01.2008 11:38
				 rxu
				Gisher
bbCode не обрабатываются движком шаблонов, поэтому никакие условные выражения вроде 
Gisher писал(а):<!-- IF U_MCP -->
 и т.п. работать не будут.
По той же причине реализация ббкодов, доступных только определенным пользователям, стандартным способом недостижима (насколько мне известно, по крайней мере).
 
			 
			
					
				
				Добавлено: 06.02.2008 16:58
				 mixer
				Слово в Wikipedia.ru
Код: Выделить всё
[wiki]{TEXT}[/wiki]
<a href="http://ru.wikipedia.org/wiki/{TEXT}">{TEXT}</a>
 
			
					
				
				Добавлено: 05.03.2008 17:54
				 playa
				BBcode SPOILER
Использование BBCode:
Замена HTML:
Код: Выделить всё
<div style="margin:20px; margin-top:5px"><div style="font: 11px Verdana, Geneva, Lucida, 'Lucida Grande'; margin-bottom:2px"><b>{TEXT1}:</b> <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';      this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }" /></div><div style="min-height: 20px; background-color: #EDE8E0; margin: 0px; padding: 6px; border: 1px inset;"><div style="display: none;">{TEXT2}</div></div></div>