[pmwiki-users] Help With Custom Markup (I'll PayPal you...)
Andrew Standfield
andy at scruffyco.com
Tue Mar 11 21:51:16 CDT 2008
This pretty much works.
The image and div vs. p solutions worked perfectly. I even figured
out how to hyperlink the images. If anyone is wondering its:
%img class=MyClass% [[http://www.yahoo.com/ | placehoder.jpg"alt and
title text"]]%%
For now, I'm okay with using (:div: class="MyClass":) rather than
blockquotes, but I'd still *really* like to figure out how to code
that. I try to be semantic as possible.
At any rate, I'll email you off list to see where to send your Money :)
Thanks!
Andy
On Mar 11, 2008, at 4:14 PM, Eemeli Aro wrote:
> Apologies if any of the following is in error, I don't have the time
> to verify the code just now.
>
> On Tue, Mar 11, 2008 at 11:14 PM, Andrew Standfield
> <andy at scruffyco.com> wrote:
>> 1) How can I make it so that when I place an image, the block of
>> text it
>> is in is a [p] rather than a [div]?
>
> I'm guessing that this happens only when the image is before any other
> text on the line? If so, it's probably due to the '^img' markup rule.
> I've found replacing default markup from a config file to be a bit
> tricky given the way that the Markup function doesn't check if a rule
> has been previously set. So, it's probably easiest for you to directly
> edit the file scripts/stdmarkup.php & change the <div>s to <p>s on
> line 324.
>
>> 2) How can I apply a class (and/or an id) to an image in the form
>> of:
>> [p][img src="http://ref.to.image.jpg" alt="Example"
>> class="myClass" /] Blah blah blah.[/p]
>
> Add the following line to your config file:
>
> $WikiStyle['img'] = array( 'apply' => 'img' );
>
> This will let you surround the image with the markup %img
> ...%YourImage.jpg%% and have any valid WikiStyles apply to the image.
> Example: %img class=logo id=pm%Attach:pmwiki.png%%
>
>> 3) Is there any way to use relative paths for images (this one isn't
>> all that important, but it would be nice)?
>
> Use the "Path:" intermap format, ie. write
> Path:/path/to/your/image.jpg or even
> Path:../relative/path/to/image.jpg
>
>> Ideally, I'd like to mark it up like this (in actually using the
>> wiki, that is):
>>
>> (:bq class="MyClass":)
>>
>> Blah blah blah blah.
>>
>> Yadda yadda.
>>
>> (:bqend:)
>
> If you're ok with having the same effect with a different tag, try the
> following:
>
>>> indent MyClass id=bingle<<
>
> Blah blah blah blah.
>
> Yadda yadda.
>
>>> <<
>
> That'll produce a div that's a member of two classes 'indent' and
> 'MyClass', and has the id 'bingle'. By default, PmWiki includes the
> following CSS rule:
>
> .indent { margin-left:40px; }
>
> which makes it practically into a blockquote.
>
> eemeli
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.pmichaud.com/pipermail/pmwiki-users/attachments/20080311/97af4111/attachment.html
More information about the pmwiki-users
mailing list