Новости Joomla на русском
Главная Новости Форум Статьи и обзоры Вопросы и Ответы
Joomla! по-русски
Вышла стабильная версия Joomla 2.5.1! Исправлено 32 ошибки (2 ошибки безопасности низкого уровня), увеличена скорость работы Joomla на Windows Azure, исправлены ошибки в функциях пакетной обработки и поиска. Библиотека MooTools обновлена до версии 1.4.3. Разработчики настоятельно рекомендуют обновиться до Joomla 2.5.1. Пакет русской локализации Joomla 2.5 уже доступен для загрузки.
 
Saturday, 04 February 2012 Главная arrow Статьи и обзоры arrow Отключаем отображение вводного текста для всех материалов
Категории
Статьи
Обзоры
Модификации и хаки
Для разработчиков
Joomla!® CMS
Russian Joomla Translation Team
Безопасность
Популярные статьи

Advego.ru - наполнение сайтов информацией

Замечание

Joomla!® является торговой маркой компании Open Source Matters inc в США и др. странах. Название Joomla! и его вариации, такие как J, Joom и т.д., используются в рамках ограниченной лицензии, определённой компанией Open Source Matters. Проект Joomlaportal не относится к компании Open Source Matters или проекту Joomla! Точки зрения представленные на данном сайте не являются официальными точками зрения Joomla Project или Open Source Matters.

Торговая марка Joomla® и логотип используются в рамках ограниченной лицензии, предоставленной Open Source Matters.

Отключаем отображение вводного текста для всех материалов

12.10.2008 | smartСтатьи и обзоры / Статьи

Предлагаю вашему вниманию небольшой SQL-запрос, для быстрого отключения отображения вводного текста для всех материалов на сайте (или выбранной категории). Данное решение совместимо со всеми версиями Joomla 1.0.x и Joomla 1.5.x.

Как известно, материалы в Joomla имеют три основных поля: заголовок, вводный и основной текст. Вводный текст используется при отображении материалов в режиме блог-раздела или блог категории, а так же, при просмотре непосредственно самого материала (перед полным текстом). При желании, администратор может отключить отображение вводного текста, при просмотре полного. Но только вручную, для каждого из материалов, посредством изменения параметра материала. Чтобы сэкономить время, можно воспользоваться этим SQL-запросом.

Рекомендую, перед выполнением запроса сделать резервную копию БД. Не потому, что он что-то может испортить, а чтобы если вдруг передумаете - можно было вернуться к предыдущей версии.

Для отключения отображения вводного текста нам необходимо в параметры материала добавить значение introtext=0, что мы и делаем, следующим запросом:

UPDATE jos_content
SET attribs = CONCAT_WS('\n', attribs,  'introtext=0')
WHERE attribs NOT LIKE '%introtext=0%';

Чтобы внести данные изменения не для всего сайта, а только для какой-то конкретной категории, можно добавить дополнительное условие:

UPDATE jos_content
SET attribs = CONCAT_WS('\n', attribs,  'introtext=0')
WHERE attribs NOT LIKE '%introtext=0%'
AND catid=1;

В данном запросе, мы добавили фильтрацию по идентификатору категории, поэтому при выполнении запроса изменения коснутся только материалов из категории с id=1.

Вот собственно и все :)

 
< Пред.   След. >
Загрузить Joomla!® CMS

Joomla 2.5

Joomla 2.5.1

Joomla 2.5.0 Joomla 2.5.1

Локализация Joomla 2.5

Пакет русской локализации Joomla 2.5.1

Joomla 1.7

Joomla 1.7.5

Joomla 1.7.3 Russian
(русифицированная версия)

Joomla 1.7.4 Joomla 1.7.5

Локализация Joomla 1.7

Пакет русской локализации Joomla 1.7.5

Joomla 1.5

Joomla 1.5.25

Joomla 1.5.25 Russian
(русифицированная версия)

Joomla 1.5.24 Joomla 1.5.25

Локализация Joomla 1.5

Русский язык для лицевой панели (site)
Русский язык для административной панели (admin)

Как обновить Joomla 1.0
до версии Joomla 1.5?

Документация

Joomla 1.7 FAQ
Joomla 1.5 FAQ
Joomla 1.0 FAQ


Русская версия Joomla

Joomla 1.7 Russian
Joomla 1.5 Russian