phpbb3 bbcode spoiler göster/gizle eklentisi

phpBB 3.0.x sürümleri için yapılmış özel BBCode'lar ve bunlar hakkında yardım & tartışmalar.
Forum kuralları
- Yeni bir başlık açarken lütfen konu başlığına "Acil yardım", "Acele yardım" tarzlarında içerisinde "yardım" kelimesi geçen cümleler yazmayınız. Bu tip başlıklara kesinlikle cevap verilmeyecektir. Lütfen konu başlığına içeriği en iyi özetleyen anlaşılabilir bir cümle yazınız.

- Ayrıca yeni başlıklarınızı kesinlikle ilgili forumlara açınız. Örneğin, phpBB3 kurulum ve çalıştırması hakkında bir sorununuz varsa "3.0.x Destek Forumu" forumuna başlık açınız; phpBB3 temasından kaynaklı bir sorunuz varsa "3.0.x Stil/Tema Geliştirme & Tartışma & Yardım" forumuna başlık açınız; phpBB3 mod/eklentileriyle ilgili sorununuz varsa "3.0.x MOD Destek" forumuna başlık açınız. Bu kurala uymayan kullanıcıların başlıkları silinebilir ve kullanıcı uyarı alabilir ya da süresiz uzaklaştırılabilir.

- Site kurallarımızı okumadan kesinlikle forumlarımıza herhangi bir katılım yapmayınız.
Kilitli
Kullanıcı avatarı
rhtgltkn
Kayıtlı Kullanıcı
Mesajlar: 168
Kayıt: 29.10.2006, 17:45
İletişim:

phpbb3 bbcode spoiler göster/gizle eklentisi

Mesaj gönderen rhtgltkn »

BBCODE kullanımı bölümüne

Kod: Tümünü seç

[spoiler]{TEXT}[/spoiler]
HTML bölümüne

Kod: Tümünü seç

<div style="margin:20px; margin-top:5px"><div class="quotetitle"><b>Kapalı İçerik:</b> <input type="button" value="Göster" style="width:45px;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 = 'Gizle'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Göster'; }" /></div><div class="quotecontent"><div style="display: none;">{TEXT}</div></div></div>
spoiler tagını biliyorsunuzdur. mesajlarınızda istediğiniz bölümün gizli kalmasını sağlar. üye "göster" buttonuna tıkladığında gizli içerik görünür.
Kullanıcı avatarı
akansu
Kayıtlı Kullanıcı
Mesajlar: 518
Kayıt: 28.12.2006, 15:03
İletişim:

Mesaj gönderen akansu »

SQL ERROR [ mysql4 ]

Duplicate entry '1' for key 2 [1062]

SQL

INSERT INTO phpbb_bbcodes (bbcode_tag, bbcode_match, bbcode_tpl, display_on_posting, bbcode_helpline, first_pass_match, first_pass_replace, second_pass_match, second_pass_replace, bbcode_id) VALUES ('spoiler', '[spoiler]{TEXT}[/spoiler]', '<div style=\"margin:20px; margin-top:5px\"><div class=\"quotetitle\"><b>Kapalı İçerik:</b> <input type=\"button\" value=\"Göster\" style=\"width:45px;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 = \'Gizle\'; } else { this.parentNode.parentNode.getElementsByTagName(\'div\')[1].getElementsByTagName(\'div\')[0].style.display = \'none\'; this.innerText = \'\'; this.value = \'Göster\'; }\" /></div><div class=\"quotecontent\"><div style=\"display: none;\">{TEXT}</div></div></div>', 1, '[spoiler]Saklanacak Yazı[/spoiler]', '!\\[spoiler\\](.*?)\\[/spoiler\\]!ies', '\'[spoiler:$uid]\'.str_replace(\"\\r\\n\",\"\\n\", str_replace(\'\\\"\', \'\"\', str_replace(\'\\\'\', \''\', trim(\'${1}\')))).\'[/spoiler:$uid]\'', '!\\[spoiler:$uid\\](.*?)\\[/spoiler:$uid\\]!s', '<div style=\"margin:20px; margin-top:5px\"><div class=\"quotetitle\"><b>Kapalı İçerik:</b> <input type=\"button\" value=\"Göster\" style=\"width:45px;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 = \'Gizle\'; } else { this.parentNode.parentNode.getElementsByTagName(\'div\')[1].getElementsByTagName(\'div\')[0].style.display = \'none\'; this.innerText = \'\'; this.value = \'Göster\'; }\" /></div><div class=\"quotecontent\"><div style=\"display: none;\">${1}</div></div></div>', 14)

BACKTRACE


FILE: includes/db/mysql.php
LINE: 133
CALL: dbal_mysql->sql_error()

FILE: includes/acp/acp_bbcodes.php
LINE: 203
CALL: dbal_mysql->sql_query()

FILE: includes/functions_module.php
LINE: 460
CALL: acp_bbcodes->main()

FILE: adm/index.php
LINE: 80
CALL: p_master->load_active()
Bu neden çıktı acaba?
Kullanıcı avatarı
rhtgltkn
Kayıtlı Kullanıcı
Mesajlar: 168
Kayıt: 29.10.2006, 17:45
İletişim:

Mesaj gönderen rhtgltkn »

duplicate diyor. sanırım bu eklendi sende var daha önce yata enazından tablosu hala mevcut olabilir. çünkü

Kod: Tümünü seç

saklanacak yazı
diye bir kelime geçiyor orda. spoiler eklentisi var demekki önceden....
Kullanıcı avatarı
turkey.super-forum
Kayıtlı Kullanıcı
Mesajlar: 1
Kayıt: 25.09.2007, 14:27

Re: phpbb3 bbcode spoiler göster/gizle eklentisi

Mesaj gönderen turkey.super-forum »

afedersiniz ama bunu nereye yazacağım yani nereye girip nereye yazacağım?
[ resmi görüntülemek için tıklayın ]
selam siteme üye olursanız sewinirim...
Kullanıcı avatarı
beyde
Kayıtlı Kullanıcı
Mesajlar: 18
Kayıt: 18.02.2007, 10:32
Konum: Ankara

Re: phpbb3 bbcode spoiler göster/gizle eklentisi

Mesaj gönderen beyde »

yönetim paneli/gönderim/biçim kodları

Oraya sırayla aynen ekleyeceksin. kolay gelsin.
Mevzubahis vatansa gerisi teferruattır!
macroman
Kayıtlı Kullanıcı
Mesajlar: 1
Kayıt: 09.05.2008, 15:51

Re: phpbb3 bbcode spoiler göster/gizle eklentisi

Mesaj gönderen macroman »

ben bu butonlu spoiler'leri sevmiyom bu yüzden kendi legend spolierimi yaptım isteyen kullansın

Kod: Tümünü seç

[spoiler]{TEXT}[/spoiler]

Kod: Tümünü seç

<fieldset style="border: 1px solid #C0C0C0;">
<legend 
	onmouseover="this.style.cursor='hand'" 
	onmouseout="this.style.cursor='crosshair'"
	onClick="
		if (this.parentNode.getElementsByTagName('div')[0].getElementsByTagName('div')[0].style.display != '') 
		{
			this.parentNode.getElementsByTagName('div')[0].getElementsByTagName('div')[0].style.display = '';
			this.parentNode.getElementsByTagName('img')[0].src= 'styles/prosilver/theme/images/arrow_up.gif';
		} 
		else 
		{
			this.parentNode.getElementsByTagName('div')[0].getElementsByTagName('div')[0].style.display = 'none';
			this.parentNode.getElementsByTagName('img')[0].src= 'styles/prosilver/theme/images/arrow_down.gif';
		} 
		">&nbsp;<img src="styles/prosilver/theme/images/arrow_down.gif" style="padding:5px;">&nbsp;<font size="2">Spoiler:</font>&nbsp;</legend>
		<div class="quotecontent" style="padding:10px;"><div style="display: none;">{TEXT}</div></div>
</fieldset>
veya

Kod: Tümünü seç

[spoiler={TEXT1}]{TEXT2}[/spoiler]

Kod: Tümünü seç

<fieldset style="border: 1px solid #C0C0C0;">
<legend 
	onmouseover="this.style.cursor='hand'" 
	onmouseout="this.style.cursor='crosshair'"
	onClick="
		if (this.parentNode.getElementsByTagName('div')[0].getElementsByTagName('div')[0].style.display != '') 
		{
			this.parentNode.getElementsByTagName('div')[0].getElementsByTagName('div')[0].style.display = '';
			this.parentNode.getElementsByTagName('img')[0].src= 'styles/prosilver/theme/images/arrow_up.gif';
		} 
		else 
		{
			this.parentNode.getElementsByTagName('div')[0].getElementsByTagName('div')[0].style.display = 'none';
			this.parentNode.getElementsByTagName('img')[0].src= 'styles/prosilver/theme/images/arrow_down.gif';
		} 
		">&nbsp;<img src="styles/prosilver/theme/images/arrow_down.gif" style="padding:5px;">&nbsp;<font size="2">Spoiler:&nbsp;{TEXT1}&nbsp;</font>&nbsp;</legend>
		<div class="quotecontent" style="padding:10px;"><div style="display: none;">{TEXT2}</div></div>
</fieldset>

edit:
Not 1: ben burada aşşa yukarı ok resimleri için "styles/prosilver/theme/images/arrow_down.gif" ve "styles/prosilver/theme/images/arrow_up.gif" kullandım kafanıza göre değiştirirsiniz.

Not 2: border color'da "#C0C0C0" yapmıştım keyif sizin tabi, isterseniz pembe yapın beni ilgilendirmez
Kullanıcı avatarı
malt
Kayıtlı Kullanıcı
Mesajlar: 468
Kayıt: 25.02.2008, 11:00
Konum: Koltuk
İletişim:

Re: phpbb3 bbcode spoiler göster/gizle eklentisi

Mesaj gönderen malt »

@rhtgltkn;

Spoiler kodların için teşekkürler. Ancak kodda ufak bir oynama yaptım. Forumum dizi forumu olduğundan saklanan yazılar 'spoiler' olarak kalıplaşmış durumda; o yüzden mesaj alanında görünen 'kapalı içerik' kısmını 'spoiler' olarak değiştirdim.
Kullanıcı avatarı
yoda
Kayıtlı Kullanıcı
Mesajlar: 52
Kayıt: 21.09.2009, 07:34
Konum: Köprüüstü
İletişim:

Re: phpbb3 bbcode spoiler göster/gizle eklentisi

Mesaj gönderen yoda »

3.0.4 versiyonunda kusursuz bir şekilde çalışıyor tüm verilen eklentiler.

Emeği geçenlere teşekkürler.
Kilitli

“3.0.x Özel BBCodelar” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 10 misafir