Recent Forum Posts
From categories:
page »

This is a job well done! I was wondering if you you could have the ability to search through tags attached to the pages as well. If there is a way how could it be done?

From my perspective, I think rhombus's csi should be for raw themes and steven's csi should be for bootstrapped-enabled themes. It's just my opinion but I thought I'd share this with you guys.

Good for both by Joshua DarbyJoshua Darby, 02 Feb 2016 19:31
Great Job!
Joshua DarbyJoshua Darby 07 Jan 2016 04:53
in discussion Hidden / Per page discussions » Vote :-)

Great Job!

Great Job! by Joshua DarbyJoshua Darby, 07 Jan 2016 04:53

Hey tsangk, thank you for this super awesome feature, it saved my site! One more thing I wish it to have: is it possible to exclude hidden pages in the results, or at least exclude pages with certain words in the page names, i.e. _template? It's a bit annoying to see all those page templates listed out. I'm using data forms a lot to standardize the information on my wiki pages, and I honestly don't wish regular users seeing all the codes inside the template pages.
Thanks a lot!

Exclude hidden pages? by EtherielEtheriel, 05 Dec 2014 03:52

A delayed response is better than no response at all :)

Got quite a few emails about you updating this, and decided to check what it was all about.

I remember this CSI site being created. Hard to believe how much time has passed!

Shane Smith - Blog - Wikidot Editor - Docs
NEW! ZoomPlanner - A new tool for freelancers and small business! Join the waiting list.

Re: Examples of use by leigerleiger, 09 May 2014 02:48

Hi Ed!

Sorry I didn't see your question 4 years ago!

One example of where this is in use, is on this very site: package:_template

This is also in use on a lot of pages of mine, including some Wikidot applications I've made.

However, using the backlinks feature on the individual includes shows "No pages directly include this page".
This is because the ListPages modules are including the CSIs through a prependLine or appendLine function, and Wikidot can't detect this. If Wikidot can't detect it, the backlinks show no includes (even though they are being included).

So yes, this is highly useful for overcoming the limitation of using only a single line of code within ListPages's "prependLine" and "appendLine" values.


λ James Kanjo
Blog | Wikidot Expert | λ and Proud
Web Developer | HTML | CSS | JavaScript

Examples of use by James KanjoJames Kanjo, 06 May 2014 06:25

I have a category (using forms) that has roughly 30 fields in it. The _template (which is actually just includes of other files) for the category displays the pages in a table, with a few tables nested inside it for formatting. I have comments to label and provide some much needed visual reference points in that labyrinth of div and row and cell tags. I frequently include these stat blocks in articles, and sometimes those articles are accessed using ListPages. NLP to the rescue!

I realized quickly that NLP doesn't allow me to just include another file. So, all the nice short code that I had in one place needed to be copied to every place I want to use this. Major disadvantage. I didn't really expect it to do this, having read all the code, but it would be nice if you documented that for usability.

I copied the layout I was using and pasted it in your generator, and slapped the resulting string in my page. Walla! I broke it. Turns out that comments break NLP. Made sense, given how the arguments are constructed, but I had forgotten I had them in there. It would be nice to mention it on this page for people that haven't read/understood all the source. I removed the comments and tried again.

The result looked almost exactly like it should. But inline bolding, italicizing, strikethrough, superscript, subscript, teletype, underline don't work.

Your code generator isn't escaping the double asterisks, and my guess is that it also is the trouble in the other formatting. The replacements you use seem account for the start of a comment and a closed comment, but not the end for a comment, but I'll admit regex isn't my thing and I didn't spend long staring at it.

NLP is a highly requested feature I think… but wikidot does not realy allow this of fear we would burn their servers. I am curious if this still works.

A - S I M P L E - P L A N by ARTiZEN a startingpoint for simple wikidot solutions.

I read it! by Steven HeynderickxSteven Heynderickx, 14 Mar 2013 13:42

loosing is a word. As in, "This post is an example of loosing my wrath upon the ignorant of the world by giving them information and removing their ignorance." The act of letting loose. Freeing from constraint, contract. Removing restraint. To shoot or let fly, as in projectiles from weapons. To untie, unfasten, undo, as in knots or bonds.

Whole bunch of usages for that word that you deny. :P

tsangktsangk 01 May 2012 12:07
in discussion Hidden / Per page discussions » Advanced Search

Plural "Filter" is now automated. Also, additional values for showXX are now accepted:


to hide to show
no yes
false true
none block

Kenneth Tsang (@jxeeno)

by tsangktsangk, 01 May 2012 12:07

Perfect! I'll look into this later…

Sifu Dylan Kirk, TCMP

Wow! by DylanspiritwindDylanspiritwind, 27 Feb 2012 13:30
Helmut_pdorfHelmut_pdorf 27 Feb 2012 11:02
in discussion Hidden / Per page discussions » Advanced Search

Wow, thanks Kenneth, I have completely forgotten that the search queries are started over the url…!

Service is my success. My (Open source), Wikidot-Handbook.

Sie können fragen und mitwirken in der deutschsprachigen » User-Gemeinschaft für WikidotNutzer oder
im deutschen » Wikidot Handbuch ?

by Helmut_pdorfHelmut_pdorf, 27 Feb 2012 11:02
tsangktsangk 27 Feb 2012 09:56
in discussion Hidden / Per page discussions » Advanced Search

Sorry for taking so long to reply, but as far as I can tell - it's not possible. I can not manipulate anything below the actual search box, and Wikidot doesn't currently provide a method for sorting search results.

Kenneth Tsang (@jxeeno)

by tsangktsangk, 27 Feb 2012 09:56
tsangktsangk 27 Feb 2012 09:52
in discussion Hidden / Per page discussions » Advanced Search

Hey Dylan,

I'm not sure if you watch this page/forum, but the link for "blah in category:soandso" would be

Notice that when you click on the link, the fields are automatically filled in? That's the beauty of Advanced Search - the fields get entered automatically.

Now, say you wanted as a default to search two categories (lets say soandso and sonotsoandso), then you would enter,sonotsoandso

I simply entered the queries in your search box (where you've used Advanced Search) and copied the URLs from the address bar of my browser.

If you still have any queries, just contact me via email. I'll be happy to help.

Kenneth Tsang (@jxeeno)

by tsangktsangk, 27 Feb 2012 09:52

Hey Tsangk!
Is it possible to wrap in a command like search=, or default=? I would like to expand the uses of the advanced search to replace listpages (more or less).

I'm looking to be able to please a link or button on a page that would return a specific advanced search query. For example search for blahblah in category:soandso.

Sifu Dylan Kirk, TCMP

by DylanspiritwindDylanspiritwind, 26 Feb 2012 21:21
BrunhildaBrunhilda 21 Jan 2012 11:51
in discussion Hidden / Per page discussions » Advanced Search

I have a question: Is it possible to determine the order of categories in which you want them to appear in search results? For example, I have categories art, art2, spisak, slika, etc. and I would like that first appoear all pages from art, then from art2, then from slika etc… Is this possible?

If slaughterhouses had glass walls, everyone would be vegan. - Paul McCartney

by BrunhildaBrunhilda, 21 Jan 2012 11:51
BrunhildaBrunhilda 18 Dec 2011 21:53
in discussion Hidden / Per page discussions » Advanced Search

Wow, Tsang, you are like a Wishing Well! We just throw wishes, and you fulfill them. Thanks a lot! :) This is great!

If slaughterhouses had glass walls, everyone would be vegan. - Paul McCartney

by BrunhildaBrunhilda, 18 Dec 2011 21:53
tsangktsangk 18 Dec 2011 21:08
in discussion Hidden / Per page discussions » Advanced Search

You are now able to define the search page location in the include through using the searchLocation parameter:

In the page search:adv-search:

[[include :csi:include:adv-search

Kenneth Tsang (@jxeeno)

by tsangktsangk, 18 Dec 2011 21:08

Cool :)

Kenneth Tsang (@jxeeno)

Re: Small Bug? by tsangktsangk, 18 Dec 2011 19:01

Your CSS tweak worked. I don't see the text on my Android browser anymore.

Re: Small Bug? by Ed JohnsonEd Johnson, 18 Dec 2011 18:38
page »
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License