XF 1.2 BBCode Question

Joykiller

Member
Now I was wondering Media button that does [youtube]link[/youtube] as it embeds the youtube clip on the forum post. Is there a way to disable it from showing up on another template..

Example: Youtube Embed html
Code:
<xen:if is="!{$contentTemplate} == 'EWRporta_Portal'">
<xen:else />
<iframe width="500" height="300" src="http://www.youtube.com/embed/{$id}?wmode=opaque" frameborder="0" allowfullscreen></iframe>
</xen:if>

Basically that would check to see if its being parsed on Portal template if so then not display it and if anywhere else it would.

Doesn't though.. any one got any ideas?
 
Try targeting it using CSS and display none.

For example, in my portal add-on I can use:
Code:
.ctaFtThreadTextAvatarPage iframe,
ctaFtThreadTextIconPage iframe
{
display: none;
}

I don't use xenporta though so you will need to ask in the thread what the equivalent class is, if it exists.
 
Try targeting it using CSS and display none.

For example, in my portal add-on I can use:
Code:
.ctaFtThreadTextAvatarPage iframe,
ctaFtThreadTextIconPage iframe
{
display: none;
}

I don't use xenporta though so you will need to ask in the thread what the equivalent class is, if it exists.

Hmm, I tried wrapping the html iframe under youtube bbcode with a div named youtube.
Code:
<div class="youtube">
<iframe width="500" height="300" src="http://www.youtube.com/embed/{$id}?wmode=opaque" frameborder="0" allowfullscreen></iframe>
</div>

Then in the Recentnews section it has a bb_code.css link, to which i added.
Code:
<xen:if is="!{$contentTemplate} == 'EWRporta_Portal'">
.youtube{
    display:none;
}
<xen:else />
.youtube{
    position: relative;
    max-width: 100%;
    height: auto;
    padding-bottom: 56.25%; /* Helps maintain a correct aspect ratio */
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
.youtube object, .youtube iframe, .youtube embed
{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
</xen:if>

However, seems that the conditional statement for <xen:if is="!{$contentTemplate} == 'EWRporta_Portal'"> is not detecting and just bypassing it completely. So even its hiding on the forum page and News page now.
 
Top Bottom