根据 links2 的手册页,数字链接模式仅适用于纯文本版本,不适用于图形版本。除了编辑源代码外,我还能以其他方式在图形模式下启用此模式吗?
答案1
我相信你必须编辑源代码;实际上有一个部分开始于html_gr.c
870 行,其中一些代码已被注释掉,以便在图形模式下引入编号链接:
if (d_opt->num_links) {
unsigned char s[64];
unsigned char *fl = format.link, *ft = format.target, *fi = format.image;
struct form_control *ff = format.form;
struct js_event_spec *js = format.js_event;
format.link = format.target = format.image = NULL;
format.form = NULL;
format.js_event = NULL;
s[0] = '[';
snzprint(s + 1, 62, p->link_num);
strcat(cast_char s, "]");
g_put_chars(p, s, strlen(cast_const_char s));
if (ff && ff->type == FC_TEXTAREA) g_line_break(p);
if (p->cx < par_format.leftmargin * G_HTML_MARGIN) p->cx = par_format.leftmargin * G_HTML_MARGIN;
format.link = fl, format.target = ft, format.image = fi;
format.form = ff;
format.js_event = js;
}
仅仅取消注释代码对我来说不起作用;而且我玩了一段时间后也没有找到任何明显的解决方案。
总得有人亲自动手。