Форум » Система построения сайтов » Разное » Не отображаются таблицы базы в админке. Что то накосячил
Открыть Ответить

Не отображаются таблицы базы в админке. Что то накосячил

0.00

0.00

1
21.08.2010 19:46:53

Здравствуйте, господа. Сегодя случайно заметил, что в некоторых модулях, сделанных на основе модуля "Content" (простые страницы), перестало отображаться содержмое. Просто заголовок модуля и пустая страница. В базе все данные на месте, другие модули тоже нормально работают. И еще заметил, что в админке, в разделе "База данных" (ремонт и оптимизация базы) тоже ничего не отображается. Проблема в том, что сайт, на котором все это всплыло, сейчас в стадии разработки, поэтому очень много чего постоянно меняется в файлах, поэтому не могу припомнить что именно и где я сделал, что началась такая беда.

Подскажите, в каком месте я мог набокорезить?

Версия системы Slaed 2.5

Группа
Активисты
Пункты
10766
Регистрация
28.10.2005
Пол
Мужчина
Из
Москва
Предупреждения
Нет
otherside
otherside
3.97

3.97

22.08.2010 05:03:05

Попробуй включить вывод ошибок в Админке ( Безопасность-Конфигурации-Показывать сообщения об ошибках-Да ), возможно какие-то модули конфликтуют между собой..

Пункты
2
Регистрация
22.03.2007
Пол
Мужчина
Предупреждения
Нет
SHAKA1
SHAKA1
4.94

4.94

23.08.2010 05:29:08

Однако что то странное. Итак. ПРолему с отображением в админке решил так: 1 Создал новую базу. 2. Перенсе туда все содержимое со старой базы. 3. В config.php происал данные от новой базы. После этого в админке таблица начали отображаться.

А проблему у с тем, что в модулях на основе модуля Content не отображалось содержание решил еще более странно. Почему то, во всех них одновренно перестала работать переменная $hometext. ПОэтому: 1. Как только во всме модуле нашел и заменил $hometext на $text2 все начало работать. УМа не приложу что это было.

Группа
Активисты
Пункты
10766
Регистрация
28.10.2005
Пол
Мужчина
Из
Москва
Предупреждения
Нет
otherside
otherside
3.97

3.97

23.08.2010 05:31:08

Сегодня новая напасть. На сайте на основе Slaed 2.5 Перестали работать новости, только теперь все иначе. Кликаю на новость, а вместо неё открывается главная страница сайта. На выхах именно с этим сайтом ничего не делал, база на месте, в админке новости для редактирования открывается. Вообщем пока ломаю голову. Вчера еще все работало.

Группа
Активисты
Пункты
10766
Регистрация
28.10.2005
Пол
Мужчина
Из
Москва
Предупреждения
Нет
otherside
otherside
3.97

3.97

23.08.2010 08:54:33

Что то я вообще ничего не понимаю. У меня на сайта ссылки на новости пропущены через mod_rewrite (долго объяснять зачем, но была такая необходимость). И вот что выяснил. Чистая ссылка на новость http://www.domen.ru/index.php?name=News&op=article&sid=26 отлично открывается, а вот измененная ссылка http://www.domen.ru/index.php?name=News&file=article&sid=26 - перекидывает на главную.

Файлы не трогал с января месяца. Как такое может быть?

Группа
Активисты
Пункты
10766
Регистрация
28.10.2005
Пол
Мужчина
Из
Москва
Предупреждения
Нет
otherside
otherside
3.97

3.97

23.08.2010 09:38:00

смотри свой индекс там прописано для $_GET[file] и $_GET[name]

Смотри (это от 2.6)

if (!isset($_REQUEST['op'])) $op = "";
if (isset($_GET['file']) || isset($_POST['file'])) {
	$file = trim(isset($_POST['file']) ? $_POST['file'] : $_GET['file']);
	if (preg_match("/[^a-zA-Z0-9_]/", $file)) {
		Header("Location: index.php");
		exit;
	}
} else {
	$file = "index";
}
if (isset($_GET['name']) || isset($_POST['name'])) {
	$name = trim(isset($_POST['name']) ? $_POST['name'] : $_GET['name']);
	if (preg_match("/[^a-zA-Z0-9_]/", $name)) {
		Header("Location: index.php");
		exit;
	}

Группа
Клиент
Пункты
2121
Регистрация
02.11.2008
Пол
Мужчина
Из
Пермь
Предупреждения
Нет
ra55551
ra55551
3.75

3.75

23.08.2010 09:39:20

Если не используются старые модули то проверку на $_GET['file']
можно вообще удалить

Группа
Клиент
Пункты
2121
Регистрация
02.11.2008
Пол
Мужчина
Из
Пермь
Предупреждения
Нет
ra55551
ra55551
3.75

3.75

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код