CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Вопрос по поиску
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Первые шаги
KaRaL
Где настроить поиск чтоб искало по моему сайту,а не по forum.eleanor-cms.ru
Чтоб не создавать лишнюю тему напишу здесь...

Возникла проблема с поиском по тегам в модуле "Новости". Я создаю новость под именем например "Новость 1" и прописываю ей тег например "Тег 1". После выхожу в раздел "Новости" а там выбираю подраздел "Поиск". Мне там предлагают делать поиск по ключевым словам или по тегам(Все это в модуле "Новости"). Так вот после того как я выбираю любой действующий тег(На данном примере "Тег 1"), и жму поиск, то тогда вместо нахождения нужных мне объектов с соотв. тегами, мне выдает вот такую ошибку:
-------------
Произошла ошибка
При выполнении запроса произошла ошибка: (error #1146) Table 'b13_3853766_test.prefix_news_nt' doesn't exist

Адрес ошибки: /home/vol1/byethost13.com/b13_3853766/testmodwss.22web.net/htdocs/modules/news/user/index.php[666].
Сохраняйте спокойствие: ошибка записана - админ придет, разберется.
------------
Скажите пожалуйста в чем может быть проблема и как это можно решить? Все перепроверил, тег указан верно, кеш очищал, не помогает(
DeD
Strannik, так вы ж читайте текст ошибки: в бд несуществует таблица news_nt. Проблемы с вашей бд.
termit
Цитата (Strannik @ 2010-03-08, 14:52)
.....dules/news/user/index.php[666].
Класное число)))Сори за оффтоп))
NoIndex
Это демоны сломали Вам поиск ;)

По делу: какой у Вас преффикс у таблиц в БД?

Попробуйте выполнить в PMA в своей БД запрос:
CREATE TABLE `f_news_nt` (
`news` int(11) UNSIGNED NOT NULL,
`tag` int(11) UNSIGNED NOT NULL,
KEY `news` (`news`),
KEY `tag` (`tag`)
) ENGINE=MyISAM DEFAULT CHARSET="cp1251";
NoIndex: Боже упаси от демонов))
По поводу преффикса, я правильно понял вы имеете ввиду про кодировку БД?На локалке стоит у меня cp1251, есть вторая копия элеаноры на сервере, там UTF8. В обоих случаях ошибка данная выпадает.
Попробывал сделать запрос в БД как вы сказали, теперь ошибка не вылазиет, но при нажатии на "тег" пишет "по вашему запросу ничего не найдено", хотя материал явно прописан по тегу...

В итоге решил переустановить элеанору...тьфу тьфу сайт работает нормально, и ошибка та пропала. Всячески перепробывал все исправно теперь работает. Вероятней всего проблема была в стороннем приложении которое я устанавливал на этот сайт.

P.S. Спасибо всем за помощь)
NoIndex
Цитата (Strannik @ 2010-03-09, 10:06)
По поводу преффикса, я правильно понял вы имеете ввиду про кодировку БД?

Нет :) Преффикс таблиц в БД - это то, что стоит перед названием таблицы: el_news.

Цитата (Strannik @ 2010-03-09, 10:06)
тьфу тьфу сайт работает нормально

Ну и хорошо:)

Цитата (Strannik @ 2010-03-09, 10:06)
Вероятней всего проблема была в стороннем приложении которое я устанавливал на этот сайт.

Навряд ли. Просто таблицы не было и информации в ней :)
А ну тогда у меня префикс "el_" тоесть как при установке мне предложили так и оставил таковым. По поводу отсутствия таблицы, так же заметил феномен на этих двух сайтах, если удаляешь все новости связанные с определенным "тегом", то "тег" всеравно продолжал отображаться, даже после чистки кеша.
Так где настроить поиск чтоб искало по моему сайту,а не по forum.eleanor-cms.ru ?
Alexander
scream, http://www.google.com/cse/?hl=ru
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.