Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
Romiyo
Неадекватен
Сообщения: 603
Стаж: 19 лет 4 месяца
Откуда: tln.ee

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

Сообщение Romiyo »

Поставил мод 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
Хотя удалял вроде всё правильно...
Неадекватен
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

А 135 строка и +- 10 строк?
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
Romiyo
Неадекватен
Сообщения: 603
Стаж: 19 лет 4 месяца
Откуда: tln.ee

Сообщение Romiyo »

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

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'
Неадекватен
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет 1 месяц
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 105 раз

Сообщение Balamut »

попробуй из запроса удалить "NOT NULL default '0'" (без ковычек)
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
Romiyo
Неадекватен
Сообщения: 603
Стаж: 19 лет 4 месяца
Откуда: tln.ee

Сообщение Romiyo »

А при отправке новой темы получаю:
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 по ходу... если он там конечно был, до правки базы... чорт... что теперь делать? :?
Неадекватен
ghost46
phpBB 1.4.0
Сообщения: 31
Стаж: 19 лет 1 месяц

Сообщение ghost46 »

как мне когда-то сказали: "- не орать" :evil:
Аватара пользователя
Romiyo
Неадекватен
Сообщения: 603
Стаж: 19 лет 4 месяца
Откуда: tln.ee

Сообщение Romiyo »

ghost46, содержательная мессага...
Неадекватен
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Сообщение Siava »

ответы на все мои вопросы получил тут, пользуясь ПОИСКОМ и следя за новыми сообщениями! Чего и вам желаю!!!
:lol:
но потом срубил его...
видимо срубил криво, погляди, может в php файлах не убрал что..
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Romiyo
Неадекватен
Сообщения: 603
Стаж: 19 лет 4 месяца
Откуда: tln.ee

Сообщение Romiyo »

Тема закрыта. Всем спасибо. Разобрался - просто создал нужную таблицу :lol:
Неадекватен
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Эээ, это не решение..
Как тебе и сказали, код выложи в строках 125-145 файла viewtopic.php
А там посмотрим ;)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Romiyo
Неадекватен
Сообщения: 603
Стаж: 19 лет 4 месяца
Откуда: tln.ee

Сообщение Romiyo »

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']);
Неадекватен

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