В этом подфоруме общаемся на любые темы связанные со сторонними CMS, делимся собственными наработками и советами
Модераторы: Vl@d1m1r , Lorem Ipsum , Atlas
Милена
Самый Любознательный
Сообщения: 371 Стаж: 9 лет 8 месяцев
Откуда: РФ
Сообщение
Милена » 12 янв 2015, 19:41
Для часто задаваемых вопросов, короче. Чтоб нажав на текстовую ссыль открывалось что-то вроде спойлера. На гуру в одной теме видела такое:
http://www.phpbbguru.net/community/topic36465.html А именно, если нажать на
Изменения в версии 2.0.4
, то открывается
Добавлена возможность создания дополнительных полей (чекбоксы, выпадающие списки, текстовые поля...)
При создании дополнительного поля можно указать правило-ограничение при его заполнении на запрет использования некоторых способов оплат
При создании доп. поля можно указать будет ли оно обязательным для заполнения при заказе
Для способов оплаты/доставки введена возможность собственного ограничения на минимальное кол-во сообщений пользователя
Проработаны таблицы заказов с целью сделать их более компактными без потери информативности
В разделе менеджеров на страницу редиректа добавлены ссылки на разделы, для удобства навигации
[DEV] В админ-разделе добавлена, для тестирования, возможность сортировки категорий нажатием на стрелки прямо в списке. Старый способ (указание конкретного порядкового номера сохранен, на всякий случай)
Немного "причесан" и/или оптимизирован код - что заметил
и т. д. Ребята, что это за код?
Милена
#1
DeaDRoMeO
Старожил Форума
Сообщения: 16763 Стаж: 13 лет 2 месяца
Откуда: Витебск
Контактная информация:
Сообщение
DeaDRoMeO » 12 янв 2015, 20:00
Это так называемый спойлер же, кодов для которого очень много
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
DeaDRoMeO
#2
Милена
Самый Любознательный
Сообщения: 371 Стаж: 9 лет 8 месяцев
Откуда: РФ
Сообщение
Милена » 12 янв 2015, 21:31
А здесь есть именно такой спойлер? У меня он есть, но совсем другой. Он просто прячет содержание, а когда нажимаешь на него он раскрывается. Меня же интересует не просто поле "скрытый текст", на которое нужно нажать, а именно текст, конкретный, который я нипишу, и чтоб нажав на него, под ним отобразился соответствующий текст.
Милена
#3
белк
Хорошо тут живется
Сообщения: 1322 Стаж: 10 лет 7 месяцев
Откуда: Россия
Контактная информация:
Сообщение
белк » 13 янв 2015, 00:34
ну так поле "скрытый текст" и есть ваша строка. это - название спойлера. может быть любым. на него нажимаешь - под ним открывается текст.
1. поймать
2. почистить.
3. обжарить
4. запаковать
спойлеров разнообразных в сети правда море. поэтому и кажется что они разные. функция одна и та же.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
белк
#4
Милена
Самый Любознательный
Сообщения: 371 Стаж: 9 лет 8 месяцев
Откуда: РФ
Сообщение
Милена » 13 янв 2015, 12:32
А у меня нельзя спойлеру название задать
Скачала такой, чтоб с названием, но он паршиво выглядит, то есть текст - название споллера и рядом квадратик с надписью "показать". Фи таким быть. Для фага это не пойдёт. Буду искать
Милена
#5
белк
Хорошо тут живется
Сообщения: 1322 Стаж: 10 лет 7 месяцев
Откуда: Россия
Контактная информация:
Сообщение
белк » 14 янв 2015, 01:02
посмотри вот этот: спойлер
я у себя на тестовом форуме прописал. если понравится - могу скинуть начинку.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
белк
#6
Милена
Самый Любознательный
Сообщения: 371 Стаж: 9 лет 8 месяцев
Откуда: РФ
Сообщение
Милена » 14 янв 2015, 04:13
Класс
А к этим натписям можно цвет применить, например? Скинь, пожалуйста, это самое то!
Милена
#7
белк
Хорошо тут живется
Сообщения: 1322 Стаж: 10 лет 7 месяцев
Откуда: Россия
Контактная информация:
Сообщение
белк » 14 янв 2015, 10:21
bbcode:
1. в шапку форума в
overall_header.html перед </head> добавить
Код: Выделить всё
<script type="text/javascript">
$(document).ready(function(){
$('.spoiler_links').click(function(){
$(this).parent().children('div.spoiler_body').toggle('normal');
return false;
});
});
</script>
(подразумевается, что библиотека у вас уже установлена)
2. Прописка bbcode
Использование BBCode
Замена HTML
Код: Выделить всё
<div>
<div class="spoiler_links" style="cursor:pointer;">{TEXT1}</div>
<div class="spoiler_body" style="display:none;">{TEXT2}</div>
</div>
Подсказка
3. Для изменения внешнего вида спойлера (названия и поля сообщения)
можно пописать в ваш файл стиля классы для спойлера.
.spoiler_links {} - название
.spoiler_body {} - сообщение
пример:
цвет надписи изменится на синий.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
белк
#8
Милена
Самый Любознательный
Сообщения: 371 Стаж: 9 лет 8 месяцев
Откуда: РФ
Сообщение
Милена » 14 янв 2015, 11:06
Спасибо
Не поняла только по поводу "прописать в мой файл стиля" - в ксс что ли? Можно поподробнее, пожалуйста?
Так-то твой спойлер отлично работает, но проблема в том, что в фаге вопрос будет сливаться с ответом, поэтому их надо разносцветить. А именно: название спойлера покрасить в цвет ссылки, тогда и понятно будет, что это кликакбельно
Милена
#9
белк
Хорошо тут живется
Сообщения: 1322 Стаж: 10 лет 7 месяцев
Откуда: Россия
Контактная информация:
Сообщение
белк » 14 янв 2015, 11:12
ну да, прописать в файл css где-нибудь в конец файла.
Код: Выделить всё
/* spoiler
------------ */
.spoiler_links {color:#005786;}
.spoiler_body {}
цвет надписи синий как ссылка
//если в будущем ничего с оформлением спойлера не планируешь - то можно прописать сразу в админке:
замена html:
Код: Выделить всё
<div>
<div class="spoiler_links" style="cursor:pointer;color:#005786;">{TEXT1}</div>
<div class="spoiler_body" style="display:none;">{TEXT2}</div>
</div>
просто поменяй то, что есть, на это.
цвет названия станет как у ссылки...
тогда и в css ничего писать не надо. решай сама.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
белк
#10
Милена
Самый Любознательный
Сообщения: 371 Стаж: 9 лет 8 месяцев
Откуда: РФ
Сообщение
Милена » 14 янв 2015, 12:03
Отлично-отлично
Всё реализавалось лучше некуда
Ты - гений
Такой наикрутейший спойлер я бы не нашла никогда
Милена
#11
белк
Хорошо тут живется
Сообщения: 1322 Стаж: 10 лет 7 месяцев
Откуда: Россия
Контактная информация:
Сообщение
белк » 14 янв 2015, 12:17
спойдер-то простой. я его тоже в своё время в сети нашёл. рад, что тебе понравилось.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
белк
#12
Милена
Самый Любознательный
Сообщения: 371 Стаж: 9 лет 8 месяцев
Откуда: РФ
Сообщение
Милена » 16 апр 2017, 05:10
Белк, а как ховер сюда добавить?
Код: Выделить всё
/* spoiler
------------ */
.spoiler_links {color:#009933;}
.spoiler_body {}
То есть вот этот ховер:
Код: Выделить всё
a:hover {
color: #FF0000;
text-shadow: 0 0 5px white, 0 0 10px white, 0 0 15px white, 0 0 20px crimson, 0 0 35px crimson, 0 0 40px crimson, 0 0 50px crimson, 0 0 75px crimson;
}
Он, ховер этот, на обычных ссылках работает. А тут споллер с закосом под ссылки, но только по цвету, а ховера нет.
Кстати,
text-shadow - это ксс3. Рекомендую, если не сталкивался ещё. Чудеса творит
Милена
#13
белк
Хорошо тут живется
Сообщения: 1322 Стаж: 10 лет 7 месяцев
Откуда: Россия
Контактная информация:
Сообщение
белк » 16 апр 2017, 05:37
Код: Выделить всё
.spoiler_links {color:#009933;}
.spoiler_links:hover {color:#ff0000;}
.spoiler_body {}
.spoiler_body:hover {}
первый класс, как я пониманию, внешнее оформление названия
а второй - открытый спойлер, да?
всё по аналогии. добавляйте :hover к классу и всё.
для ссылок внутри спойлера вполне возможно будет работать такое
или
дерзайте.
text-shadow - "тень-обрамление" вокруг текста, box-shadow - то же самое только вокруг блоков.
штука и правда интересная.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
белк
#14
Милена
Самый Любознательный
Сообщения: 371 Стаж: 9 лет 8 месяцев
Откуда: РФ
Сообщение
Милена » 16 апр 2017, 07:12
С цветом-то понятно. А как с этим
text-shadow быть? Его можно прописать там в одну строку после
; ?
То есть так:
Код: Выделить всё
.spoiler_links:hover {color:#ff0000; text-shadow: 0 0 5px white, 0 0 10px white, 0 0 15px white, 0 0 20px crimson, 0 0 35px crimson, 0 0 40px crimson, 0 0 50px crimson, 0 0 75px crimson;}
Сообщение добавлено... спустя 29 минут 59 секунд:
Да, можно. Всё работает
Белк, там не только тень, там вообще огонь бывает
Код: Выделить всё
text-shadow: 0 0 20px #fefcc9, 10px -10px 30px #feec85, -20px -20px 40px #ffae34, 20px -40px 50px #ec760c, -20px -60px 60px #cd4606, 0 -80px 70px #973716, 10px -90px 80px #451b0e;
Милена
#15
белк
Хорошо тут живется
Сообщения: 1322 Стаж: 10 лет 7 месяцев
Откуда: Россия
Контактная информация:
Сообщение
белк » 16 апр 2017, 16:03
пожалуйста, не обожгись.
три головы - это хорошо. но как же трудно придти к согласию...
* белк может помочь, но ставить за кого-то моды не будет... ни платно, ни бесплатно. *
белк
#16
laminatlublino
Заглянул на огонек
Сообщения: 41 Стаж: 7 лет 11 месяцев
Откуда: Москва
Сообщение
laminatlublino » 21 апр 2017, 23:12
Вопрос не в тему, но тему новую не стану создавать, чтобы не флудить. скажите как на 3.0.14 организовать в теме хештеги в теле письма?
laminatlublino
#17
Милена
Самый Любознательный
Сообщения: 371 Стаж: 9 лет 8 месяцев
Откуда: РФ
Сообщение
Милена » 22 апр 2017, 22:32
Вопрос не в тему, но тему новую не стану создавать, чтобы не флудить
Чудеса логики
Милена
#18
DeaDRoMeO
Старожил Форума
Сообщения: 16763 Стаж: 13 лет 2 месяца
Откуда: Витебск
Контактная информация:
Сообщение
DeaDRoMeO » 25 апр 2017, 08:20
laminatlublino писал(а): скажите как на 3.0.14 организовать в теме хештеги в теле письма?
А смысл то? Был какой то мод, но жутко недоделанный
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
DeaDRoMeO
#19