Накосячил... трабла :)

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Правила форума
Если на ваш вопрос есть ответы по ниже следующим ссылкам, ваш пост удаляется без объяснения причин!!!
А вы рискуете получить предупреждение или бан (в зависимости от настроения модератора).


Местная Конституция | Шаблон запроса | Документация (phpBB3) | FAQ-2 (phpbb2) | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Накосячил... трабла :)

Сообщение Romiyo 30.04.2005 16:57

Поставил мод Add a Status to Topic, но потом срубил его... А теперь при входе в тему, получаю это:

Could not obtain topic information

DEBUG MODE

SQL Error : 1054 Unknown column 't.topic_status' in 'field list'

SELECT t.topic_id, t.topic_title, t.topic_status, t.topic_replies, t.topic_time, t.topic_type, t.topic_vote, t.topic_last_post_id, f.forum_name, f.forum_status, f.forum_id, f.auth_view, f.auth_read, f.auth_post, f.auth_reply, f.auth_edit, f.auth_delete, f.auth_sticky, f.auth_announce, f.auth_pollcreate, f.auth_vote, f.auth_attachments, COUNT(p2.post_id) AS prev_posts FROM phpbb_topics t, phpbb_forums f, phpbb_posts p, phpbb_posts p2 WHERE p.post_id = 16431 AND t.topic_id = p.topic_id AND p2.topic_id = p.topic_id AND p2.post_id <= 16431 AND f.forum_id = t.forum_id GROUP BY p.post_id, t.topic_id, t.topic_title, t.topic_status, t.topic_replies, t.topic_time, t.topic_type, t.topic_vote, t.topic_last_post_id, f.forum_name, f.forum_status, f.forum_id, f.auth_view, f.auth_read, f.auth_post, f.auth_reply, f.auth_edit, f.auth_delete, f.auth_sticky, f.auth_announce, f.auth_pollcreate, f.auth_vote, f.auth_attachments ORDER BY p.post_id ASC

Line : 135
File : viewtopic.php


Хотя удалял вроде всё правильно...
Неадекватен
Аватара пользователя
Romiyo
Неадекватен
 
Сообщения: 631
Зарегистрирован: 16.12.2004 10:36
Откуда: tln.ee


Сообщение Smayliks 30.04.2005 17:07

А 135 строка и +- 10 строк?
Подпись ушла в отпуск.
Аватара пользователя
Smayliks
Zлобный модер =)
Zлобный модер =)
 
Сообщения: 1355
Зарегистрирован: 08.03.2005 14:23
Откуда: со всей страны. =)

Сообщение Romiyo 30.04.2005 17:26

ну и?
Кстати, щас пытаюсь снова поставить этот мод, а пхпмайадмин мну пишет:
Ошибка

SQL-запрос :

ALTER TABLE phpbb_topics ADD topic_info TINYINT( 3 ) NOT NULL default '0' AFTER topic_status

Ответ MySQL:


#1054 - Unknown column 'topic_status' in 'phpbb_topics'
Неадекватен
Аватара пользователя
Romiyo
Неадекватен
 
Сообщения: 631
Зарегистрирован: 16.12.2004 10:36
Откуда: tln.ee

Сообщение Smayliks 30.04.2005 17:35

попробуй из запроса удалить "NOT NULL default '0'" (без ковычек)
Подпись ушла в отпуск.
Аватара пользователя
Smayliks
Zлобный модер =)
Zлобный модер =)
 
Сообщения: 1355
Зарегистрирован: 08.03.2005 14:23
Откуда: со всей страны. =)

Сообщение Romiyo 30.04.2005 17:35

А при отправке новой темы получаю:
Error in posting

DEBUG MODE

SQL Error : 1054 Unknown column 'topic_status' in 'field list'

INSERT INTO phpbb_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('123456', 2, 1114871651, 10, 0, 0, 0)

Line : 270
File : functions_post.php

Вот блин... я удалил topic_status по ходу... если он там конечно был, до правки базы... чорт... что теперь делать? :?
Неадекватен
Аватара пользователя
Romiyo
Неадекватен
 
Сообщения: 631
Зарегистрирован: 16.12.2004 10:36
Откуда: tln.ee

Сообщение ghost46 30.04.2005 17:56

как мне когда-то сказали: "- не орать" :evil:
ghost46
phpBB 1.4.0
 
Сообщения: 31
Зарегистрирован: 02.04.2005 16:44

Сообщение Romiyo 30.04.2005 18:00

ghost46, содержательная мессага...
Неадекватен
Аватара пользователя
Romiyo
Неадекватен
 
Сообщения: 631
Зарегистрирован: 16.12.2004 10:36
Откуда: tln.ee

Сообщение Siava 30.04.2005 18:04

ответы на все мои вопросы получил тут, пользуясь ПОИСКОМ и следя за новыми сообщениями! Чего и вам желаю!!!
:lol:

но потом срубил его...
видимо срубил криво, погляди, может в php файлах не убрал что..
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2665
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Сообщение Romiyo 30.04.2005 21:41

Тема закрыта. Всем спасибо. Разобрался - просто создал нужную таблицу :lol:
Неадекватен
Аватара пользователя
Romiyo
Неадекватен
 
Сообщения: 631
Зарегистрирован: 16.12.2004 10:36
Откуда: tln.ee

Сообщение Xpert 30.04.2005 23:06

Эээ, это не решение..
Как тебе и сказали, код выложи в строках 125-145 файла viewtopic.php
А там посмотрим ;)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5636
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru

Сообщение Romiyo 30.04.2005 23:34

Xpert эм... ну я вроде снова таблицу сделал и всё заработало... Мне из таблицы надо было просто ячейки удалить, а я всю таблицу грохнул =)

Эм... ну если надо, вот, 125-153 :) :
$join_sql_table = ( empty($post_id) ) ? '' : ", " . POSTS_TABLE . " p, " . POSTS_TABLE . " p2 ";
$join_sql = ( empty($post_id) ) ? "t.topic_id = $topic_id" : "p.post_id = $post_id AND t.topic_id = p.topic_id AND p2.topic_id = p.topic_id AND p2.post_id <= $post_id";
$count_sql = ( empty($post_id) ) ? '' : ", COUNT(p2.post_id) AS prev_posts";

$order_sql = ( empty($post_id) ) ? '' : "GROUP BY p.post_id, t.topic_id, t.topic_title, t.topic_status, t.topic_replies, t.topic_time, t.topic_type, t.topic_vote, t.topic_last_post_id, f.forum_name, f.forum_status, f.forum_id, f.auth_view, f.auth_read, f.auth_post, f.auth_reply, f.auth_edit, f.auth_delete, f.auth_sticky, f.auth_announce, f.auth_pollcreate, f.auth_vote, f.auth_attachments ORDER BY p.post_id ASC";

$sql = "SELECT t.topic_id, t.topic_title, t.topic_status, t.topic_replies, t.topic_time, t.topic_type, t.topic_vote, t.topic_last_post_id, f.forum_name, f.forum_status, f.forum_id, f.auth_view, f.auth_read, f.auth_post, f.auth_reply, f.auth_edit, f.auth_delete, f.auth_sticky, f.auth_announce, f.auth_pollcreate, f.auth_vote, f.auth_attachments" . $count_sql . "
FROM " . TOPICS_TABLE . " t, " . FORUMS_TABLE . " f" . $join_sql_table . "
WHERE $join_sql
AND f.forum_id = t.forum_id
$order_sql";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not obtain topic information", '', __LINE__, __FILE__, $sql);
}

if ( !($forum_topic_data = $db->sql_fetchrow($result)) )
{
message_die(GENERAL_MESSAGE, 'Topic_post_not_exist');
}

$forum_id = intval($forum_topic_data['forum_id']);
Неадекватен
Аватара пользователя
Romiyo
Неадекватен
 
Сообщения: 631
Зарегистрирован: 16.12.2004 10:36
Откуда: tln.ee



Вернуться в Поддержка модов для phpBB 2.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0