aboutsummaryrefslogtreecommitdiff
path: root/doc/bugs/raw_html_in-page_and___91____91____33__included__93____93__.mdwn
blob: 5860d330a916b32e97cc456b4c4ea4c051446530 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
I'm trying to add a flickr stream thing to my (static) ikiwiki. I've disabled htmlscrubber and enabled rawhtml, and I get many strange errors.

[[!toc ]]

## putting the html right into the markdown index.mdwn

This should work, but html code (listing 1) shows up with a hash replaced for the actual content (listing 2)

I have to suspect that replacing html with some hash is a bug.

> Congrats, you're another person to fall afoul of markdown [[!debbug 380212]].
> The fix is to use Text::Markdown, or markdown 1.0.2 instead of buggy
> old markdown 1.0.1. --[[Joey]] [[!tag done]]

## inlining raw html

This would be my prefered solution. in index.mdwn:

	\[[!inline pages="flickr.html" rss="no"]]

but this refuses to show any content. Trying to RTFM and adding raw="yes" results in this error:

	uppdaterar wiki..
	söker av index.mdwn
	ritar upp index.mdwn
	private//ikiwiki.setup: Can't call method "param" on an undefined value at /usr/share/perl5/IkiWiki/Plugin/inline.pm line 253.
	BEGIN failed--compilation aborted at (eval 10) line 63.


## current workaround: iframe

I'm no html guru so I put the stuff in an iframe, but that doesn't work, since the links are script-generated and need a target="" attribute in them to load in the right place (replacing ikiwiki page).

Ikiwiki version: 2.44

plugin configuration:

	disable_plugins => [qw{htmlscrubber}],
	add_plugins => [qw{img map rawhtml toggle template prettydate haiku meta}],

best regards  
ulrik


## listing 1
	<!-- Start of Flickr Badge -->
	<style type="text/css">
	#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
	#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
	#flickr_icon_td {padding:0 5px 0 0 !important;}
	.flickr_badge_image {text-align:center !important;}
	.flickr_badge_image img {border: 1px solid black !important;}
	#flickr_www {display:none; text-align:left; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
	#flickr_badge_uber_wrapper a:hover,
	#flickr_badge_uber_wrapper a:link,
	#flickr_badge_uber_wrapper a:active,
	#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#6600CC;}
	#flickr_badge_wrapper {}
	#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
	</style>
	<table id="flickr_badge_uber_wrapper" cellpadding="0" cellspacing="10" border="0">
	<tr>
	<td><a href="http://www.flickr.com" id="flickr_www">www.<strong style="color:#3993ff">flick<span style="color:#ff1c92">r</span></strong>.com</a><table cellpadding="0" cellspacing="2" border="0" id="flickr_badge_wrapper">
	<tr>
	<script type="text/javascript" src="http://www.flickr.com/badge_code_v2.gne?show_name=1&count=5&display=latest&size=s&layout=h&source=user&user=23579158%40N05"></script>
	<td id="flickr_badge_source" valign="center" align="center">
	<table cellpadding="0" cellspacing="0" border="0"><tr>
	<td width="10" id="flickr_icon_td"><a href="http://www.flickr.com/photos/23579158@N05/"><img id="flickr_badge_icon" alt="englabenny's items" src="http://farm3.static.flickr.com/2338/buddyicons/23579158@N05.jpg?1211285412#23579158@N05" align="left" width="48" height="48"></a></td>
	<td id="flickr_badge_source_txt"><nobr>Go to</nobr> <a href="http://www.flickr.com/photos/23579158@N05/">englabenny's photostream</a></td>
	</tr></table>
	</td>
	</tr>
	</table>
	</td></tr></table>
	<!-- End of Flickr Badge -->


## listing 2
	<!-- Start of Flickr Badge -->
	<style type="text/css">
	#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
	#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
	#flickr_icon_td {padding:0 5px 0 0 !important;}
	.flickr_badge_image {text-align:center !important;}
	.flickr_badge_image img {border: 1px solid black !important;}
	#flickr_www {display:none; text-align:left; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
	#flickr_badge_uber_wrapper a:hover,
	#flickr_badge_uber_wrapper a:link,
	#flickr_badge_uber_wrapper a:active,
	#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#6600CC;}
	#flickr_badge_wrapper {}
	#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
	</style>


	7383eb73071488c9ef46d617acf3e402


	</td></tr></table>
	<!-- End of Flickr Badge -->