diff options
author | Daniel Jones <admin@danieljon.es> | 2020-05-12 12:37:03 +0930 |
---|---|---|
committer | Daniel Jones <admin@danieljon.es> | 2020-05-12 12:37:03 +0930 |
commit | b09dd5e059b8038903e507f33641f216ffe6540e (patch) | |
tree | 7503ce7384584e4e3c4127a0cf8341bbf48bbe4e /pages.c | |
parent | 4e811e1979ec664cbdfcc684624d7f6db58d0a6f (diff) | |
download | websitegenerator-b09dd5e059b8038903e507f33641f216ffe6540e.tar.gz websitegenerator-b09dd5e059b8038903e507f33641f216ffe6540e.zip |
girl numbers
added ability to use small images as a blog post number count instead of a simple number. it takes each digit in the post number and places an image where the text would be
Diffstat (limited to 'pages.c')
-rw-r--r-- | pages.c | 17 |
1 files changed, 16 insertions, 1 deletions
@@ -615,7 +615,22 @@ writeposts(const int *posts, size_t totalposts, const char *outfile, int current * we do this because we want page 1 to contain the last blog posts not actually the first and so on */ post = totalposts - posts[x]; - fprintf(tmp, "post #%d<br>\n<a href='direct/%d.html'>direct link</a><br>\n", post, post); + if (flags & GIRLNUMBERS) + { + char num[4] = {0}; /* will never have more than 999 posts */ + snprintf(num, 4, "%d", post); + num[3] = '\0'; + fprintf(tmp, "\n<a href='direct/%d.html'>", post); + for (int i = 0; i < strlen(num); i++) + { + fprintf(tmp, "<img height='70' src=\"%s/%s/%c%s\">", girlnumber_url, girlnumber_dir, num[i], girlnumber_extension); + } + fprintf(tmp, "</a>\n"); + } + else + { + fprintf(tmp, "post #%d<br>\n<a href='direct/%d.html'>direct link</a><br>\n", post, post); + } snprintf(source, 512, "%s%d.txt", posts_content, post); postfile = fopen(source, "r"); if (!postfile) |