Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > DataLife Engine
Расширенный поиск

DataLife Engine Скачать хаки для DLE, темы для DLE

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2012, 20:27 Вверх   #1
Грамотный форумчанин
 
Аватар для mirex0123
mirex0123 вне форума
Доп. информация
По умолчанию Помогите с ошибкой БД

При использовании поиска на сайте выдаёт:
MySQL Error!
------------------------

The Error returned was:
Column 'rating' in field list is ambiguous

Error Number:
1052

Код:
SELECT SQL_CALC_FOUND_ROWS id, autor, dle_post.date AS newsdate, dle_post.date AS date, short_story AS story, dle_post.xfields AS xfields, title, descr, keywords, category, alt_name, comm_num AS comm_in_news, allow_comm, rating, news_read, editdate, editor, reason, view_edit, tags, '' AS output_comms FROM dle_post LEFT JOIN dle_post_extras ON (dle_post.id=dle_post_extras.news_id) WHERE dle_post.approve=1 AND dle_post.date < '2012-10-15 21:26:29' AND (short_story LIKE '%интерны%' OR full_story LIKE '%интерны%' OR xfields LIKE '%интерны%' OR title LIKE '%интерны%') ORDER BY date desc LIMIT 0,11
Из за чего это?
Что делать?
  Ответить с цитированием
Старый 15.10.2012, 21:58 Вверх   #2
Грамотный форумчанин
 
Аватар для jakal
jakal вне форума
Доп. информация
По умолчанию

а это появилось из-за чего? после установки какого то мода?
если да то поищите на форуме, здесь этот вопрос вроде уже был, там вроде какую то строку удалить надо.
  Ответить с цитированием
Cказали cпасибо:
Старый 15.10.2012, 22:32 Вверх   #3
Грамотный форумчанин
 
Аватар для jakal
jakal вне форума
Доп. информация
По умолчанию

вот нашел ту тему, Вы же ее и создавали)
Перейти, это все наверное из-за того модуля?
если это так, и та тема Вам не помогла, то лучше удалите тот модуль, или найдите разработчика, так как думаю больше никто не знает всех нюансов, этого мода.
  Ответить с цитированием
Cказали cпасибо:
Старый 16.10.2012, 22:26 Вверх   #4
Грамотный форумчанин
 
Аватар для mirex0123
mirex0123 вне форума
Доп. информация
По умолчанию

Цитата Сообщение от jakal Посмотреть сообщение
вот нашел ту тему, Вы же ее и создавали)
Перейти, это все наверное из-за того модуля?
если это так, и та тема Вам не помогла, то лучше удалите тот модуль, или найдите разработчика, так как думаю больше никто не знает всех нюансов, этого мода.
НУ модуль то я вставил! А вот поиск то что тупит теперь увидел недавно!
В БД запросы делал, как их тогда на место вернуть?
  Ответить с цитированием
Старый 16.10.2012, 23:00 Вверх   #5
Грамотный форумчанин
 
Аватар для jakal
jakal вне форума
Доп. информация
По умолчанию

а запросы если не помните какие делали, то возвращать ничего не нужно, Вам надо удалить файлы модуля и все, и тогда ошибок не будет, ведь ошибки создают запросы из модулей, если не будет модулей то и ошибок естественно тоже) так что на счет запросов не парьтесь.
а вообще их удалить не сложно, найдите инструкцию по которой делали, там может есть uninstall или инструкция с запросами, так вот гляньте что там за запросы и потом удалите в своей БД те таблицы, которые создали запросы и все)
  Ответить с цитированием
Cказали cпасибо:
Старый 17.10.2012, 17:03 Вверх   #6
Грамотный форумчанин
 
Аватар для mirex0123
mirex0123 вне форума
Доп. информация
По умолчанию

Цитата Сообщение от jakal Посмотреть сообщение
а запросы если не помните какие делали, то возвращать ничего не нужно, Вам надо удалить файлы модуля и все, и тогда ошибок не будет, ведь ошибки создают запросы из модулей, если не будет модулей то и ошибок естественно тоже) так что на счет запросов не парьтесь.
а вообще их удалить не сложно, найдите инструкцию по которой делали, там может есть uninstall или инструкция с запросами, так вот гляньте что там за запросы и потом удалите в своей БД те таблицы, которые создали запросы и все)
Удалил <div align="center"><{include file="topnews_mod.php"}></div>
что б модуль не вызывался, он не отображается, но ошибка осталась!
  Ответить с цитированием
Старый 17.10.2012, 17:41 Вверх   #7
Грамотный форумчанин
 
Аватар для jakal
jakal вне форума
Доп. информация
По умолчанию

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

Для этого воспользуйтесь инструкцией по установке, только в обратном порядке.
  Ответить с цитированием
Cказали cпасибо:
Старый 20.10.2012, 23:10 Вверх   #8
Грамотный форумчанин
 
Аватар для mirex0123
mirex0123 вне форума
Доп. информация
По умолчанию

Цитата Сообщение от jakal Посмотреть сообщение
так это Вы отключили вывод модуля, а при установке модуля наверняка делали изменения и в самих файлах php. так вот и в них нужно по удалять те строки которые добавляли, если изменяли то вернуть в прежнее состояние.

Для этого воспользуйтесь инструкцией по установке, только в обратном порядке.
Файл удалил! Больше не чего нету! Сейчас ошибка вот такая


Текст:
MySQL Error!
------------------------

The Error returned was:
Column 'rating' in order clause is ambiguous

Error Number:
1052
Код:
SELECT p.id, p.date, p.short_story, p.xfields, p.title, p.category, p.alt_name FROM dle_post p LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE p.approve=1 AND p.date >= '2012-10-21 00:09:07' - INTERVAL 1 MONTH AND p.date < '2012-10-21 00:09:07' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10
  Ответить с цитированием
Старый 20.10.2012, 23:56 Вверх   #9
Грамотный форумчанин
 
Аватар для jakal
jakal вне форума
Доп. информация
По умолчанию

Вот Вам и решение Смотреть

в самом последнем сообщении все написано!)
  Ответить с цитированием
Cказали cпасибо:
Старый 21.10.2012, 00:09 Вверх   #10
Грамотный форумчанин
 
Аватар для jakal
jakal вне форума
Доп. информация
По умолчанию

или вот еще нашел, сообщение, что вроде как есть новая версия этого модуля и человек готов бесплатно поделится, только напишите ему и договоритесь)
Перейти, с низу тртье сообщение, автор Lexington
  Ответить с цитированием
Cказали cпасибо:
Старый 21.10.2012, 05:38 Вверх   #11
Грамотный форумчанин
 
Аватар для mirex0123
mirex0123 вне форума
Доп. информация
По умолчанию

Цитата Сообщение от jakal Посмотреть сообщение
или вот еще нашел, сообщение, что вроде как есть новая версия этого модуля и человек готов бесплатно поделится, только напишите ему и договоритесь)
Перейти, с низу тртье сообщение, автор Lexington
Вообщем для начала хочу поиск восстановить нормальный!
Модуль вывода новостей удалил вроде полностью!

При использовании поиска

MySQL Error!
------------------------

The Error returned was:
Column 'rating' in field list is ambiguous

Error Number:
1052

Код:
SELECT SQL_CALC_FOUND_ROWS id, autor, dle_post.date AS newsdate, dle_post.date AS date, short_story AS story, dle_post.xfields AS xfields, title, descr, keywords, category, alt_name, comm_num AS comm_in_news, allow_comm, rating, news_read, editdate, editor, reason, view_edit, tags, '' AS output_comms FROM dle_post LEFT JOIN dle_post_extras ON (dle_post.id=dle_post_extras.news_id) WHERE dle_post.approve=1 AND dle_post.date < '2012-10-21 06:34:21' AND (short_story LIKE '%sdfssfd%' OR full_story LIKE '%sdfssfd%' OR xfields LIKE '%sdfssfd%' OR title LIKE '%sdfssfd%') ORDER BY date desc LIMIT 0,11
Делал вот эти запросы
ALTER TABLE `dle_post` ADD `flag` VARCHAR (3) NOT NULL
ALTER TABLE `dle_post` ADD `rating` VARCHAR (3) NOT NULL
ALTER TABLE `dle_post` ADD `field list` VARCHAR (3) NOT NULL (вроде бы)

Как их удалить?
Или что то другое надо сделать?

Заранее благодарю!
  Ответить с цитированием
Старый 21.10.2012, 10:06 Вверх   #12
Грамотный форумчанин
 
Аватар для jakal
jakal вне форума
Доп. информация
По умолчанию

зайдите в phpmyadmin потом в левой колонке нажмите на таблицу dle_post, после чего у вас справа отобразятся ячейки этой таблицы, далее возле ячеек flag, rating, field list, ставите галочки и в самом низу есть выпадающий список, так вот в нем нажмите удалить (уничтожить), в общем что то в этом духе и потом это дело подтвердите нажав да или окей.

Вот таким макаром и удалятся таблицы, все это конечно можно сделать запросом DROP, ну лучше так, а то случайно удалите еще чего лишнего)
  Ответить с цитированием
Cказали cпасибо:
Старый 21.10.2012, 11:20 Вверх   #13
Грамотный форумчанин
 
Аватар для mirex0123
mirex0123 вне форума
Доп. информация
По умолчанию

Цитата Сообщение от jakal Посмотреть сообщение
зайдите в phpmyadmin потом в левой колонке нажмите на таблицу dle_post, после чего у вас справа отобразятся ячейки этой таблицы, далее возле ячеек flag, rating, field list, ставите галочки и в самом низу есть выпадающий список, так вот в нем нажмите удалить (уничтожить), в общем что то в этом духе и потом это дело подтвердите нажав да или окей.

Вот таким макаром и удалятся таблицы, все это конечно можно сделать запросом DROP, ну лучше так, а то случайно удалите еще чего лишнего)
Спасибо большое)
Таблицу rating удалил, поиск заработал!
Больше трогать не чего не хочу)
Спасибо))
  Ответить с цитированием
Старый 21.10.2012, 14:18 Вверх   #14
Грамотный форумчанин
 
Аватар для jakal
jakal вне форума
Доп. информация
По умолчанию

Да не за что, не бойтесь там ничего клацать!
всегда все можно восстановить, просто чем больше будете работать с движком,
тем больше "познакомитесь" с ним и сами поймете, что там все просто)
  Ответить с цитированием
Cказали cпасибо:
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:22. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.15572 секунды с 13 запросами