/[LeafOK_CVS]/lbbs/src/article_cache.c
ViewVC logotype

Diff of /lbbs/src/article_cache.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.23 by sysadm, Wed Jul 2 03:08:10 2025 UTC Revision 1.26 by sysadm, Sun Oct 5 05:00:50 2025 UTC
# Line 113  int article_cache_generate(const char *c Line 113  int article_cache_generate(const char *c
113          localtime_r(&(p_article->sub_dt), &tm_sub_dt);          localtime_r(&(p_article->sub_dt), &tm_sub_dt);
114          strftime(str_sub_dt, sizeof(str_sub_dt), "%c", &tm_sub_dt);          strftime(str_sub_dt, sizeof(str_sub_dt), "%c", &tm_sub_dt);
115    
116          snprintf(header, sizeof(header), "发布者: %s (%s), 版块: %s (%s)\n标  题: %s\n发布于: %s (%s)\n\n",          snprintf(header, sizeof(header), "鍙戝竷鑰: %s (%s), 鐗堝潡: %s (%s)\n鏍  棰: %s\n鍙戝竷浜: %s (%s)\n\n",
117                           p_article->username, p_article->nickname, p_section->sname, p_section->stitle, p_article->title, BBS_name, str_sub_dt);                           p_article->username, p_article->nickname, p_section->sname, p_section->stitle, p_article->title, BBS_name, str_sub_dt);
118    
119          snprintf(footer, sizeof(footer),          snprintf(footer, sizeof(footer),
120                           "\n--\n%s※ 来源: %s http://%s [FROM: %s]\033[m\n\n",                           "\n--\n%s鈥 鏉ユ簮: %s http://%s [FROM: %s]\033[m\n\n",
121                           BBS_article_footer_color[p_article->aid % BBS_article_footer_color_count],                           BBS_article_footer_color[p_article->aid % BBS_article_footer_color_count],
122                           BBS_name, BBS_server, sub_ip);                           BBS_name, BBS_server, sub_ip);
123    
# Line 135  int article_cache_generate(const char *c Line 135  int article_cache_generate(const char *c
135          }          }
136    
137          // Apply LML render to content body          // Apply LML render to content body
138          cache.data_len = header_len + (size_t)lml_plain(content, content_f, ARTICLE_CONTENT_MAX_LEN);          cache.data_len = header_len + (size_t)lml_render(content, content_f, ARTICLE_CONTENT_MAX_LEN, 1);
139    
140          cache.line_total = header_line_cnt +          cache.line_total = header_line_cnt +
141                                             split_data_lines(content_f, SCREEN_COLS, cache.line_offsets + header_line_cnt, MAX_SPLIT_FILE_LINES - header_line_cnt, 1, NULL);                                             split_data_lines(content_f, SCREEN_COLS, cache.line_offsets + header_line_cnt, MAX_SPLIT_FILE_LINES - header_line_cnt, 1, NULL);


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1