Disregard last post. I found the issue. It was in the foreach loop.

On Jan 30, 5:23 pm, theprodigy <[email protected]> wrote:
> ok, so I've changed it from WP shortcode, to HTML comment style.
>
> I also changed from mediaspace to flarevideo (seems easier to work
> with)
>
> Here is what I have so far, and the issue I'm running into
>
> I have the following in my page:
> &lt;!-- flarevideo width=200 height=400 src=Simon_Sinek_why.flv
> showcaption=true thumb=Simon_Sinek_why.png --&gt;
>
> This is the initial pattern matched:
> $pattern = '/\<\!--\s*flarevideo\s(.+?)\s*--\>/i';
>
> Then I loop through each match (so a page can have more then 1 video),
> and apply this match:
> preg_match_all('/(\w+)\s*=\s*(\S+)/i', $tag, $param_matches);
>
> Then I run this code:
> foreach($param_matches as $param_match) {
>            $params[$param_match[1]] = $param_match[2];
>
> }
>
> When I print_r $params, I get the following:
> Array
> (
>     [autoplay] =>
>     [controls] =>
>     [autobuffer] => 1
>     [poster] =>
>     [width] => 500
>     [height] => src
>     [showcaption] =>
>     [closetitle] =>
>     [firstitem] => 1
>     [caption] => My Media
>     [flashSrc] => media/FlareVideo.swf
>     [height=400] => src=Simon_Sinek_why.flv
>     [400] => Simon_Sinek_why.flv
> )
>
> The blank values are either false or null, due to the default values I
> put in.
>
> Now, as you can see, height = src, "height=400" =
> 'src=Simon_Sinek_why.flv' and 400=Simon_Sinek_why.flv
>
> When I blank out the default values, and create the params array
> strictly off of what is grabbed from the matches, I get:
>
> Array
> (
>     [height=400] => src=Simon_Sinek_why.flv
>     [height] => src
>     [400] => Simon_Sinek_why.flv
> )
>
> Something is not right with the regex.
>
> Any help you can offer would be great.
>
> On Jan 24, 1:55 pm, Chris Meller <[email protected]> wrote:
>
>
>
>
>
>
>
> > On Jan 24, 2011, at 8:53 AM, Owen Winkler wrote:
>
> > > This is certainly a valid approach, but a regex would let you do things 
> > > that an explode would not.
>
> > While we're suggesting alternate approaches, I would suggest using an HTML 
> > comment (ala our <!-- more --> tag for breaking apart the summary) instead 
> > of the WP shorttag format. In the future if you should migrate to another 
> > platform or stop using the plugin the comment should be hidden, rather than 
> > showing the shorttag to people visiting the page.
>
> > Just a suggestion, dealing with WP's [caption] shorttags was annoying when 
> > I switched.

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/habari-dev

Reply via email to