English 中文(简体)
我怎么会把bb子延伸到与捣乱分子合作?
原标题:How would I extend the bb-ruby gem to work with spoiler tags?

我花了一点时间工作,需要一些手法,而且我确实需要它拥有变压器。 我通过在图书馆中增加我自己的帽子的榜样阅读了,但我并不真正理解它是如何运作的。 我都希望捣乱分子做事,有一个可以想象的、隐藏着某些文字的纽芬兰。

最佳回答

如果你把B.code_to_html称之为第一种论点,那么你就认为你可以发出自己的标签定义。

"Your string with [spoiler]spoiler[/spoiler]".bbcode_to_html(my_spoiler)

with:

my_spoiler = {
   Spoiler  => [
    /[spoiler](.*?)[/spoiler]/mi, # regex to match spoiler
     <div class="spoiler"><a>Show Spoiler</a><p>1</p></div> ,   # what to output, change this if needed
     Spoiler text ,                    # description
     [spoiler]this is a spoiler[/spoiler] , # sample
    :spoiler                           # actual tag used
  ]
}

你们需要把产出改变到你们需要的东西,并且还要用 j子来显示破坏者在 j中:

$( .spoiler ).each(function () {
  $(this).find( p ).hide();
  $(this).find( a ).click(function () {
    $(this).find( p ).toggle();
  });
});

我注意到你说,你也尝试了争辩,因为我叫我如何做。 在您的初次申请中,或在你开始按实际指示行事之前,需要做这样的事情:

BBCoder.configure do
  tag :spoiler do
    <<-EOS
<div class="spoiler">
  <a>Show Spoiler</a>
  <p>#{content}</p>
</div>
    EOS
  end
end

在你打听英国广播公司后,你是好的,你会知道从那时起的破坏者tag子,并把它交给你,因此你必须这样做。

"My [spoiler]spoiler string[/spoiler]".bbcode_to_html

我没有检测到这些解决办法,但是它们应该在没有很大的引信的情况下工作。

问题回答

暂无回答




相关问题
CSS working only in Firefox

I am trying to create a search text-field like on the Apple website. The HTML looks like this: <div class="frm-search"> <div> <input class="btn" type="image" src="http://www....

image changed but appears the same in browser

I m writing a php script to crop an image. The script overwrites the old image with the new one, but when I reload the page (which is supposed to pickup the new image) I still see the old one. ...

Firefox background image horizontal centering oddity

I am building some basic HTML code for a CMS. One of the page-related options in the CMS is "background image" and "stretch page width / height to background image width / height." so that with large ...

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签