Описание мода: автоматический поиск похожих по тем при создании новой темы, вывод похожих тем в подвале страницы темы.
Скачать мод: http://forum.aeroion.ru/topic317.html
'SELECT' => 'f.forum_id, f.forum_name, t.*,
p.post_id, p.post_text,
'FROM' => array( TOPICS_TABLE => 't', FORUMS_TABLE => 'f',
POSTS_TABLE => 'p',
AND t.topic_status <> ' . ITEM_MOVED . ((!$AJAXrequest) ? " AND t.topic_id <> $topic_id" : '') . '
AND p.post_id = t.topic_first_post_id
$similar_user = get_username_string('full',$first_post = $similar['post_text']; $first_post1 = substr($first_post, 0, 250) . "...";
'FIRST_POST_TIME' => $user->format_date($similar['topic_time']),
'FIRST_TEXT' => $first_post1,
{similar.FIRST_TEXT}
Хостинг:
Ограничение на CPU 60 сек
Ограничение на память 256 Мб
Количество процессов 128
PHP Version 5.3.6
mysql 5.0.8
Общая ошибка SQL ERROR [ mysql4 ] The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay [1104] SQL SELECT f.forum_id, f.forum_name, f.forum_desc, f.forum_desc_uid, f.forum_desc_bitfield, f.forum_desc_options, f.parent_id, f.forum_status, c.forum_name AS cat_name FROM phpbb_3forums AS f, phpbb_3forums AS c WHERE (c.forum_id = f.parent_id OR f.parent_id = 0) AND f.forum_type = 1 GROUP BY f.forum_id ORDER BY f.left_id ASC BACKTRACE FILE: includes/db/mysql.php LINE: 174 CALL: dbal->sql_error() FILE: includes/acp/acp_similar_topics.php LINE: 249 CALL: dbal_mysql->sql_query() FILE: includes/acp/acp_similar_topics.php LINE: 193 CALL: acp_similar_topics->get_forum_list() FILE: includes/functions_module.php LINE: 507 CALL: acp_similar_topics->main() FILE: adm/index.php LINE: 74 CALL: p_master->load_active()
# --- [OPEN]-------
includes/db/mysql.php
# --- [FIND]-------
$this->sql_layer = 'mysql';
}
# --- [AFTER, ADD]-------
@mysql_query("SET SQL_BIG_SELECTS=1", $this->db_connect_id);# --- [OPEN]-------
includes/db/mysqli.php
# --- [FIND]-------
@mysqli_query($this->db_connect_id, "SET NAMES 'utf8'");
# --- [AFTER, ADD]-------
@mysqli_query($this->db_connect_id, "SET SQL_BIG_SELECTS=1");'S_HIDDEN_FIELDS' => $s_hidden_fields) );
//[begin] 'Advanced Similar Topics'
if ($config['similar_topics_posting'] && $mode == 'post')
{
$template->assign_vars(array(
'S_NEW_TOPIC' => true,
'U_SIMILAR_SEARCH' => append_sid("{$phpbb_root_path}similar_topics.$phpEx")
)
);
}
//[end] 'Advanced Similar Topics' 'S_HIDDEN_FIELDS' => $s_hidden_fields,
'S_MOD_BBCODE' => ($auth->acl_get('m_', $forum_id)) ? true: false)
); 'S_HIDDEN_FIELDS' => $s_hidden_fields,
'S_MOD_BBCODE' => ($auth->acl_get('m_', $forum_id)) ? true: false)
);
//[begin] 'Advanced Similar Topics'
if ($config['similar_topics_posting'] && $mode == 'post')
{
$template->assign_vars(array(
'S_NEW_TOPIC' => true,
'U_SIMILAR_SEARCH' => append_sid("{$phpbb_root_path}similar_topics.$phpEx")
)
);
}
//[end] 'Advanced Similar Topics'
Вернуться в Бета-версии модов для phpBB 3.0.x
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0