Согласно справочной странице для links2, режим нумерации ссылок доступен только для текстовой версии, но не для графики. Можно ли как-нибудь включить этот режим в графическом режиме, кроме редактирования исходного кода?

1 ответ1

2

Я полагаю, вам придется редактировать источник; фактически есть раздел, начинающийся со строки 870 html_gr.c, где был закомментирован некоторый код, который ввел бы пронумерованные ссылки в графическом режиме:

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

Просто раскомментирование кода не сработало для меня; и я не нашел никаких очевидных решений, поиграв некоторое время.

Кому-то придется запачкать руки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .