Домой Каталог: Дополнения WP-Recall PrimeForum Спрятать форму публикации под спойлер
7ответ(ов) в теме
Lev
не в сети 4 года
На сайте с 23.06.2015
Участник
Тем 85
Сообщения 317
1
17:37
Версия WP-Recall: 16.10.2
Версия дополнения: 1.4

Здравствуйте.
Подскажите пожалуйста, как можно спрятать форму публикации под спойлер, как это сделано в группах?
Шаблон форума использую свой, на базе prime-first.

Желательно, что бы была возможно написать на нем - создать тему а в комментах - комментировать.
Может можно кк то использовать код с групп в своем шаблоне?
Спасибо.

0
Вова (Otshelnik-Fm)
не в сети 4 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
17:50

В prime-forum/themes/prime-first/templates/pfm-topic.php функцию <?php pfm_the_post_form(); ?> заключайте в любой спойлер

1
Lev
не в сети 4 года
На сайте с 23.06.2015
Участник
Тем 85
Сообщения 317
3
20:06

Спасибо Владимир.

Нашел вот такое решение. Легковесное и все браузеры понимают. Кроме ie.
Может еще кому пригодится.

Это для формы комментов в файл pfm-topic.php
Обернуть строку <?php pfm_the_post_form(); ?> как показано ниже.

    <details>
    <summary class="pf-spoiler">Добавить комментарий</summary>
    <?php pfm_the_post_form(); ?>
    </details>

Это для формы при создании темы. файл pfm-forum.
Обернуть строку <?php pfm_the_post_form(); ?> как показано ниже.

    <details>
    <summary class="pf-spoiler">Начать новую тему</summary>    
    <?php pfm_the_topic_form(); ?>
    </details>

и css для шаблона. (цвета делал под себя)

    #prime-forum .pf-spoiler {
    margin: 15px 0;
    padding: 10px 15px;
    background: linear-gradient(to top, #222222 0%, #3d3d3d 100%);
    color: #fcfcfc;
    font-weight: bold;
    cursor: pointer;
}

css правильней написал, но тогда в ie не видит часть стилей и получается бяка.

Пока оставил так. Если найду такое же простое решение но с поддержкой IE, поделюсь. 🙂

Оффтоп
Спасибо, что своими советами помогаете думать 😆

Оффтоп
Как же я рад, что в свое время перешел с SPForum на PrimeForum )

Редакции сообщения
15.01.2018 20:20LevПричина: не указано
0
Вова (Otshelnik-Fm)
не в сети 4 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
4
20:27

Оффтоп
ie забудьте. Его даже майкрософт не поддерживает. Новый EDGE этот элемент правда тоже не понимает

Вы не можете просматривать опубликованные ссылки

. Но есть скрипт полифил. Его я и применяю в своем дополнении спойлера

Вы не можете просматривать опубликованные ссылки

1
Lev
не в сети 4 года
На сайте с 23.06.2015
Участник
Тем 85
Сообщения 317
5
01:00

Владимир, что то я не осилил )
Я правильно понимаю, что мне надо как то подключить скрипт?
Я нашел вот что

Вы не можете просматривать опубликованные ссылки

details-element-polyfill.js
А как его подключить в файле, что бы все заработало, не знаю. пока слабо (
Подскажите пожалуйста.

0
Вова (Otshelnik-Fm)
не в сети 4 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
6
01:15

Мне не интересно решать этот вопрос повторно - я вам дал подсказку - или используйте вышеназванный мною доп или смотрите как там сделано

0
Lev
не в сети 4 года
На сайте с 23.06.2015
Участник
Тем 85
Сообщения 317
7
16:57

Поставил ваше дополнение. Не много подправил под себя и все. Получил то, что надо.
Спасибо!

1
Тема закрыта. Публикация новых сообщений запрещена.