Нельзя создать статью без текста или менее 10 символов

#1 21 марта 2012 в 15:24
Где собака зарыта, подскажите пожалуйста?!

Ошибка появляется при попытке редактировать статью
#2 21 марта 2012 в 15:53
Файлы с дефолтверсии components/content/ Залила
дефолт шаблон установлен

Таблицу cms_conten с дефолт сравнили.

статья — не редактируется с фронтенда. Пишет: Нельзя создать статью без текста или менее 10 символов
#3 21 марта 2012 в 17:04
Функция автоматической генерации тегов для статьи (getKeywords) в cms.php все условия задаются там…
или в админке отключите автокейвордс
Админка -> Каталог статей -> Внешний вид -> Автоматически генерировать ключевые слова и описания для статей: НЕТ
#4 21 марта 2012 в 17:47

Админка -> Каталог статей -> Внешний вид -> Автоматически генерировать ключевые слова и описания для статей: НЕТ


Не помогло
#5 21 марта 2012 в 18:43
Если все файлы перезалили, то причина ошибки может быть только в одном. В том, что в статье не заполнено поле "Основной текст статьи", а весь текст вставляется в поле "Краткий анонс статьи".
Дело в том, что при добавлении или редактировании статьи с фронтенда производится проверка поля "Основной текст статьи" на незаполненность. Это строка 468 файла frontend.php
  1.  
  2. if (strlen($article['content'])<10){ cmsCore::addSessionMessage($_LANG['REQ_CONTENT'], 'error'); $errors = true; }
  3.  
$article['content'] как раз и есть данные с поля "Основной текст статьи".
При добавлении или редактировании с админки такой проверки нет.
#6 21 марта 2012 в 20:06
На сайте в cms.php вот такое несоответствие нашлось:

  1. public static function badTagClear($string){
  2. $my_domen_regexp = str_replace('.', '\.', HOST);
  3. $my_domen_regexp = str_replace('/', '\/', HOST);
  4. $bad_tags = array (
  5. "'<script[^>]*?>.*?</script>'si",
  6. "'<style[^>]*?>.*?</style>'si",
  7. "'<meta[^>]*?>'si",
  8. '/<iframe.*?src=(?!"http:\/\/www\.youtube\.com\/embed\/|"http:\/\/vkontakte\.ru\/video_ext\.php\?|"'.$my_domen_regexp.').*?>.*?<\/iframe>/iu',
  9. '/<iframe.*>.+<\/iframe>/i'
  10. );
Может оно как-то повлияло?
#7 22 марта 2012 в 00:30
Марат, верно указал место, в 1.8 просто такой проверки не было, теперь значит есть и + на титул больше 2 букв…
А совсем без текста создать нельзя, там еще в другом месте идёт проверка именно на “content”…
Или нужно, именно, создавать статью с пустым полем «Основной текст статьи» (content) ???

Минона, вы проблему опишите подробнее, скриншоты выложите со статьёй которая не желает редактироваться, иначе долго гадать можно, что да как…
#8 22 марта 2012 в 01:41
Есть готовая статья — если беру дефолтный cms.php без указанного выше кусочка кода — то эта готовая статья позволяет редактироваться с фронтенда.

Если кусочек кода есть — то не позволяет
#9 22 марта 2012 в 02:06
кусочек кода который вы приводите выкидывает из содержимого статьи теги <script <iframe <meta <style значит у вас вся статья или её начало заключены в какой-то из них… (источник, код html, что показывает?)…
#10 22 марта 2012 в 07:14
Минона, и ещё проверьте, приведенный вами метод badTagClear() возвращает ли данные, есть ли после этого кусочка кода строчка замены и следующая строка возврата:
  1. return $string;
Если даже ошибка в регулярке и ничего не меняется, метод должен вернуть полученные данные.
• Mike • прав нужно подробнее, а ещё лучше посмотреть вживую…
#11 22 марта 2012 в 08:13

Есть готовая статья — если беру дефолтный cms.php без указанного выше кусочка кода — то эта готовая статья позволяет редактироваться с фронтенда.

Если кусочек кода есть — то не позволяет

Минона
То есть, если в дефолтном файле этого кода нет, а вы его вставляете туда и появляется проблема? А зачем этот код вставляете?
#12 2 апреля 2012 в 21:29
Здравствуйте. Точно такая же ошибка, но возникает при вставки в статью word-документа… С админки если добавлять — пустой лист. весь день вожусь никак не решу… Поддержку на VPS тоже весь вечер мучаю… все проверили… все работает на сервере у них… Сказали что дело в системе… Подскажите, как решить?
#13 21 мая 2012 в 23:04
Аналогичная проблема, появилась после применения изменений(патча) от InstantVideo.
#14 21 мая 2012 в 23:27


Где собака зарыта, подскажите пожалуйста?!

Ошибка появляется при попытке редактировать статью

Минона
Посмотрите это
#15 22 мая 2012 в 00:50



Где собака зарыта, подскажите пожалуйста?!

Ошибка появляется при попытке редактировать статью

Минона
Посмотрите это

Maikl

Спасибо, ту тему видел, но подожду ответа от админов(написал на почту)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.