One of the common desires of the typical Wikidot user is to easily add a caption or heading to an image. Furthermore, some users would like to easily fancify their image. However, the only way to truly do this is to make a grueling table every time. This CSI allows for a very simple and easy method to insert images, add captions to them, apply headings to them, apply a float, and adjust width.
If you do not fill out a certain field, then a default will be applied. Therefore, it is not necessary to have all of these fields. Note that when you fill out the fields, you do NOT use quotes.
|image is the link to the image, or the image's full URL. For example, http://mashedmusings.files.wordpress.com/2009/03/galaxy_ngc_pic23941.jpg.
|width sets the width of the image. The default is 195 pixels.
|float sets the float of the image. By default, the image will center. Applicable values are right or left.
|heading sets a bold title above the image.
|caption gives the image a caption.
|link controls the window location whenever the image is clicked. By default, the link is the image's URL. If you define the link as @@, then the image will not be linked.
|alt allows you to define alternate text, in case the image becomes unavailable.
|title sets the title of the image, which is the mini text that pops up when you hover over the image
|This is a test.|
|caption=This is a test.
You can modify the looks of the include via CSS. This way, you can customize the looks of the image box to match your site.
The CSI uses the following classes:
|.image-box||The overall box of the CSI.|
|.image-box-heading||This modifies the heading area above the picture.|
|.image-box-image||This modifies the image area where the picture actually is.|
|.image-box-caption||This modifies the caption area below the picture.|
This page shows the CSI with custom styling.
The captions automatically come with a smaller font setting and italic styling. You can omit those by adding the following variable to your code:
Thanks to tsangk for this great snippet: conditional-blocks
text above inserted with:
[[include :snippets:if START |unique=1|type=equal|var1=%%name%%|var2=conditional-blocks]]
**##red|Thanks to tsangk for this great snippet:##** [[[code:conditional-blocks]]]
[[include :snippets:if END]]
Other snippets posted by Timothy Foster
Rate this solution
If you think this solution is useful — rate it up!