Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 5
1

Доработка плагина Spoiler

06.07.2014, 17:31. Показов 584. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, есть плагин спойлера, работает он если в материале перед текстом который нужно скрыть, вставить {spoiler}, но в этом и кроется проблема, получается что все что идет после спойлера скрывается, какую то часть одну скрыть не получится, как можно сделать чтобы можно было вставлять замыкающий код, то есть чтобы было так :

PHP
1
2
3
4
{spoiler}
скрытый текст
{/spoiler}
обычный текст
в php вообще не разбираюсь, может то подскажет
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
defined('_JEXEC') or die;
jimport('joomla.plugin.plugin');
class PlgContentPlg_spoiler extends JPlugin {
   public function onContentPrepare($context, &$row, &$params, $page = 1) {
        if (JString::strpos($row->text, '{spoiler}') === false) return true;
      $row->text = str_replace('<p>{spoiler}</p>', '{spoiler}', $row->text);
        $row->text = str_replace('{spoiler}', '<div id="spoiler_content">', $row->text).'</div><div class="br_right"><div id="spoiler_button">Читать полностью</div></div><div>
        <form>
<input type="button" value="Назад на предыдущую страницу"
onClick="history.back()">
</form>
        </div>';
        return true;
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.07.2014, 17:31
Ответы с готовыми решениями:

Доработка плагина jexr
Добрый день! На сайте стоит плагин jexr для преобразования внешних ссылок на сайте во внутренние....

Доработка плагина wordpress
Вообщем проблема такая. Есть плагин userPRO к нему есть дополнение privateMessaging нужно...

Вызывать методы плагина jquery извне. Подружить два плагина
Написал свой плагин. Код уже набирается немаленький. А много ещё не реализовано. Планирую разделить...

Spoiler на HTML
Доброго всем. Подскажите, можно ли сделать спойлер только на HTML + CSS. Заранее спасибо...

2
> /dev/null
286 / 119 / 86
Регистрация: 14.05.2014
Сообщений: 767
06.07.2014, 23:44 2
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
defined('_JEXEC') or die;
jimport('joomla.plugin.plugin');
class PlgContentPlg_spoiler extends JPlugin {
   public function onContentPrepare($context, &$row, &$params, $page = 1) {
        if (JString::strpos($row->text, '{spoiler}') === false) return true;
      $row->text = str_replace('<p>{spoiler}</p>', '{spoiler}', $row->text);
 
        $row->text = str_replace('{spoiler}', '<div id="spoiler_content">', $row->text);
 
        $row->text = str_replace('{/spoiler}', '</div>', $row->text).'<div class="br_right"><div id="spoiler_button">Читать полностью</div></div><div>
        <form>
<input type="button" value="Назад на предыдущую страницу"
onClick="history.back()">
</form>
        </div>';
        return true;
    }
}
Может как то так? Я не знаю что за система, по этому не могу сказать точно что сработает. Дайте больше информации
0
SV
55 / 55 / 25
Регистрация: 03.08.2014
Сообщений: 258
03.08.2014, 21:53 3
Я не знаю что за система
название системы во второй строчке ^_^
0
03.08.2014, 21:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.08.2014, 21:53
Помогаю со студенческими работами здесь

Spoiler jQuery в таблице
Доброго вечера! Есть таблица: &lt;table border=&quot;1px&quot;&gt;...

Spoiler в HTML как сделать??
в сети есть примеры &lt;/script&gt; &lt;a href=&quot;#&quot; onclick=&quot;return a();&quot;&gt;показать&lt;/a&gt; &lt;a...

Spoiler на css, сворачивается при клике на содержание
Приветствую пользователей. Есть спойлер. Мне он устраивает, но когда делаешь клик на содержание он...

Как сделать наиболее простой спойлер (spoiler) в php? (с минимумом кода)
Я хочу сделать самый простой спойлер в php: чтобы он просто открывался и закрывался, без анимации. ...

Подсветка QML элементов QML-ного плагина в QtCreator в случае нахождения QML файлов плагина в ресурсах!
Здравствуйте! Если сделать плагин для QML и подключить его в основном проекте ну как - то так:...

Установка плагина
Честно говоря, раньше не приходилось с этим сталкиваться. При установке плагина Content-Blogping...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru