Ошибка появляется при попытке редактировать статью
дефолт шаблон установлен
Таблицу cms_conten с дефолт сравнили.
статья — не редактируется с фронтенда. Пишет: Нельзя создать статью без текста или менее 10 символов
или в админке отключите автокейвордс
Админка -> Каталог статей -> Внешний вид -> Автоматически генерировать ключевые слова и описания для статей: НЕТ
Админка -> Каталог статей -> Внешний вид -> Автоматически генерировать ключевые слова и описания для статей: НЕТ
Не помогло
Дело в том, что при добавлении или редактировании статьи с фронтенда производится проверка поля "Основной текст статьи" на незаполненность. Это строка 468 файла frontend.php
if (strlen($article['content'])<10){ cmsCore::addSessionMessage($_LANG['REQ_CONTENT'], 'error'); $errors = true; }
При добавлении или редактировании с админки такой проверки нет.
public static function badTagClear($string){ "'<script[^>]*?>.*?</script>'si", "'<style[^>]*?>.*?</style>'si", "'<meta[^>]*?>'si", '/<iframe.*?src=(?!"http:\/\/www\.youtube\.com\/embed\/|"http:\/\/vkontakte\.ru\/video_ext\.php\?|"'.$my_domen_regexp.').*?>.*?<\/iframe>/iu', '/<iframe.*>.+<\/iframe>/i' );
А совсем без текста создать нельзя, там еще в другом месте идёт проверка именно на “content”…
Или нужно, именно, создавать статью с пустым полем «Основной текст статьи» (content) ???
Минона, вы проблему опишите подробнее, скриншоты выложите со статьёй которая не желает редактироваться, иначе долго гадать можно, что да как…
Если кусочек кода есть — то не позволяет
return $string;
• Mike • прав нужно подробнее, а ещё лучше посмотреть вживую…
То есть, если в дефолтном файле этого кода нет, а вы его вставляете туда и появляется проблема? А зачем этот код вставляете?Есть готовая статья — если беру дефолтный cms.php без указанного выше кусочка кода — то эта готовая статья позволяет редактироваться с фронтенда.
Если кусочек кода есть — то не позволяет