在图形链接上启用编号链接2

在图形链接上启用编号链接2

根据 links2 的手册页,数字链接模式仅适用于纯文本版本,不适用于图形版本。除了编辑源代码外,我还能以其他方式在图形模式下启用此模式吗?

答案1

我相信你必须编辑源代码;实际上有一个部分开始于html_gr.c870 行,其中一些代码已被注释掉,以便在图形模式下引入编号链接:

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;
}

仅仅取消注释代码对我来说不起作用;而且我玩了一段时间后也没有找到任何明显的解决方案。

总得有人亲自动手。

相关内容