READMORE.JS - автоматическое обрезание длинного текста в спойлер на jQuery
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<script type='text/javascript' src="/js/readmore.min.js"></script> <script> $(function() { $('#demo').readmore({ moreLink: '<a href="#">Читать дальше...</a>', lessLink: '<a href="#">Больше не хочу читать дальше...</a>', collapsedHeight: 432, speed: 200, afterToggle: function(trigger, element, expanded) { if(! expanded) { // The "Close" link was clicked $('html, body').animate({scrollTop: $(element).offset().top}, {duration: 100}); } } }); }); </script> |
1 |
<section id="demo">Здесь любой ваш текст</section> |
Здравствуйте. Так а куда все-таки вставлять код нужно? Вставлял в content-single.php, в single.php , в отдельные записи, ни где не работает. Где туплю?)
А где нужно описание обрезать? На странице материал или комментариев к нему или на страницах с материалами?
Материал во всех записях
Вставлять нужно в index.php. Нужный участок с текстом там обрами в
как показано в примере. Если это WordPress, то обрами это:
Честно говоря, не очень понял. Т.е. автоматом все длинные тексты не будет под спойлер загонять? Нужно каждый текст отдельно менять, или как?) Да, это WP.
Все тексты в виде материалов будут обрезаны (В теории, зависит от шаблона и типа оформления материалов)
Если нужно обрезать текст в самом материале на его странице, то иди в шаблон single.php и дальше всё по образцу
Это я и делал сначала, залил скрипт, код 1# вставил в single.php, вот с кодом 2# не совсем понятно, его куда?
Замени
на
the_content() есть только в content-single.php, и то, в таком виде:
////
Суть не меняется. Принцип тот же
Все менять или только the_content() ?
не могу код вставить...
По моему образцу всё, что с content
Короче, ничерта не получается. Если заменить всю строку
скоба?php the_content(); ?скоба , то контент вообще пропадает, если только the_content() ,типа так: скоба?php '' . the_content() . ''; ?скоба , то спойлер не появляется. Это все делал в файле content-single.php. Ну да ладно. Спасибо.
Подучи синтаксис PHP и ознакомься с работой хотя бы стандартных операторов WordPress
Полезная штука, я такую на PHP когда-то пытался сделать 😀