Последний релиз Datalife engine (10.4) был встречен на УРА клиентами и пользователями этой CMS. Несмотря на то, что стоимость DLE уже вплотную приближается с коммерческой CMS Bitrix, она справедливо завоевала симпатию многих веб-мастеров. Однако, с обновлением, как это часто бывает всплывают некоторые другие проблемы, на которые (пока что) официальный саппорт молчит.
СУТЬ: При редактировании любой новости в панели администратора, не отображается текст «Полного описания» новости, причем, если зайти на сайт — эта же самая новость отображается в полном объеме. выглядит это, примерно, так:
Что можно сделать в данной ситуации?
1. Откатить версию PHP
У многих возникала данная проблема, после обновления хостером на сервере версии PHP на 5.4. Зачастую, это делают сами пользователи, так как купить сервер IBM сейчас можно по вполне реальным ценам. Пошаговая настройка сервера, в целом, тоже не проблематична — в сети полно мануалов по этой теме. Поможет ли откат — сказать сложно, однако можно сказать с уверенностью, что на версии 5.3 полная новость отображается корректно. Проверить текущую версию PHP легко. Она отображается в панели администратора DLE в разделе «Автопроверка системы».
2. Сменить стандартный редактор
Мало кто знает, но при редактировании новостей можно выбрать несколько видов редакторов. Полное описание новости всегда отображается в специальных wysiwyg-редакторах. Чтобы поменять стандартный редактор требуется зайти в «Настройки системы» и найти пункт — «Редактор при добавлении/редактировании новостей в админпанели:»
Выбираем любой wysiwyg-редактор и посмотрим отобразиться ли полная новость?
Та же самая новость, которая в начале не имела полного описания — теперь отображается. Способ работает. Правда, удобство таких редакторов очень сомнительно — нужно привыкать.
3. Отредактировать пост в базе данных
Пост — это запись в базе данных DLE. Если есть необходимость отредактировать пост, то можно обратиться через базу данных. Для этой операции оптимально подойдет phpMyAdmin. Напомню, что пароль от базы данных надо смотреть в файле dbconfig ( путь — /engine/data). Новости расположены в таблице [ваш_префикс]_post. Чтобы отредактировать, нажимаем «Изменить»
Соответственно, нам нужно поле Full Story:
Этот способ неудобен тем, что текст смешивается с тегами в одну кучу, но для мелких правок вполне сойдет.