2 / 2 / 0
Регистрация: 02.09.2014
Сообщений: 56
1

Auto more

24.12.2016, 07:10. Показов 1242. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, хочу сократить количество символов или слов в сообщениях на главной странице (до кнопки "читать далее", чтобы смотрелось компактнее. В тему эта функция уже встроена, нашёл в function.php кусок кода

$content = $p->post_content;
$content = apply_filters('the_content', $content);
$maxchar=($SMTheme->get( 'layout','cuttxton' ))?$SMTheme->get( 'layout','cuttxt' ):0;
$maxchar=(strpos($content, '<!--more-->'))?strpos(preg_replace('/<.*?>/', '', preg_replace('/<!--more-->/','@smt_readmore_tag',$content)), '@smt_readmore_tag'):$maxchar;

Он отвечает за это? Что и где поменять, чтобы сократить кол-во слов или букв, кто знает?

сайт http://ob-ifone.ru/
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.12.2016, 07:10
Ответы с готовыми решениями:

Некорректно работают функции Auto-Tone, Auto contrast, Auto color
Не корректно работают функции Auto-Tone, Auto contrast, Auto color. Вот пример (как на картинке)....

Не могу вывести в фрейм (<frame src='search.html' scrolling='auto'> <frame name='main' src='result.html' scrolling='auto'>)
Помогите решить такую проблему. У меня скрипт на JS обращается из одного фрейма (в котором форма...

Auto&& and decltype(auto)
Приведите пример различия поведения заполнителей auto&amp;&amp; и decltype(auto).

auto
Хочу сделать автомат. переменную auto int x; auto double f; Ругается. Как...

5
87 / 87 / 41
Регистрация: 09.05.2015
Сообщений: 315
24.12.2016, 18:34 2
Код
$maxchar=($SMTheme->get( 'layout','cuttxton' ))?$SMTheme->get( 'layout','cuttxt' ):0;
Где-то в настройках указывается, видимо. Судя по названию, это должно быть количество символов. Можете попробовать в $maxchar цифру какую-нибудь поместить просто, проверить
1
2 / 2 / 0
Регистрация: 02.09.2014
Сообщений: 56
25.12.2016, 01:35  [ТС] 3
Вместо 0 ставил цифры, без изменений
0
87 / 87 / 41
Регистрация: 09.05.2015
Сообщений: 315
25.12.2016, 09:32 4
Лучший ответ Сообщение было отмечено TindrumGM как решение

Решение

Нужно не вместо 0
Код
$maxchar = 10;
Это условие if/else
0
2 / 2 / 0
Регистрация: 02.09.2014
Сообщений: 56
25.12.2016, 11:01  [ТС] 5
Точно, $maxchar = 450; нормально
0
2 / 2 / 0
Регистрация: 02.09.2014
Сообщений: 56
27.12.2016, 04:17  [ТС] 6
Ещё такая проблема - на страницах категорий не отображается футер, всё обыскал, не знаю где ошибка, подскажите, где исправить. Нормально отображается только на главной и на страницах статей.

http://ob-ifone.ru/prilogenia

Добавлено через 19 минут
Разобрался, немного подправил код
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2016, 04:17
Помогаю со студенческими работами здесь

Overflow auto
Есть overflow у контейнера с содержимым, контейнер по высоте за 4к пикселей, по ширине тоже около...

Auto (does not name a type)
#include &lt;iostream&gt; #include &lt;typeinfo&gt; #include &lt;vector&gt; using namespace std; class Foo {...

Auto' changes meaning in C++11;
Вот такое предупреждение: 'auto' changes meaning in C++11; please remove it Как решить? Не...

Auto Scroll
Можно ли както обращаться, работать с Auto Scroll который появляется в форме автоматически?


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru