Перейти к публикации

Рекомендованные сообщения

Домен zudemon.ru

Как быть, подскажите пожалуйства.

The Error returned was:

Unknown column 'p.flag' in 'field list'

Error Number:

1054


SELECT c.post_id, c.date, c.user_id, c.is_register, c.text, c.autor, c.email, c.approve,

			 p.id, p.date as newsdate, p.title, p.category, p.comm_num, p.alt_name, p.flag,

			 u.foto, u.user_group, u.user_id

			 FROM dle_comments as c, dle_post as p, dle_users as u

			 WHERE p.id=c.post_id AND c.user_id = u.user_id AND c.approve = 1  

			 ORDER BY c.date DESC LIMIT 0, 6

Изменено пользователем Nekroviktor
Ссылка на сообщение
Поделиться на других сайтах

Вы используете несовместимый сторонний модуль. Для получения стороннего модуля совместимого с версией 9.6 вам нужно обращаться к автору этого модуля. Поля flag в таблице dle_post больше нет, и выборку этого поля делать не нужно.

Ссылка на сообщение
Поделиться на других сайтах

Понял спасибо.

Другой момент не работает не чего при добавлении новости, ну не открываються смайлики, форма загрузки. В стандартном шаблоне всё работает , перекинул tpl и всё ровно не работать. С чем может быть связанно?

Ссылка на сообщение
Поделиться на других сайтах

Другой момент не работает не чего при добавлении новости, ну не открываються смайлики, форма загрузки. В стандартном шаблоне всё работает , перекинул tpl и всё ровно не работать. С чем может быть связанно?

Кэш очистите в админке и в браузере..

Ссылка на сообщение
Поделиться на других сайтах

Кэш тут к сожалению не причём, ставлю стандартных шаблон и всё работает. Что то я упустил из виду просто...

Ссылка на сообщение
Поделиться на других сайтах

Кэш тут к сожалению не причём, ставлю стандартных шаблон и всё работает. Что то я упустил из виду просто...

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

Ссылка на сообщение
Поделиться на других сайтах

У меня немного другая проблема. Раньше выводил последние новости через {custom... но после обновления тег {text limit="100"} отказывается работать, скрипт просто выводит этот тег вместо текста новости.

Ссылка на сообщение
Поделиться на других сайтах

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

ок

Ссылка на сообщение
Поделиться на других сайтах

У меня немного другая проблема. Раньше выводил последние новости через {custom... но после обновления тег {text limit="100"} отказывается работать, скрипт просто выводит этот тег вместо текста новости.

{short-story limit="x"} http://dle-news.ru/extras/online/index.html?all16.html

Ссылка на сообщение
Поделиться на других сайтах

У меня немного другая проблема. Раньше выводил последние новости через {custom... но после обновления тег {text limit="100"} отказывается работать, скрипт просто выводит этот тег вместо текста новости.

{short-story limit="x"} http://dle-news.ru/e...html?all16.html

Я просто подумал, что эти теги для вывода кратких и полных новостей. Мне нужно было вывести последние новости в шапке сайта, но тег short-story помог, спасибо.

Ссылка на сообщение
Поделиться на других сайтах

Заметил странную вещь.

Классы от модуля интересы не работали когда лежали в styles.css, а перекинув их в engine.css то всё ок. Может это как то связанно..

Ссылка на сообщение
Поделиться на других сайтах

Nekroviktor,

Ошибки в верстке шаблона, количество открытых div не совпадает с количеством закрытых. А не которым слоям div вы назначаете скрытые атрибуты, отсюда и проблемы. И в данном конретном случае у вас проблема в скрытом поиске, в результате некорректного DOM, у вас окна попадают в скрытый слой поиска, и когда нажимаем чтобы показывалась форма поиска показываются и окна, как только скрываем форму поиска пропадают и окна.

Ссылка на сообщение
Поделиться на других сайтах

Вернусь к проблеме обозначенной в самом начале темы - Unknown column 'p.flag' in 'field list'

...Поля flag в таблице dle_post больше нет, и выборку этого поля делать не нужно.

А за что отвечало "flag", его значение куда-то перенесено ?

Или достаточно просто убрать из (теперь неправильного) запроса это поле и дальнейшую обработку результата?

Ссылка на сообщение
Поделиться на других сайтах

А за что отвечало "flag"

кажется, за вид чпу новости

Или достаточно просто убрать из (теперь неправильного) запроса

смотрите дальше по коду. если запрашивается, значит где то дальше используется.

Ссылка на сообщение
Поделиться на других сайтах

Т.е. теперь у движка только один вид?

...

смотрите дальше по коду. если запрашивается, значит где то дальше используется.

Так и сделал - убрал из запроса и в обработке результата ветку с проверкой по этому флагу. Вроде работает...

Спасибо.

Ссылка на сообщение
Поделиться на других сайтах

Т.е. теперь у движка только один вид?

нет, все так же как и раньше. Может разработчик пояснит. Потому что при добавлении новости этому полю присваивалась 1 и больше нигде это значение не меняется. Да и в процессе обновления этот столбец просто удаляется, без переноса в dle_post_extras

Ссылка на сообщение
Поделиться на других сайтах

Это поле нужно было для совместимости со старыми версиями скрипта, когда у новостей не было выбора типа ЧПУ в настройках. Пункт номер 18 в версии 9.6 http://dle-news.ru/release/1503-datalife-engine-v96-final-release.html делает ненужным сохранять данную совместимость, и соответственно не нужным данное поле в БД.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

При отправке персонального сообщения выскакивает ошибка:

Error Number:

1054

INSERT INTO dle_pm (subj, text, user, user_from, date, pm_read, folder, sendid) values ('Привет!', 'Заходи в гости!', '2509', 'Alex', '1342247105', '0', 'inbox', '0')

Как это победить?

Изменено пользователем miron2
Ссылка на сообщение
Поделиться на других сайтах

Текст ошибки?

Так написал же -

Error Number:

1054

INSERT INTO dle_pm (subj, text, user, user_from, date, pm_read, folder, sendid) values ('Привет!', 'Заходи в гости!', '2509', 'Alex', '1342247105', '0', 'inbox', '0')

Ссылка на сообщение
Поделиться на других сайтах

Не понял, вот полностью даю, что выходит

MySQL Error!

------------------------

The Error returned was:

Unknown column 'sendid' in 'field list'

Error Number:

1054

INSERT INTO dle_pm (subj, text, user, user_from, date, pm_read, folder, sendid) values ('Привет!', 'Заходи в гости', '2509', 'Alex', '1342425076', '0', 'inbox', '0')

Объясните пожалуйста что сделать, чтобы работало. DLE 9.6

Ссылка на сообщение
Поделиться на других сайтах

Какой-то Ваш скрипт требует колонку sendid, которой в базе нет. Вот и ошибка: Unknown column 'sendid'

Изменено пользователем WWW.ZEOS.IN
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...