Авторизация на сайте

Последнее из портфолио

Как с нами связаться

  • 8 953 242 0439
  • +7 953 242 0439
  • ws-aprel@ya.ru
  • *******
  • Россия, г. Горячий Ключ
» » » Поддержка больших текстов в DLE

Поддержка больших текстов в DLE

galina2601 30-10-2015, 16:57 3 087 Уроки по CMS / Уроки по DLE

Недавно столкнулась с такой проблемой. Нужно было создать на сайте статическую страницу большого объема. Сайт на cms DLE.

Вначале все было отлично, но после добавления очередной порции информации, движок сам обрезал ее часть.

Оказывается, что существует ограничение на размер новости или статической страницы. Вернее, ограничение это задает не сам движок, а базы данных.

По умолчанию для длины поля в базе данных задан параметр TEXT, что подразумевает длину от 1 до 65535 символов.

Для решения этой проблемы, можно зайти в phpmyadmin выбрать таблицу dle_post зайти в него, дальше поставить галочку на против full_story снизу выбрать  изменить (change) и поменять TEXT на LONGTEXT.

Не сложно. Но!!! Вручную править настройки базы данных далеко не все решаться.

Оказывается есть путь гораздо проще и эффективней.

 

На официальном сайте движка DataLife Engine можно скачать небольшой патч.

Для этого нужно пройти на dle-news.ru  и скачать файлик под названием patch.php.

Вот, что там написано: 

" по умолчанию движок поддерживает максимальный объем одной новости не более 65KB, и если новость превышает данный объем, то все лишнее просто обрезается. На самом деле это не ограничение самого скрипта, это ограничение базы данных MySQL на текстовое поле. Если вы хотите публиковать большие статьи, которые не умещаются в данное ограничение, то мы предлагаем вам скачать наш патч, который устанавливает поддержку добавления больших статей в полной новости, а также в статических страницах.

Данный патч работает очень просто, вам необходимо скачать архив, загрузить файл path.php на ваш сервер в папку где у вас установлен скрипт, и запустить этот файл, например http://site.ru/path.php.

Данный патч устанавливается всего один раз и при переходе на новую версию, не требует повторной установки.

 

Патч предназначен для версии 8.0 и выше

 

Все! Испробовано на нескольких сайтах. Все работает отлично!

Похожие новости

  • Устанавливаем Drupal на Денвер
  • Как на главной выводить последнюю полную новость. DLE
  • Как скрипт слайдера Карусель вставить на сайт DLE
  • Установка WordPress на хостинг
  • Что такое DLE?

  • Добавить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent
    Кликните на изображение чтобы обновить код, если он неразборчив