winnie Опубликовано 23 Июля 2004 Жалоба Поделиться Опубликовано 23 Июля 2004 по умолчанию на самом портале, если в новостях есть аттачменты внедренные в посты то они отображаются просто как [attachmentid=7] ИМХО это немного кривовато вообщем как исправить открываем файл портала sources\ipbportal.phpищем в нем функцию function _show_articles()в начеле нарример после global $ibforums, $DB, $std, $print;вставляем//################################ require_once( ROOT_PATH.'sources/topics.php' ); $this->topics = new topics(); $this->topics->topic_init(); $attach_pids = array(); //################################ потом ищем строку $entry['post'] = $this->parser->post_db_parse( $entry['post'] ); и после вставляем//#################################### if ( strstr( $entry['post'], '[attachmentid=' ) ) { $attach_pids[] = $entry['pid']; } //#################################### затем ищем строчку $html .= $this->html->tmpl_articles_row($entry, $bottom_string, $top_string);и после добавляем//#################################### if ( count( $attach_pids ) ) { $html = $this->topics->parse_attachments( $html, $attach_pids ); } //#################################### вот и аттачменты будут отображаться так же как и на самом форуме.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.