Losowy tekst w sygnaturze
: 01 sierpnia 2012, 02:17
Nazwa BBCode: Random text signature
BBCode dodaje losowe teksty w sygnaturze. Umożliwia utworzenie sygnatur z losowo zmieniającymi się tekstami (inny w każdym poście oraz zmiana po przeładowaniu strony.
Autor: all4phone (skrypt js znaleziony w internecie i przystosowany do działania tego BBCode'a)
Uwagi: Utwórz nowy plik PHP i umieścić w nim kilka cytatów, każdy w nowej linii.
Zamiast Signature 1 Signature 2 i tak dalej, umieść własne teksty. Możesz mieć tyle linii ile chcesz.
Poniżej przykładowy kod pliku:
Zapisz plik jako 1_signature.php i wyślij go do głównego katalogu Twojego forum. Podpis ten może być zaoferowany kilku użytkownikom. W takim wypadku należy stworzyć plik signature.php dla każdego z nich i nazywać je 2_signature.php, 3_ signature.php itp.
Dodaj/zmień znacznik BBCode:
Zamiennik HTML:
Podpowiedzi:
Przykład:
Demo:
Demo - każdy mój post
BBCode dodaje losowe teksty w sygnaturze. Umożliwia utworzenie sygnatur z losowo zmieniającymi się tekstami (inny w każdym poście oraz zmiana po przeładowaniu strony.
Autor: all4phone (skrypt js znaleziony w internecie i przystosowany do działania tego BBCode'a)
Uwagi: Utwórz nowy plik PHP i umieścić w nim kilka cytatów, każdy w nowej linii.
Zamiast Signature 1 Signature 2 i tak dalej, umieść własne teksty. Możesz mieć tyle linii ile chcesz.
Poniżej przykładowy kod pliku:
Kod: Zaznacz cały
<?php
$quotes = 'Signature 1
Signature 2
Signature 3
Signature 4
Signature 5';
$split_array = explode("\n", $quotes);
$rand_keys = array_rand($split_array, 1);
$order = array("\r\n", "\n", "\r");
$replace = '<br />';
$los = str_replace($order, $replace, $split_array[$rand_keys]);
header("content-type: application/x-javascript");
echo "<!--\n
document.write('$los');\n
//-->";
?>Dodaj/zmień znacznik BBCode:
Kod: Zaznacz cały
[signature]{NUMBER}[/signature]Kod: Zaznacz cały
<script type="text/javascript" src="./redirect/to/script_file/{NUMBER}_signature.php"></script>Kod: Zaznacz cały
Signature: [signature]Number[/signature]Kod: Zaznacz cały
[signature]5[/signature]Demo - każdy mój post