spoiler из phpBB3

Правила форума
При возникновении вопросов, связанных с работой движка вы должны предоставить ссылку на свой сайт с установленным движком (или вписать адрес трекера в свой профиль), в случае, если на вашем сайте не будет копирайтов (внизу каждой страницы), то в помощи вам будет отказано, а ваш аккаунт будет отключен.
Все сообщения должны быть написаны на русском языке. Язык "падонкаф" русским языком не считается.
Все сообщения, написанные не на русском языке будут удаляться, а их автор будет получать предупреждения.

spoiler из phpBB3

Сообщение x010d » 11 дек 2008, 01:30

Мне допустим и текущего варианта достаточно, в форумной части данный код необрабатывается, так же недобавляется кнопка (мне она не нужна).

[spoiler=тест]тест[/spoiler]

в include/function_post.php
ищем
Код: Выделить всё
$bb_tpl['font'] = str_replace('{FONT_FAMILY}', '\\1', $bb_tpl['font']);
   $bb_tpl['font'] = str_replace('{CONTENT}', '\\2', $bb_tpl['font']);


после вставляем
Код: Выделить всё
$bb_tpl['spoiler'] = str_replace('{TEXT1}', '\\1', $bb_tpl['spoiler']);
   $bb_tpl['spoiler'] = str_replace('{TEXT2}', '\\2', $bb_tpl['spoiler']);


далее ищем
Код: Выделить всё
$pattern[] = "/\[font=([a-zA-Z ,]+)\]((\s|.)+?)\[\/font\]/i";
   $tags[] = $bb_tpl['font'];


после вставляем
Код: Выделить всё
$pattern[] = "/\[spoiler=(.+?)\]((\s|.)+?)\[\/spoiler\]/i";
   $tags[] = $bb_tpl['spoiler'];


Сохраняем...

в папке templates/main (зависит от используемого стиля)
в файл bbcode.html
в конец добавляем

Код: Выделить всё
<!-- BEGIN spoiler -->
<div class="spoiler"><div class="spoiler-top"><a href="#toggle_spoiler" class="spoiler-link" onclick="return(spoilerToggle(this));">[Показать]</a> <span class="spoiler-title">{TEXT1}</span></div><div class="spoiler-box" onclick="spoilerToggle(this);"><div class="spoiler-hidden">{TEXT2}</div></div></div>
<!-- END spoiler -->

сохраняем...

в overall_header.html
до </head>

вставляем
Код: Выделить всё
<!-- INCLUDE prime_bbcode_spoiler.html -->


копируем в папку с темой три файла, они в аттаче.

Если в браузере неработает Ява, то текст в споилере будет закрашен черным пока на него не нажать, это стандартная фича данного мода
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Re: spoiler из phpBB3

Сообщение SOVETNIk » 16 дек 2008, 16:13

у меня почему то текст не прячется в спойлер... в чём может быть проблема, всё грамотно делал.
SOVETNIk
 
Сообщения: 100
Зарегистрирован: 05 ноя 2008, 18:54

Re: spoiler из phpBB3

Сообщение x010d » 16 дек 2008, 20:41

как он выглядит?

1)не скопировали файлы с аттача
2)не работает ява (в этом случае текст закрашен черным)
3)что-то пропустили при вставке.
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Re: spoiler из phpBB3

Сообщение SOVETNIk » 16 дек 2008, 21:41

Код: Выделить всё
[spoiler=Спойлер]Спрятанный текст[/spoiler]

Изображение
файлы все вставил в папку с шаблоном битхд (его использую), всё прописал, спойлер появляется но ничего не прячет....
SOVETNIk
 
Сообщения: 100
Зарегистрирован: 05 ноя 2008, 18:54

Re: spoiler из phpBB3

Сообщение x010d » 16 дек 2008, 22:17

SOVETNIk писал(а):
Код: Выделить всё
[spoiler=Спойлер]Спрятанный текст[/spoiler]

Изображение
файлы все вставил в папку с шаблоном битхд (его использую), всё прописал, спойлер появляется но ничего не прячет....


в папку tamplate/bithdtv ?
проверте, правильно ли вставлено в overall_header.html именно в папке которая bithdtv

ПОСЛЕ </script>
ДО </head>
и именно так как написано, включая знаки коментирования
Код: Выделить всё
<!-- INCLUDE prime_bbcode_spoiler.html -->


и сбросить кеш на всякий.
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Re: spoiler из phpBB3

Сообщение SOVETNIk » 16 дек 2008, 22:43

и кэш сбросил, не помогло, для стандартного шаблона main все операции повторил, тоже самое что и с битхд.
SOVETNIk
 
Сообщения: 100
Зарегистрирован: 05 ноя 2008, 18:54

Re: spoiler из phpBB3

Сообщение x010d » 16 дек 2008, 22:51

у тебя не обрабатывается prime_bbcode_spoiler.html

версия движка какая?
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Re: spoiler из phpBB3

Сообщение SOVETNIk » 16 дек 2008, 22:55

версия 0.3 со всеми апдейтами из тойже темы..
SOVETNIk
 
Сообщения: 100
Зарегистрирован: 05 ноя 2008, 18:54

Re: spoiler из phpBB3

Сообщение x010d » 16 дек 2008, 23:09

SOVETNIk писал(а):версия 0.3 со всеми апдейтами из тойже темы..


попробуй с svn обновится, если еще не делал.
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Re: spoiler из phpBB3

Сообщение SOVETNIk » 16 дек 2008, 23:18

я оттуда не обновлялся, в скором времени обновлюсь.
SOVETNIk
 
Сообщения: 100
Зарегистрирован: 05 ноя 2008, 18:54

Re: spoiler из phpBB3

Сообщение SOVETNIk » 17 дек 2008, 09:17

обновиться мне не удалось, на тестовом сайте выдало ошибку какую то при переходе по db_updater.php... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 107254 bytes) in /home/users/s/sovetnika/domains/сайт.ru/include/global.php on line 454

А вот по теме, вложил 2 файла (prime_bbcode_spoiler.css и prime_bbcode_spoiler.js) в кореневую папку, вместо папки с темой, и спойлер заработал))) :D
SOVETNIk
 
Сообщения: 100
Зарегистрирован: 05 ноя 2008, 18:54

Re: spoiler из phpBB3

Сообщение x010d » 17 дек 2008, 09:57

SOVETNIk писал(а):обновиться мне не удалось, на тестовом сайте выдало ошибку какую то при переходе по db_updater.php... Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 107254 bytes) in /home/users/s/sovetnika/domains/сайт.ru/include/global.php on line 454


в пхп увеличь количество памяти под исполнения скриптов до 128мб (у тебя 64), и перед апдейтом отключи сжатие gzip.
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Re: spoiler из phpBB3

Сообщение SOVETNIk » 17 дек 2008, 10:14

а где конкретней можно увеличить память под выполнение скриптов?
SOVETNIk
 
Сообщения: 100
Зарегистрирован: 05 ноя 2008, 18:54

Re: spoiler из phpBB3

Сообщение x010d » 17 дек 2008, 19:15

SOVETNIk писал(а):а где конкретней можно увеличить память под выполнение скриптов?


в php.ini, потом рестартануть апач.
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Re: spoiler из phpBB3

Сообщение SOVETNIk » 19 янв 2009, 11:41

а есть возможность, чтобы работал 2-ой спойлер, т.е. спойлер в спойлере?
SOVETNIk
 
Сообщения: 100
Зарегистрирован: 05 ноя 2008, 18:54

Re: spoiler из phpBB3

Сообщение x010d » 19 янв 2009, 20:48

SOVETNIk писал(а):а есть возможность, чтобы работал 2-ой спойлер, т.е. спойлер в спойлере?


Все вопросы разрабам мода на www.phpbb.com, я просто написал как вставить в tbdevsz.
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Re: spoiler из phpBB3

Сообщение sider » 01 фев 2009, 19:15

очень нужен спойлер который будет работать и на форуме, кто может разработать помогите!!!
Аватара пользователя
sider
 
Сообщения: 22
Зарегистрирован: 14 июл 2007, 17:53
Адрес трекера: http://torrentzone.ru


Вернуться в Готовые модификации

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0