Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2010-12-10 05:10:33

FeSs
Участник
Зарегистрирован: 2010-10-21
Сообщений: 25

Тег spoiler

Как придать имя при создании спойлера. Т.е что бы вместо надписи Скрытый текст указывалось то что ты вписал

Примерно такого вида [spoiler=Имя]Текст[/spoiler]

Редактировался FeSs (2010-12-10 05:55:52)

Offline

#2 2010-12-10 06:18:42

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Тег spoiler

Примерно так надо сделать.
Этот блок в парсере

    if (strpos($text, '[spoiler]') !== false)
    {
        $text = str_replace('[spoiler]', "<div> <div style=\"margin-bottom:2px\"><strong>".$lang_common['Hidden text']."</strong>: <input type=\"button\" value=\"".$lang_common['Show']."\" 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 = '".$lang_common['Hide']."'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = '".$lang_common['Show']."'; }\"> </div> <div style=\"margin: 0px; padding: 6px; border: 1px inset;\"> <div style=\"display: none;\">", $text);
        $text = str_replace('[/spoiler]', '</div> </div> </div>', $text);
    }

заменить на этот

    if (strpos($text, '[spoiler') !== false)
    {
        $text = str_replace('[spoiler]', "<div> <div style=\"margin-bottom:2px\"><strong>".$lang_common['Hidden text']."</strong>: <input type=\"button\" value=\"".$lang_common['Show']."\" 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 = '".$lang_common['Hide']."'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = '".$lang_common['Show']."'; }\"> </div> <div style=\"margin: 0px; padding: 6px; border: 1px inset;\"> <div style=\"display: none;\">", $text);
        $text = preg_replace('#\[spoiler=(.*?)\]#se', '"<div> <div style=\"margin-bottom:2px\"><strong>$1</strong>: <input type=\"button\" value=\"".$lang_common['Show']."\" 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 = \'".$lang_common[\'Hide\']."\'; } else { this.parentNode.parentNode.getElementsByTagName(\'div\')[1].getElementsByTagName(\'div\')[0].style.display = \'none\'; this.innerText = \'\'; this.value = \'".$lang_common[\'Show\']."\'; }\"> </div> <div style=\"margin: 0px; padding: 6px; border: 1px inset;\"> <div style=\"display: none;\">"', $text);
        $text = str_replace('[/spoiler]', '</div> </div> </div>', $text);
    }

З.Ы. Работоспособность не проверял. Писал по типу бб-кода quote.

Редактировался Visman (2010-12-10 12:24:48)

Offline

#3 2010-12-10 09:44:51

scalemaster
Участник
Зарегистрирован: 2009-08-10
Сообщений: 134

Re: Тег spoiler

Visman, Где-то ошибка, а верхний код работает. Кстати, откуда он, самопал? В оригинале нету спойлера.

Offline

#4 2010-12-10 09:47:16

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Тег spoiler

scalemaster, это из моей сборки.
А по ошибке в логи посмотри на что там PHP ругается.

Offline

#5 2010-12-10 11:10:28

scalemaster
Участник
Зарегистрирован: 2009-08-10
Сообщений: 134

Re: Тег spoiler

Parse error: syntax error, unexpected T_STRING in /include/parser.php on line 859

Кстати, как сделать, чтобы в скрытом виде пустое окошко строчку не занимало? Бордер 0 ставлю, но тогда в распахнутом виде нету границы.

Редактировался scalemaster (2010-12-10 11:12:03)

Offline

#6 2010-12-10 12:38:32

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Тег spoiler

Первое свое сообщение изменил.
scalemaster, в первом приближении полное скрытие спойлера выглядит так:

        $text = str_replace('[spoiler]', "<div> <div style=\"margin-bottom:2px\"><strong>".$lang_common['Hidden text']."</strong>: <input type=\"button\" value=\"".$lang_common['Show']."\" style=\"width:60px;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 = '".$lang_common['Hide']."'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'none'; this.innerText = ''; this.value = '".$lang_common['Show']."'; }\"> </div> <div style=\"margin: 0px; padding: 6px; border: 1px inset; display: none;\"> <div style=\"\">", $text);

Offline

#7 2010-12-10 17:25:45

FeSs
Участник
Зарегистрирован: 2010-10-21
Сообщений: 25

Re: Тег spoiler

Visman

Parse error: syntax error, unexpected T_STRING in /var/www/industri/data/www/die-krupps.ru/forum/include/parser.php on line 796

Ругается на эту строку

$text = preg_replace('#\[spoiler=(.*?)\]#se', '"<div> <div style=\"margin-bottom:2px\"><strong>$1</strong>: <input type=\"button\" value=\"".$lang_common['Show']."\" 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 = \'".$lang_common[\'Hide\']."\'; } else { this.parentNode.parentNode.getElementsByTagName(\'div\')[1].getElementsByTagName(\'div\')[0].style.display = \'none\'; this.innerText = \'\'; this.value = \'".$lang_common[\'Show\']."\'; }\"> </div> <div style=\"margin: 0px; padding: 6px; border: 1px inset;\"> <div style=\"display: none;\">"', $text);

Ошибка появляется когда заходишь в тему

Offline

#8 2010-12-10 17:40:52

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Тег spoiler

Еще в этом

$lang_common['Show']

так

$lang_common[\'Show\']

Offline

#9 2010-12-10 18:06:35

FeSs
Участник
Зарегистрирован: 2010-10-21
Сообщений: 25

Re: Тег spoiler

Поменял в 3 местах все равно не пашет

Offline

#10 2010-12-10 18:51:31

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Тег spoiler

Ленивые вы все tongue
Вот проверенный код из моей сборки

    if (strpos($text, '[spoiler') !== false)
    {
//        $text = str_replace('[spoiler]', "<div> <div style=\"margin-bottom:2px\"><strong>".$lang_common['Hidden text']."</strong>: <input type=\"button\" value=\"".$lang_common['Show']."\" 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 = '".$lang_common['Hide']."'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = '".$lang_common['Show']."'; }\"> </div> <div style=\"margin: 0px; padding: 6px; border: 1px inset;\"> <div style=\"display: none;\">", $text);
//        $text = str_replace('[/spoiler]', '</div> </div> </div>', $text);
        $text = str_replace('[spoiler]', "<div><div style=\"margin-bottom:2px\"><strong>".$lang_common['Hidden text']."</strong>: <input type=\"button\" value=\"".$lang_common['Show']."\" style=\"width:60px;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 = '".$lang_common['Hide']."'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'none'; this.innerText = ''; this.value = '".$lang_common['Show']."'; }\"></div><div style=\"margin: 0px; padding: 6px; border: 1px inset; display: none;\">", $text);
        $text = preg_replace('#\[spoiler=(.*?)\]#se', '"<div><div style=\"margin-bottom:2px\"><strong>".\'$1\'."</strong>: <input type=\"button\" value=\"".$lang_common[\'Show\']."\" style=\"width:60px;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 = \'".$lang_common[\'Hide\']."\'; } else { this.parentNode.parentNode.getElementsByTagName(\'div\')[1].style.display = \'none\'; this.innerText = \'\'; this.value = \'".$lang_common[\'Show\']."\'; }\"></div><div style=\"margin: 0px; padding: 6px; border: 1px inset; display: none;\">"', $text);
        $text = str_replace('[/spoiler]', '</div></div>', $text);
    }

Подходит только к ней.
Если хотите ставить на стандартном форуме, смотрите где в парсере добавлен spoiler и какие языковый переменные заведены дополнительно.

Offline

#11 2010-12-10 20:02:21

FeSs
Участник
Зарегистрирован: 2010-10-21
Сообщений: 25

Re: Тег spoiler

Visman спасибо, заработало.

Только я мало того что ленивый, так еще и не знаю ничего)

Offline

#12 2010-12-10 20:40:19

FeSs
Участник
Зарегистрирован: 2010-10-21
Сообщений: 25

Re: Тег spoiler

Еще вопрос как кнопку Показать поменять на 2 графических (gif) элемента вида + при разворачивании и минуса при сворачивании. И Сделать не в конце названия эту кнопку а впереди

Offline

#13 2010-12-10 21:15:17

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Тег spoiler

FeSs, кнопка тут рисуется кодом

<input type=\"button\" value=\"".$lang_common['Show']."\" style=\"width:60px;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 = '".$lang_common['Hide']."'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'none'; this.innerText = ''; this.value = '".$lang_common['Show']."'; }\">

Чтобы она была спереди текста, этот код перетаскиваем и ставим перед <strong>.
Чтобы это была картинка меняй

input type=\"button\" value=\"".$lang_common['Show']."\" style=\"width:60px;font-size:10px;margin:0px;padding:0px;\"

на что-то такое

img src=\"АДРЕС КАРТИНКИ\"

а для смены картинок нужно эти куски

this.innerText = ''; this.value = '".$lang_common['Hide']."';
this.innerText = ''; this.value = '".$lang_common['Show']."';

сменить на что-то такое

this.src.replace('up','down');
this.src.replace('down','up');

т.е. имя файлов картинок должны различаться только на up и down по аналоги с коллапсом категорий.

Offline

#14 2010-12-10 22:22:37

FeSs
Участник
Зарегистрирован: 2010-10-21
Сообщений: 25

Re: Тег spoiler

Чудесным образом наверное, потому что я хз, но после всех этих поправок все осталось как было xD

картинки обозвал spoiler_up и spoiler_down соответственно
всунул их в /forum/img/

Указал img src=\"/img/spoiler_.gif\"

Незнаю, вижу что много странностей для меня не понятных....и море сомнений

Offline

#15 2010-12-11 11:35:18

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Тег spoiler

FeSs пишет:

Указал img src=\"/img/spoiler_.gif\"

img src=\"img/spoiler_down.gif\"

Offline

#16 2010-12-11 17:55:19

FeSs
Участник
Зарегистрирован: 2010-10-21
Сообщений: 25

Re: Тег spoiler

Все как было так и осталось....вообще никаких измененией

if (strpos($text, '[spoiler') !== false)
    {
//        $text = str_replace('[spoiler]', "<div> <div style=\"margin-bottom:2px\"><img src=\"http://die-krupps.ru/forum/img/spoiler_down.gif\" 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.src.replace('up','down'); } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.src.replace('down','up'); }\"><strong>".$lang_common['Hidden text']."</strong> </div> <div style=\"margin: 0px; padding: 6px; border: 1px inset;\"> <div style=\"display: none;\">", $text);
//        $text = str_replace('[/spoiler]', '</div> </div> </div>', $text);
        $text = str_replace('[spoiler]', "<div><div style=\"margin-bottom:2px\"><img src=\"img/spoiler_down.gif\" onClick=\"if (this.parentNode.parentNode.getElementsByTagName('div')[1].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = ''; this.src.replace('up','down'); } else { this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'none'; this.src.replace('down','up'); }\"><strong>".$lang_common['Hidden text']."</strong> </div><div style=\"margin: 0px; padding: 6px; border: 1px inset; display: none;\">", $text);
        $text = preg_replace('#\[spoiler=(.*?)\]#se', '"<div><div style=\"margin-bottom:2px\"><strong>".\'$1\'."</strong>: <input type=\"button\" value=\"".$lang_common[\'Show\']."\" style=\"width:60px;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 = \'".$lang_common[\'Hide\']."\'; } else { this.parentNode.parentNode.getElementsByTagName(\'div\')[1].style.display = \'none\'; this.innerText = \'\'; this.value = \'".$lang_common[\'Show\']."\'; }\"></div><div style=\"margin: 0px; padding: 6px; border: 1px inset; display: none;\">"', $text);
        $text = str_replace('[/spoiler]', '</div></div>', $text);
    }

Offline

#17 2010-12-11 18:14:15

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Тег spoiler

FeSs, так изменен вариант только для [ spoiler ]. А для [ spoiler= кто будет менять?
По аналогии с первым нужно делать.

Offline

#18 2010-12-11 20:59:17

FeSs
Участник
Зарегистрирован: 2010-10-21
Сообщений: 25

Re: Тег spoiler

Получилось, но + на - не меняется

Offline

#19 2010-12-11 21:05:53

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Тег spoiler

FeSs, я же сказал по аналогии с первым.
Почему это

Visman пишет:

а для смены картинок нужно эти куски

this.innerText = ''; this.value = '".$lang_common['Hide']."';
this.innerText = ''; this.value = '".$lang_common['Show']."';

сменить на что-то такое

this.src.replace('up','down');
this.src.replace('down','up');

не сделано?

Offline

#20 2010-12-11 22:22:49

FeSs
Участник
Зарегистрирован: 2010-10-21
Сообщений: 25

Re: Тег spoiler

Изменено же...

    if (strpos($text, '[spoiler') !== false)
    {
//        $text = str_replace('[spoiler]', "<div> <div style=\"margin-bottom:2px\"><img src=\"http://die-krupps.ru/forum/img/spoiler_down.gif\" 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.src.replace('up','down'); } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.src.replace('down','up'); }\"> <strong>".$lang_common['Hidden text']."</strong> </div> <div style=\"margin: 0px; padding: 6px; border: 1px inset;\"> <div style=\"display: none;\">", $text);
//        $text = str_replace('[/spoiler]', '</div> </div> </div>', $text);
        $text = str_replace('[spoiler]', "<div><div style=\"margin-bottom:2px\"><img src=\"http://die-krupps.ru/forum/img/spoiler_down.gif\" onClick=\"if (this.parentNode.parentNode.getElementsByTagName('div')[1].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = ''; this.src.replace('up','down'); } else { this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'none'; this.src.replace('down','up'); }\"> <strong>".$lang_common['Hidden text']."</strong> </div><div style=\"margin: 0px; padding: 6px; border: 1px inset; display: none;\">", $text);
        $text = preg_replace('#\[spoiler=(.*?)\]#se', '"<div><div style=\"margin-bottom:2px\"><img src=\"http://die-krupps.ru/forum/img/spoiler_up.gif\" onClick=\"if (this.parentNode.parentNode.getElementsByTagName(\'div\')[1].style.display != \'\') { this.parentNode.parentNode.getElementsByTagName(\'div\')[1].style.display = \'\'; this.innerText = \'\'; this.value = \'".$lang_common[\'Hide\']."\'; } else { this.parentNode.parentNode.getElementsByTagName(\'div\')[1].style.display = \'none\'; this.innerText = \'\'; this.value = \'".$lang_common[\'Show\']."\'; }\"> <strong>".\'$1\'."</strong> </div><div style=\"margin: 0px; padding: 6px; border: 1px inset; display: none;\">"', $text);
        $text = str_replace('[/spoiler]', '</div></div>', $text);
    }

Offline

#21 2010-12-12 05:29:04

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Тег spoiler

FeSs, в строке с preg_replace, которая отвечает за спойлер с подписью, как были команды на переименование кнопки ( this.innerText = \'\'; this.value = \'".$lang_common[\'Hide\']."\'; this.innerText = \'\'; this.value = \'".$lang_common[\'Show\']."\'; ), так и остались.

З.Ы. Строки начинающиеся с // есть комментарий и их код не работает.

Offline

#22 2010-12-14 11:49:59

FeSs
Участник
Зарегистрирован: 2010-10-21
Сообщений: 25

Re: Тег spoiler

Заменил, теперь он просто на строку preg_replace ругается

        $text = str_replace('[spoiler]', "<div><div style=\"margin-bottom:2px\"><img src=\"http://die-krupps.ru/forum/img/spoiler_down.gif\" onClick=\"if (this.parentNode.parentNode.getElementsByTagName('div')[1].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = ''; this.src.replace('up','down'); } else { this.parentNode.parentNode.getElementsByTagName('div')[1].style.display = 'none'; this.src.replace('down','up'); }\"> <strong>".$lang_common['Hidden text']."</strong> </div><div style=\"margin: 0px; padding: 6px; border: 1px inset; display: none;\">", $text);
        $text = preg_replace('#\[spoiler=(.*?)\]#se', '"<div><div style=\"margin-bottom:2px\"><img src=\"http://die-krupps.ru/forum/img/spoiler_up.gif\" onClick=\"if (this.parentNode.parentNode.getElementsByTagName(\'div\')[1].style.display != \'\') { this.parentNode.parentNode.getElementsByTagName(\'div\')[1].style.display = \'\'; this.src.replace('up','down'); } else { this.parentNode.parentNode.getElementsByTagName(\'div\')[1].style.display = \'none\'; this.src.replace('down','up'); }\"> <strong>".\'$1\'."</strong> </div><div style=\"margin: 0px; padding: 6px; border: 1px inset; display: none;\">"', $text);
        $text = str_replace('[/spoiler]', '</div></div>', $text);

Offline

#23 2010-12-14 12:56:23

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Тег spoiler

Пробуй так

$text = preg_replace('#\[spoiler=(.*?)\]#se', '"<div><div style=\"margin-bottom:2px\"><img src=\"http://die-krupps.ru/forum/img/spoiler_up.gif\" onClick=\"if (this.parentNode.parentNode.getElementsByTagName(\'div\')[1].style.display != \'\') { this.parentNode.parentNode.getElementsByTagName(\'div\')[1].style.display = \'\'; this.src.replace(\'up\',\'down\'); } else { this.parentNode.parentNode.getElementsByTagName(\'div\')[1].style.display = \'none\'; this.src.replace(\'down\',\'up\'); }\"> <strong>".\'$1\'."</strong> </div><div style=\"margin: 0px; padding: 6px; border: 1px inset; display: none;\">"', $text);

И разберись где up должен быть, где down, а то с первой строкой не совпадает.

Offline

#24 2010-12-14 14:48:37

FeSs
Участник
Зарегистрирован: 2010-10-21
Сообщений: 25

Re: Тег spoiler

пробовал, все равно, хотя подсвечивает именно эти слова up и down и именно в этой строке

Offline

#25 2010-12-14 15:46:10

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Тег spoiler

$text = preg_replace('#\[spoiler=(.*?)\]#se', '"<div><div style=\"margin-bottom:2px\"><img src=\"img/spoiler_up.gif\" onClick=\"if (this.parentNode.parentNode.getElementsByTagName(\'div\')[1].style.display != \'\') { this.parentNode.parentNode.getElementsByTagName(\'div\')[1].style.display = \'\'; this.src.replace(\'up\',\'down\'); } else { this.parentNode.parentNode.getElementsByTagName(\'div\')[1].style.display = \'none\'; this.src.replace(\'down\',\'up\'); }\"> <strong>".\'$1\'."</strong> </div><div style=\"margin: 0px; padding: 6px; border: 1px inset; display: none;\">"', $text);

Offline

Подвал доски

Под управлением FluxBB. Хостинг Hostens