Ограничить символы в тексте блога joomla

Виктор
91 Posts
Виктор posted this 4 weeks ago

Здравствуйте, как можно ограничить символы текста в шаблоне themler в блоге joomla.
Например: шаблон themler - Сайдбары и Контент - Записи - Контент - 110 символов и в конце троеточие.
Или есть другое решение?

text.JPG
.

Здравствуйте, как можно ограничить символы текста в шаблоне themler в блоге joomla. Например: шаблон themler - Сайдбары и Контент - Записи - Контент - 110 символов и в конце троеточие. Или есть другое решение? !text.JPG!.
Vote to pay developers attention to this features or issue.
7 Comments
Order By: Standard | Newest
Support Team
Support Team posted this 4 weeks ago

Здравствуйте,

Эта настройка задается в админке Joomla. Откройте System >> Global Configuration >> Articles и для поля Read More Limit установите значение. По умолчанию там обычно 100 символов.

Sincerely,
Nettie

Здравствуйте, Эта настройка задается в админке Joomla. Откройте System >> Global Configuration >> Articles и для поля Read More Limit установите значение. По умолчанию там обычно 100 символов. Sincerely, Nettie
Виктор
91 Posts
Виктор posted this 3 weeks ago

А какой версии joomla вы говорите, у меня joomla 3.9.27 такой настройки нет.
Пожалуйста, если возможно, дайте скриншот для просмотра.

А какой версии joomla вы говорите, у меня joomla 3.9.27 такой настройки нет. Пожалуйста, если возможно, дайте скриншот для просмотра.

Last edited 3 weeks ago by Виктор

Support Team
Support Team posted this 3 weeks ago

Добрый день,

Мои скриншоты из версии 3.3.1, но в 3.9 долно быть очень похоже.

  1. Сначала откройте System >> Global Configuration и слева выберите Articles:

    i518.png

  2. Затем в правой части нужно найти опцию Read More Limit. Придется существенно прокрутить вниз:

    i519.png

Sincerely,
Nettie

Добрый день, Мои скриншоты из версии 3.3.1, но в 3.9 долно быть очень похоже. 1. Сначала откройте System >> Global Configuration и слева выберите Articles: !i518.png! 2. Затем в правой части нужно найти опцию Read More Limit. Придется существенно прокрутить вниз: !i519.png! Sincerely, Nettie
Виктор
91 Posts
Виктор posted this 3 weeks ago

Nettie, я обратился с вопросом по ограничению символов текста Контента (это вводный текст статьи в блоге категории joomla), а вы говорите о тексте кнопки "Подробнее".
Спасибо, но хочу найти решение.

Nettie, я обратился с вопросом по ограничению символов текста Контента (это вводный текст статьи в блоге категории joomla), а вы говорите о тексте кнопки "Подробнее". Спасибо, но хочу найти решение.

Last edited 3 weeks ago by Виктор

Support Team
Support Team posted this 3 weeks ago

Добрый день/вечер, Виктор!

Я вижу пока такие решения:

1) При создании статьи вы вставляете кнопку Подробнее там, где вы хотите прервать текст статьи на странице блога. Эо самый простой и распростарненный способ.

2) Попробовать сторонний плагин для этой цели, но, к сожалению, я точно не могу сказать, какой именно. Надо искать.

3) Можно добавить кастомный код в CSS, который обрежет текст и вставит три точки, например:

overflow: hidden;
white-space: nowrap; 
text-overflow: ellipsis;

В таком варианте троеточие будет показываться скорее всего на первой строке, если ограничить текст по ширине. Или можно попробовать ограничить по высоте, высчитав три строки. Если дадите ссылку на ваш блог, мы попробуем.

4) Можно попробовать кастомный PHP код, который предлагают в сети, но его тоже надо проверять, как раотает с вашей версией Joomla. Например:

<?php //Read More limit set in blog layout for articles
$limit = $this->item->params->get('readmore_limit');
if (strlen($this->item->introtext) > $limit) {
echo (substr($this->item->introtext, 0, $limit)) . " ... ";
}
else {
echo $this->item->introtext;
}
?>

Это надо добавлять в Home -> Settings -> Custom CMS Code в Темлере.

Gina
Themler Support

Добрый день/вечер, Виктор! Я вижу пока такие решения: 1) При создании статьи вы вставляете кнопку Подробнее там, где вы хотите прервать текст статьи на странице блога. Эо самый простой и распростарненный способ. 2) Попробовать сторонний плагин для этой цели, но, к сожалению, я точно не могу сказать, какой именно. Надо искать. 3) Можно добавить кастомный код в CSS, который обрежет текст и вставит три точки, например: overflow: hidden; white-space: nowrap; text-overflow: ellipsis; В таком варианте троеточие будет показываться скорее всего на первой строке, если ограничить текст по ширине. Или можно попробовать ограничить по высоте, высчитав три строки. Если дадите ссылку на ваш блог, мы попробуем. 4) Можно попробовать кастомный PHP код, который предлагают в сети, но его тоже надо проверять, как раотает с вашей версией Joomla. Например: <?php //Read More limit set in blog layout for articles $limit = $this->item->params->get('readmore_limit'); if (strlen($this->item->introtext) > $limit) { echo (substr($this->item->introtext, 0, $limit)) . " ... "; } else { echo $this->item->introtext; } ?> Это надо добавлять в Home -> Settings -> Custom CMS Code в Темлере. Gina Themler Support
Виктор
91 Posts
Виктор posted this 3 weeks ago

Gina, плагин для этой цели не нашел, кастомный код в CSS не работает, кастомный PHP код тоже выдаёт ошибку, я нашел решение из других источников, как это делают на стандартных шаблонах с переопределением макета блога категории и избранных материалов в шаблоне Joomla с ограничением в 150 символов вводного текста.
Для этого, мне пришлось удалить контент - вводный текст, из шаблона Themler.
Вот ссылка на мой тестовый сайт http://test.ko42.ru/
Но все таки, на мой взгляд, такая опция должна быть в Themler, чтобы не ковырять код PHP.
Спасибо за старание.

Gina, плагин для этой цели не нашел, кастомный код в CSS не работает, кастомный PHP код тоже выдаёт ошибку, я нашел решение из других источников, как это делают на стандартных шаблонах с переопределением макета блога категории и избранных материалов в шаблоне Joomla с ограничением в 150 символов вводного текста. Для этого, мне пришлось удалить контент - вводный текст, из шаблона Themler. Вот ссылка на мой тестовый сайт [http://test.ko42.ru/][1] Но все таки, на мой взгляд, такая опция должна быть в Themler, чтобы не ковырять код PHP. Спасибо за старание. [1]: http://test.ko42.ru/

Last edited 3 weeks ago by Виктор

Support Team
Support Team posted this 3 weeks ago

Пожелание принято, спасибо за ссылку и ответ.

Gina
Themler Support

Пожелание принято, спасибо за ссылку и ответ. Gina Themler Support
You must log in or register to leave comments