Мод Topic Description
-
- phpBB Maniac
- Сообщения: 1464
- Зарегистрирован: 20 лет 3 месяца
- Откуда: Novosibirsk,RU
MODERATORS
просьба почистить этот оффтоп...
Серджо
а ты просто счетчик тут накручиваешь?
severnet
имхо, ты вопрос действительно задал не корректно...
просьба почистить этот оффтоп...
Серджо
а ты просто счетчик тут накручиваешь?
severnet
имхо, ты вопрос действительно задал не корректно...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
-
- phpBB 2.0.5
- Сообщения: 490
- Зарегистрирован: 20 лет 5 месяцев
- Откуда: Санкт-Петербург
Подскажите, где может быть ошибка, если браузер выдает:
viewforum.php
Код: Выделить всё
Parse error: parse error, unexpected T_DOUBLE_ARROW in /www/converse/users/converse-freestu/www/htdocs/phorum/viewforum.php on line 750
Код: Выделить всё
if ($anno_cnt)
{
$template->assign_block_vars('switch_anno', array());
'TOPIC_DESCRIPTION' => (trim(htmlspecialchars($topic_rowset[$i]['topic_description'])) != "") ? htmlspecialchars($topic_rowset[$i]['topic_description']) . "<br>" : "",
}
if ($sticky_cnt)
{
$template->assign_block_vars('switch_sticky', array());
'TOPIC_DESCRIPTION' => (trim(htmlspecialchars($topic_rowset[$i]['topic_description'])) != "") ? htmlspecialchars($topic_rowset[$i]['topic_description']) . "<br>" : "",
}
if ($normal_cnt - $sticky_cnt)
{
$template->assign_block_vars('switch_normal', array());
'TOPIC_DESCRIPTION' => (trim(htmlspecialchars($topic_rowset[$i]['topic_description'])) != "") ? htmlspecialchars($topic_rowset[$i]['topic_description']) . "<br>" : "",
}
-
- phpBB Guru
- Сообщения: 5484
- Зарегистрирован: 21 год 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 2.0.5
- Сообщения: 490
- Зарегистрирован: 20 лет 5 месяцев
- Откуда: Санкт-Петербург
Xpert, да уже поставили. Решил обновить Топик Дискрипшн, чтобы твой Ферст Пост он эври Пейдж заработал.
Код: Выделить всё
###############################################
## Hack Title: Topic Description
## Hack Version: 1.0.7
## Author: DTTVB (a.k.a. Mechakoopa Revolution) <mechakoopa@gmail.com>
## Description: Adds topic and post description feature.
## Compatibility: 2.0.16 - 2.0.17
Код: Выделить всё
## History:
## 1.0.7: Fixed: First post bug
## 1.0.6: Fixed: Blank line bug
## 1.0.5: MOD Version
-
- phpBB Guru
- Сообщения: 5484
- Зарегистрирован: 21 год 1 месяц
- Поблагодарили: 2 раза
О как... насколько я помню, оригинальный мод - отнюдь не его творение...severnet писал(а):DTTVB (a.k.a. Mechakoopa Revolution) <mechakoopa@gmail.com>
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 2.0.5
- Сообщения: 490
- Зарегистрирован: 20 лет 5 месяцев
- Откуда: Санкт-Петербург
Эм.. У меня тут такое дело: поставил мод, в БД добавил таблицу, да и вроди бы все нормально установилось, нигде ошибки не вылазили, ничего, но одно НО: нигде это самое "описание топика" не пишется, хотя при создании темы текст введен, что может быть не так?!
Кстати еще - оно должно показывать "Topic Description:" ("Описание:") под названием темы, когда строка описания не заполнена?
Кстати еще - оно должно показывать "Topic Description:" ("Описание:") под названием темы, когда строка описания не заполнена?
-
- phpBB 2.0.5
- Сообщения: 490
- Зарегистрирован: 20 лет 5 месяцев
- Откуда: Санкт-Петербург
Код: Выделить всё
{
$template->assign_block_vars('switch_anno', array());
'TOPIC_DESCRIPTION' => (trim(htmlspecialchars($anno_rowset[$i]['topic_description'])) != "") ? htmlspecialchars($anno_rowset[$i]['topic_description']) . "<br>" : "",
}
if ($sticky_cnt)
{
$template->assign_block_vars('switch_sticky', array());
'TOPIC_DESCRIPTION' => (trim(htmlspecialchars($sticky_rowset[$i]['topic_description'])) != "") ? htmlspecialchars($sticky_rowset[$i]['topic_description']) . "<br>" : "",
}
if ($normal_cnt - $sticky_cnt)
{
$template->assign_block_vars('switch_normal', array());
'TOPIC_DESCRIPTION' => (trim(htmlspecialchars($normal_rowset[$i]['topic_description'])) != "") ? htmlspecialchars($normal_rowset[$i]['topic_description']) . "<br>" : "",
}
Код: Выделить всё
Parse error: parse error, unexpected T_DOUBLE_ARROW in /www/converse/users/converse-freestu/www/htdocs/phorum/viewforum.php on line 750

-
- phpBB Maniac
- Сообщения: 1464
- Зарегистрирован: 20 лет 3 месяца
- Откуда: Novosibirsk,RU
severnet
мы все телепаты? =) говори какая из этих строк 750-ая...
мы все телепаты? =) говори какая из этих строк 750-ая...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
-
- phpBB 2.0.5
- Сообщения: 490
- Зарегистрирован: 20 лет 5 месяцев
- Откуда: Санкт-Петербург
750:[R: R@m$e$ :U] писал(а):мы все телепаты? =)
Код: Выделить всё
'TOPIC_DESCRIPTION' => (trim(htmlspecialchars($anno_rowset[$i]['topic_description'])) != "") ? htmlspecialchars($anno_rowset[$i]['topic_description']) . "<br>" : "",
-
- phpBB Maniac
- Сообщения: 1464
- Зарегистрирован: 20 лет 3 месяца
- Откуда: Novosibirsk,RU
severnet
вуаля... ответ...
смотри внимательней... и пойми... надо
вуаля... ответ...
Код: Выделить всё
$template->assign_block_vars('switch_normal', array());
'TOPIC_DESCRIPTION' => (trim(htmlspecialchars($normal_rowset[$i]['topic_description'])) != "") ? htmlspecialchars($normal_rowset[$i]['topic_description']) . "<br>" : "",
Код: Выделить всё
$template->assign_block_vars('switch_normal', array(
'TOPIC_DESCRIPTION' => (trim(htmlspecialchars($normal_rowset[$i]['topic_description'])) != "") ? htmlspecialchars($normal_rowset[$i]['topic_description']) . "<br>" : "",
));
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
-
- phpBB 2.0.5
- Сообщения: 490
- Зарегистрирован: 20 лет 5 месяцев
- Откуда: Санкт-Петербург
-
- phpBB 1.2.0
- Сообщения: 10
- Зарегистрирован: 19 лет 5 месяцев
Не могу установить данный мод, Вчера установил без проблем на голый форум версию 1.0.5, а тут тупик…сначала ставил версию 1.0.5, безуспешно… сейчас мучаюсь с 1.0.7
1. Конфликтует с First Post On Every Page, если в includes/functions_post.php в строчке function submit_post( убрать ", &$topic_show_first_post" то ошибка исчезнет.
Warning: Missing argument 22 for submit_post() in z:\home\s-zar\www\includes\functions_post.php on line 311
Warning: Cannot modify header information - headers already sent by (output started at z:\home\s-zar\www\includes\functions_post.php:311) in z:\home\s-zar\www\includes\page_header.php on line 521
Warning: Cannot modify header information - headers already sent by (output started at z:\home\s-zar\www\includes\functions_post.php:311) in z:\home\s-zar\www\includes\page_header.php on line 523
Warning: Cannot modify header information - headers already sent by (output started at z:\home\s-zar\www\includes\functions_post.php:311) in z:\home\s-zar\www\includes\page_header.php on line 524
2. Не могу создать новую тему, выскакивает ошибка, в старых темах описание редактируется и добавляется нормально, не считая ошибки выше.
Error in posting
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' '0')' at line 1
INSERT INTO phpbb_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote, topic_show_first_post, topic_description) VALUES ('ывыфвф', -1, 1133112056, 3, 0, 0, 0, , '0')
Line : 353
File : functions_post.php
1. Конфликтует с First Post On Every Page, если в includes/functions_post.php в строчке function submit_post( убрать ", &$topic_show_first_post" то ошибка исчезнет.
Warning: Missing argument 22 for submit_post() in z:\home\s-zar\www\includes\functions_post.php on line 311
Warning: Cannot modify header information - headers already sent by (output started at z:\home\s-zar\www\includes\functions_post.php:311) in z:\home\s-zar\www\includes\page_header.php on line 521
Warning: Cannot modify header information - headers already sent by (output started at z:\home\s-zar\www\includes\functions_post.php:311) in z:\home\s-zar\www\includes\page_header.php on line 523
Warning: Cannot modify header information - headers already sent by (output started at z:\home\s-zar\www\includes\functions_post.php:311) in z:\home\s-zar\www\includes\page_header.php on line 524
2. Не могу создать новую тему, выскакивает ошибка, в старых темах описание редактируется и добавляется нормально, не считая ошибки выше.
Error in posting
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' '0')' at line 1
INSERT INTO phpbb_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote, topic_show_first_post, topic_description) VALUES ('ывыфвф', -1, 1133112056, 3, 0, 0, 0, , '0')
Line : 353
File : functions_post.php
Поиск рулит, но не всегда и не во всём, мне к сожалению не помог 

-
- Former team member
- Сообщения: 2214
- Зарегистрирован: 20 лет 1 месяц
- Откуда: {postrow.POSTER_FROM}
- Поблагодарили: 68 раз
Если кому-то интересно, сёдня эксперементировал с установкой
на чистую версию phpBB 2.0.18.
Всё стало замечательно, после чего захотелось вывода описания темы (т.е. описания первого поста) под название самой темы. Что я сделал:
Выглядит это так:

Код: Выделить всё
###############################################
## Hack Title: Topic Description
## Hack Version: 1.0.7
## Author: DTTVB (a.k.a. Mechakoopa Revolution) <mechakoopa@gmail.com>
## Description: Adds topic and post description feature.
## Compatibility: 2.0.16 - 2.0.17
Всё стало замечательно, после чего захотелось вывода описания темы (т.е. описания первого поста) под название самой темы. Что я сделал:
Код: Выделить всё
#
#-----[ OPEN ]---------------------------------------
#
viewtopic.php
#
#-----[ FIND ]---------------------------------------
#
$order_sql = (!$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";
#
#-----[ REPLACE WITH ]-------------------------------
#
$order_sql = (!$post_id) ? '' : "GROUP BY p.post_id, t.topic_id, t.topic_title, t.topic_description, 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";
#
#-----[ FIND ]---------------------------------------
#
$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 . "
#
#-----[ REPLACE WITH ]-------------------------------
#
$sql = "SELECT t.topic_id, t.topic_title, t.topic_description, 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 . "
#
#-----[ FIND ]---------------------------------------
#
$topic_title = $forum_topic_data['topic_title'];
#
#-----[ AFTER, ADD ]---------------------------------
#
$topic_description = $forum_topic_data['topic_description'];
#
#-----[ FIND ]---------------------------------------
#
'TOPIC_ID' => $topic_id,
'TOPIC_TITLE' => $topic_title,
#
#-----[ AFTER, ADD ]---------------------------------
#
'TOPIC_DESCRIPTION' => $topic_description,
#
#-----[ OPEN ]---------------------------------------
#
viewtopic_body.tpl
#
#-----[ FIND ]---------------------------------------
#
<td align="left" valign="bottom" colspan="2"><a class="maintitle" href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a><br />
#
#-----[ INLINE, FIND ]------------------------------------
#
{TOPIC_TITLE}</a><br />
#
#-----[ INLINE, AFTER ADD ]---------------------------------
#
<span class="cattitle">{TOPIC_DESCRIPTION}</span>
#
#-----[ SAVE & CLOSE ALL FILES ]---------------------
#
# EOM
Последний раз редактировалось Balamut 01.12.2005 15:13, всего редактировалось 1 раз.
//
// That's all, Folks!
// -------------------------------------------------
// That's all, Folks!
// -------------------------------------------------