Согласно справочной странице для links2, режим нумерации ссылок доступен только для текстовой версии, но не для графики. Можно ли как-нибудь включить этот режим в графическом режиме, кроме редактирования исходного кода?
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;
}
Просто раскомментирование кода не сработало для меня; и я не нашел никаких очевидных решений, поиграв некоторое время.
Кому-то придется запачкать руки.