phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: joli
22-01-2009, 18:14
Spoiler BBcode
Autor Wiadomość
Bedziu


Pomógł: 10 razy
Posty: 80
Wysłany: 19-10-2008, 11:11   Spoiler BBcode

Naturalnie, że nie mój MOD. Wrzucam, bo wyparował ze wszystkich for z modami.
Zapewne ze "starości" ;) Nieważne, bo teraz powraca. Bierzcie póki jeszcze jest.
Kod:
#################################################################
## MOD Title: Spoiler BBcode Mod
## MOD Author: dra2k4 < dra2k4@gmail.com >
## Dostosował: eXc1usiv3 (Matti)
##
## MOD Description:
##        Adds a spoiler tag to your forum.
##              Has a button for showing or hiding the spoiler.
##        The Spoiler Tag can contain URLs, Images and other spoilers etc. as normal posts can.
##        As of v2.0.0 the Spoilers can now be credited like quotes can.
##
##        If you have any queries on this mod please go to:
##        http://www.deviantart.com/deviation/52962401/
##        and comment there about anything. Otherwise just send me an email.
##
## MOD Version: v2.5.1
##
## Installation Level: Easy
## Installation Time: 5 Minutes
## Files To Edit:     includes/bbcode.php,
##                        templates/subSilver/bbcode.tpl,
##                  language/lang_polish/lang_main.php
##
## Included Files: None
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php
 
#
#-----[ FIND ]------------------------------------------
#

    $bbcode_tpl['quote_open'] = str_replace('{L_QUOTE}', $lang['Quote'], $bbcode_tpl['quote_open']);

#
#-----[ AFTER, ADD ]------------------------------------------
#
// Begin Spoiler BBcode Mod
    $bbcode_tpl['spoiler_open'] = str_replace('{L_SPOILER}', $lang['Spoiler'], $bbcode_tpl['spoiler_open']);
    $bbcode_tpl['spoiler_username_open'] = str_replace('{L_SPOILER}', $lang['Spoiler'], $bbcode_tpl['spoiler_username_open']);
    $bbcode_tpl['spoiler_username_open'] = str_replace('{USERNAME}', '\\1', $bbcode_tpl['spoiler_username_open']);
// End Spoiler BBCode

#
#-----[ FIND ]------------------------------------------
#
   
    // [b] and [/b] for bolding text.
    $text = ($board_config['button_b']) ? str_replace("[b:$uid]", $bbcode_tpl['b_open'], $text) : str_replace("[b:$uid]", '', $text);
    $text = ($board_config['button_b']) ? str_replace("[/b:$uid]", $bbcode_tpl['b_close'], $text) : str_replace("[/b:$uid]", '', $text);


#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Start Spoiler BBCode Mod
    // [spoiler] and [/spoiler] for entering spoiled text.
    $text = str_replace("[spoiler:$uid]", $bbcode_tpl['spoiler_open'], $text);
    $text = str_replace("[/spoiler:$uid]", $bbcode_tpl['spoiler_close'], $text);
    $text = preg_replace("/\[spoiler:$uid=\"(.*?)\"\]/si", $bbcode_tpl['spoiler_username_open'], $text);
// Start Spoiler BBCode Mod

#
#-----[ FIND ]------------------------------------------
#
    // [b] and [/b] for bolding text.
    $text = preg_replace("#\[b\](.*?)\[/b\]#si", "[b:$uid]\\1[/b:$uid]", $text);

#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Begin Spoiler BBcode Mod
    // [spoiler] and [/spoiler] for setting spoiler-textblocks
    $text = bbencode_first_pass_pda($text, $uid, '[spoiler]', '[/spoiler]', '', false, '');
    $text = bbencode_first_pass_pda($text, $uid, '/\[spoiler=\\\\&quot;(.*?)\\\\&quot;\]/is', '[/spoiler]', '', false, '', "[spoiler:$uid=\\\"\\1\\\"]");
// End Spoiler BBcode Mod


#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/bbcode.tpl

#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN b_open --><span style="font-weight: bold"><!-- END b_open -->
<!-- BEGIN b_close --></span><!-- END b_close -->

#
#-----[ BEFORE, ADD ]------------------------------------------
#
<!-- BEGIN spoiler_open -->
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
    <td>
<span style="font-size: 11px;">
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">
<b>{L_SPOILER}:</b> <input type="button" value="Show" 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 = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<p>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset; background-color: #FAFAFA; border: #D1D7DC; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px">
<div style="display: none;">
<!-- END spoiler_open -->
<!-- BEGIN spoiler_close -->
</div>
</p>
</div>
</div>
</span>
</td>
</tr>
</table>
<!-- END spoiler_close -->

<!-- BEGIN spoiler_username_open -->
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center">
<tr>
    <td>
<span style="font-size: 11px;">
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">
<b>{USERNAME} {L_SPOILER}:</b> <input type="button" value="Show" 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 = 'Hide'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Show'; }">
</div>
<p>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset; background-color: #FAFAFA; border: #D1D7DC; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px">
<div style="display: none;">
<!-- END spoiler_username_open -->
<!-- BEGIN spoiler_username_close -->
</div>
</p>
</div>
</div>
</span>
</td>
</tr>
</table><!-- END spoiler_username_close -->


#
#-----[ OPEN ]------------------------------------------
#
language/lang_polish/lang_main.php

#
#-----[ FIND ]------------------------------------------
#
$lang['bbcode_f_help'] = 'Rozmiar czcionki: [size=x-small]mały tekst[/size] Rada: zaznacz tekst i wybierz rozmiar';

#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['bbcode_r_help'] = "Tekst w spoilerze: [spoiler]Tekst[/spoiler] (alt+r)";

#
#
#-----[ FIND ]------------------------------------------
#
$lang['Code'] = 'Kod';

#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['Spoiler'] = 'Spoiler'; // comes before bbcode spoiler output.


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
_________________
UWAGA! ZŁODZIEJ!!! Czytaj więcej...
 
     
Gadatliwa Kasia 

   
OzOWizard

Posty: 9
Wysłany: 05-02-2009, 20:02   

Kod:
#
#
#-----[ FIND ]------------------------------------------
#
$lang['Code'] = 'Kod';

Mam problem bo nigdzie tego umnie w katalogu
language/lang_polish/lang_main.php nie ma
 
     
mbazyl


Pomógł: 68 razy
Posty: 593
Wysłany: 05-02-2009, 20:04   

268 linijka kodu.
 
     
tepe15


Pomógł: 7 razy
Posty: 183
Wysłany: 06-02-2009, 17:06   

jak wrzucic ten spoiler poprzez bbcode managera ??
_________________
Zastanów się 10 razy zanim napiszesz durny post z durnym przesłaniem.
[Info tyczy się was -jednak nie mnie. Sam dobrze wiem, kogo zwać durniem, kogo zaś nie]
 
     
MagicalFire


Pomógł: 980 razy
Posty: 4353
Wysłany: 19-02-2009, 22:29   

Cytat:
jak wrzucic ten spoiler poprzez bbcode managera ??

dolaczam sie do pytania
_________________
nie za takie Przemo walczyliśmy
 
     
Budyn00

Pomógł: 22 razy
Posty: 206
Wysłany: 19-02-2009, 23:22   

MagicalFire napisał/a:
Cytat:
jak wrzucic ten spoiler poprzez bbcode managera ??

dolaczam sie do pytania

Ja również dołączam się do pytania :)

[ Dodano: 21-02-2009, 12:43 ]
Witam :)
Znalazłem Spoiler do BBCode Manager ;
Kod znacznika:
Kod:
[spoiler]{TEXT}[/spoiler]

Kod Wynikowy :
Kod:
<div style="margin:20px; margin-top:5px"><div class="quotetitle"><b>Spoiler:</b> <input type="button" value="Show" style="width:45px;font-size:10px;margin:0px;padding:0px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].style.display != '') {this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = ''; this.innerText = ''; this.value = 'Hide';} else {this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'none'; this.innerText = ''; this.value = 'Show';}" /></div><div class="quotecontent" style="display: none;">{TEXT}</div></div>
 
     
MagicalFire


Pomógł: 980 razy
Posty: 4353
Wysłany: 21-02-2009, 12:51   

Budyn00, działa wyśmienicie
tylko fajnie jak by tresc byla w ramce
_________________
nie za takie Przemo walczyliśmy
 
     
Budyn00

Pomógł: 22 razy
Posty: 206
Wysłany: 21-02-2009, 12:57   

Teraz możesz wybrać jaki tekst ma być zamiast "Spoiler:" Oraz zamiast pisać "Show","Hide", pisze pokaż ukryj :)
Kod Znacznika :
Kod:
[spoiler={CO}]{TEXT}[/spoiler]

Kod wynikowy :
Kod:
<div style="margin:20px; margin-top:5px"><div class="quotetitle"><b>{CO}:</b> <input type="button" value="Pokaż" style="width:45px;font-size:10px;margin:0px;padding:0px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].style.display != '') {this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = ''; this.innerText = ''; this.value = 'Ukryj';} else {this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'none'; this.innerText = ''; this.value = 'Pokaż';}" /></div><div class="quotecontent" style="display: none;">{TEXT}</div></div>


[ Dodano: 21-02-2009, 22:20 ]
MagicalFire napisał/a:
Budyn00, działa wyśmienicie
tylko fajnie jak by tresc byla w ramce

Prosze :
Kod:
<div style="margin:20px; margin-top:5px"><div class="quotetitle"><b>Spoiler:</b> <input type="button" value="Pokaż" style="width:45px;font-size:10px;margin:0px;padding:0px;" onclick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].style.display != '') {this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = ''; this.innerText = ''; this.value = 'Ukryj';} else {this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'none'; this.innerText = ''; this.value = 'Pokaż';}" /></div><div class="quotecontent" style="display: none;"><div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset; background-color: #FAFAFA; border: #D1D7DC; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px">{TEXT}</div></div>

W "background-color: #FAFAFA" i "border: #D1D7DC"
Można sobie dopasować ramkę pod własne potrzeby.
 
     
bunio11

Posty: 117
Wysłany: 22-02-2009, 19:26   

A ma ktoś jakis pomysł żeby taki spoiler zrobić w shoutboxie ?
 
     
MagicalFire


Pomógł: 980 razy
Posty: 4353
Wysłany: 22-02-2009, 20:56   

Cytat:
A ma ktoś jakis pomysł żeby taki spoiler zrobić w shoutboxie ?

ty wiesz co to jest ten Spoiler ??

i po co on w SB idiotyczny pomysł
_________________
nie za takie Przemo walczyliśmy
 
     
bunio11

Posty: 117
Wysłany: 22-02-2009, 21:26   

MagicalFire napisał/a:
ty wiesz co to jest ten Spoiler ??


Wiem ;)

MagicalFire napisał/a:

i po co on w SB idiotyczny pomysł


niektórzy dyskutują np. o nowych odcinkach(serialu, anime itp) w SB i dużo ludzi czyta to przez brak spoilera. Żeby pozbyć się tego typu rzeczy można by było zamontować spoiler w SB i po sprawie.
 
     
Adi95

Posty: 13
Wysłany: 24-02-2009, 17:29   

Co mogę zrobić aby zamiast ręcznie wpisywać kod był przycisk na górze?? (jak url, img itd...)
_________________
Gość pomóż!
http://www.przemo.org/php...r,asc,start,270
PILNIE POSZUKIWANA POMOC!
 
     
Matteo



Pomógł: 1932 razy
Posty: 5715
Wysłany: 24-02-2009, 17:33   

W pliku templates/twojstyl/posting_body.tpl znajdź:

Kod:
<input type="button" class="button" accesskey="h" name="addbbcode28" value="Hide" style="width: 40px" onClick="bbstyle(28)" onMouseOver="helpline('h')" />


dodaj po nim:

Kod:
<input type="button" class="button" accesskey="h" name="addbbcode30" value="nazwa" style="width: 60px" onClick="bbstyle(xx)" />


W miejscu nazwa, wpisz nazwę jaka ma być na nim.
W miejscu xx wpisz odpowiedni numer.
_________________
Fora, strony, sklepy internetowe i wiele więcej...
matteo.fcb(at)gmail.com
 
     
Adi95

Posty: 13
Wysłany: 25-02-2009, 08:31   

@fifacenter:
1. Ne mogę tego znaleźć...
2. Odpowiednia nazwa to znaczy jaka??
_________________
Gość pomóż!
http://www.przemo.org/php...r,asc,start,270
PILNIE POSZUKIWANA POMOC!
 
     
Gadatliwa Kasia 

   
Matteo



Pomógł: 1932 razy
Posty: 5715
Wysłany: 25-02-2009, 16:22   

Podeślij w załączniku Twój templates/twojstyl/posting_body.tpl
_________________
Fora, strony, sklepy internetowe i wiele więcej...
matteo.fcb(at)gmail.com
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,08 sekundy. Zapytań do SQL: 12
Polecane serwisy



Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

mediaclick.pl

phpbb

serwis laptopów

Agencja SEO lepszymarketing.pl

Polisy Ubezpieczeniowe TU Europa

• Zamów reklamę