Linux 软件免费装
Banner图

Sermon Browser

开发者 mark8barnes
更新时间 2018年8月29日 19:32
捐献地址: 去捐款
PHP版本: 3.6 及以上
WordPress版本: 4.9.8
版权: GPLv3 or later
版权网址: 版权信息

标签

audio mp3 widget video embed podcast wpmu church sermons bible iTunes listen esv preacher preach

下载

0.31 0.41.1 0.41.2 0.45.5 0.45.6 0.45.7 0.45.8 0.45.9 0.10 0.20 0.21 0.22 0.23 0.24 0.25 0.30 0.30.1 0.32 0.33 0.34 0.35 0.36 0.37 0.37.1 0.37.2 0.37.3 0.38 0.39 0.40 0.40.1 0.40.2 0.41 0.42 0.42.1 0.42.2 0.42.3 0.42.4 0.43 0.43.1 0.43.2 0.43.3 0.43.4 0.43.5 0.43.6 0.44 0.44.1 0.45 0.45.1 0.45.10 0.45.11 0.45.12 0.45.13 0.45.14 0.45.15 0.45.16 0.45.17 0.45.18 0.45.19 0.45.2 0.45.20 0.45.21 0.45.22 0.45.3 0.45.4

详情介绍:

The Sermon Browser Wordpress Plugin allows churches to simply upload sermons to their website, where they can be searched, listened to, and downloaded. It is easy to use with comprehensive help and tutorials, and is used on hundreds of church websites. You can view working demos at Bethel Evangelical Church, or the Evangelical Movement of Wales. Features include:
  1. Store thousands of sermons, and search them by topic, preacher, bible passage or date.
  2. Full podcasting capabilities, including custom podcasts for individual users.
  3. Sermons uploaded in mp3 format can be played directly on your website using the WordPress 3.6 built-in player or your choice of WordPress MP3 plugins.
  4. Three optional sidebar widgets can display sermons on all of your posts or pages.
  5. Embed videos and other flash files from sites such as YouTube or Vimeo, using either HTML code provided by those sites, or shortcode providing by a WordPress plugin.
  6. Other file types can also be uploaded, including PDF, Powerpoint, Word, text and RTF. Multiple files can be attached to single sermons.
  7. The full Bible text of the passage being preached on can be included on each sermon page (eight English-language versions including ESV and NET, plus Spanish, Russian and Romanian).
  8. Files can be uploaded to your own site through the browser or via FTP. Alternatively you can use free audio hosting sites.
  9. Details about each sermon can be added automatically from the MP3's ID3 tags.
  10. Powerful templating function allows complete customisation to complement the look of your site.
  11. Simple statistics show how often each sermon has been listened to.
  12. Support for multisite.
  13. Extensive help and tutorial screencasts.
  14. Active community support fourm.
  15. Translated into Brazilian Portugese, German, Hindi, Italian, Romanian, Russian, Spanish, Ukrainian and Welsh.
Translations provided by

安装:

Install the plugin in one of two ways: or * Download the plugin, unzip it, and upload it to your website, placing the sermon-browser folder in your wp-content/plugins folder. After you have installed the plugin:
  1. Activate the plugin from the plugins tab of your Wordpress admin.
  2. You may have to change the permissions the upload folder (by default wp-content/uploads/sermons). See the FAQ for more details.
  3. Create a Wordpress page with the text [sermons]. The plugin will display your sermons on this page.
  4. You can also display sermons (filtered according to your criteria) on additional pages or posts by using shortcodes. See the Customisation page for more details.
Installation in Wordpress MU
  1. Download the plugin, and unzip it.
  2. Place the contents of the sermon-browser folder in your wp-content/mu-plugins folder and upload it to your website.
  3. The plugin will be automatically activated and available for each user.

屏幕截图:

  • **Displaying sermons on your website:** This first screen shot shows how Sermon Browser looks on your site. You can see one of the widgets in the left-hand sidebar, together with the main sermons page showing the one-click filter/search. Each of the sermons has an MP3 files attached, this can be played without leaving the site.
  • **The single sermon page (with Bible text):** This shows the detail for one sermon. You can see additional links to other sermons preached around that time, plus the complete ESV text of the passage being preached on, and a photograph of the preacher.
  • **Editing a sermon:** You can see a wide variety of information can be entered, including the bible passage being preached on, and any files linked to the sermon. Any number of Bible passages can be included, and any number of files (e.g. you could attach an mp3 file for the audio recording, a powerpoint file, and a PDF of the sermon text).
  • **The options page:** You can customise SermonBrowser through this option page. At the bottom of the screen are the settings that allow you to customise how MP3 ID3 tags will be imported.
  • **Using the template facility:** The powerful templating facility means that with a little knowledge of HTML, CSS, and the Sermon Browser template tags, you can easily adapt Sermon Browser's output to suit your own requirements. SermonBrowser produces valid XHTML code, using semantically correct markup and is fully standards compliant.

升级注意事项:

0.45.22 Fixed sermons not deleting, and podcasts not downloading on iOS. 0.45.21 Several security enhancements, and update to allow the the ESV Bible text to continue to be used. 0.45.20 Added nonces to enhance security protection. 0.45.19 Fixed bug that prevented iframe embeds from being saved. 0.45.18 Fixed bug that prevented shortcodes from working and adds Italian translation. 0.45.17 Minor, under-the-hood changes to translations. 0.45.16 Fixed potential XSS vulnerabilities. 0.45.15 Fixed bugs that prevented adding sermons from MP3 files. 0.45.14 Fixed bug introduced in 0.45.13 which prevented series being edited/saved. 0.45.13 Compatibility with PHP 5.2 to 5.6 and WordPress 3.6 to 4.3. 0.45.12 More bug fixes. 0.45.11 WordPress 3.6 compatibility fix. 0.45.10 More bug fixes and new Welsh language translation. 0.45.9 Six more bug fixes. 0.45.8 More bug fixes, collated and patched by Ben Miller. 0.45.7 Three more bug fixes, collated and patched by Ben Miller. 0.45.6 Three more bug fixes, collated and patched by Ben Miller. 0.45.5 Many bug fixes, collated and patched by Ben Miller - thanks, Ben! See the support forum for details and recommendations: http://www.sermonbrowser.com/forum/sermon-browser-support/announcing-version-0-45-5/ 0.45.4 Fixes broken iTunes feed on some installations. 0.45.3 Fixes further PHP4 incompatibility with default audio player. 0.45.2 Fixes bug when upgrading from very early versions of Sermon Browser. 0.45.1 Fixes PHP4 incompatibility, and bug when attaching URLs. 0.45 Adds compatibility with WordPress Multisite, and with many more MP3 players. Also fixes several minor bugs. 0.44.1 Fixes bug which breaks sites that have a page with [sermons xxxxx], but no page with just [sermons]. 0.44 Adds WordPress 3.1 compatibility, fixes several bugs (including an important security fix), and adds support for the admin bar in WordPress 3.1 0.43.6 Important security fixes. All users should upgrade to this version.

常见问题:

I've activated the plugin, and entered in a few sermons, but they are not showing up to my website users. Where are they?

SermonBrowser only displays your sermons where you choose. You need to create the page/post where you want the sermons to appear (or edit an existing one), and add [sermons] to the page/post. You can also add some explantory text if you wish. If you do so, the text will appear on all your sermons pages. If you want your text to only appear on the list of sermons, not on individual sermon pages, you need to edit the SermonBrowser templates (see customisation).

What does the error message "Error: The upload folder is not writeable. You need to CHMOD the folder to 666 or 777." mean?

SermonBrowser tries to set the correct permissions on your folders for you, but sometimes restrictions mean that you have to do it yourself. You need to make sure that SermonBrowser is able to write to your sermons upload folder (usually /wp-content/uploads/sermons/). This tutorial explains how to use the free FileZilla FTP software to do this.

SermonBrowser spends a long time attempting to upload files, but the file is never uploaded. What's happening?

The most likely cause is that you're reaching either the maximum filesize that can be uploaded, or the maximum time a PHP script can run for. Editing your php.ini may help overcome these problems - but if you're on shared hosting, it's possible your host has set maximum limits you cannot change. If that's the case, you should upload your files via FTP. This is generally a better option than using your browser, particularly if you have several files to upload. If you do edit your php.ini file, these settings should be adequate: file_uploads = On upload_max_filesize = 15M post_max_size = 15M max_execution_time = 600 max_input_time = 600 memory_limit = 48M

Why are my MP3 files are appearing as an icon, rather than as a player, as I've seen on other SermonBrowser sites?

If you are using a version of WordPress older than 3.6, you need to install and activate your favourite WordPress MP3 plugin. WordPress 3.6 has the MediaElement.js player built-in; if you are running an older version of WordPress, you can install the Mediaelement.js plugin. SermonBrowser also supports any WordPress MP3 player that allows you add the player by entering shortcodes in a post or page. To use a different media player plugin, change the MP3 shortcode setting on the Sermons, Options admin page.

How do I change the Bible version from the ESV?

Several Bible versions are supported by Sermon Browser. To switch to a different version, go to Options, and edit the single template. Replace [esvtext] with the appropriate template tag for the alternative version.(Template tags are listed on the Customisation page of this site). For example, to switch to the KJV, use the tag [kjvtext]. Thanks go to Crossway for providing access to the ESV, bible.org for the NET Bible. Other versions are supplied by SermonBrowser itself. There are lots of other versions available in non-English languages. This forum post describes what is available and how to add a new version to your Sermon Browser installation. If you're desperate to use other versions not currently supported, you can manage it using other WordPress plugins (albeit with reduced functionality). The eBibleicious plugin allows for NASB, MSG, KJV, NKJV, ESV, HCSB, and NCV (use it in 'snippet' mode). However, there are three disadvantages. (1) To use it, you'll need to register for an API key (although it is free). (2) It uses Javascript so search engines won't see the Bible text, and nor will users with javascript turned off. (3) Most importantly, it only shows a maximum of four verses (the ESV shows up to 500 verses!). You can also use the RefTagger plugin, though this shows even few verses. Even worse (for our purposes) the bible passage only shows when you hover over a special link with your mouse. It does, however, provide an even longer list of translations. Please be aware that both RefTagger and eBibleicious will add bible text to bible references across your whole website, not just your sermons pages. To use either of these alternatives, just download, install and activate them as you would for any other plugin. Check their settings (make sure you enter get an API key if you're using eBiblicious). You then need to make one change to your SermonBrowser options. In the Single Sermon form, look for [esvtext] and replace it with [biblepassage]. (By default it's right at the end of the code.)

How do I get recent sermons to display in my sidebar or elsewhere in my theme?

SermonBrowser comes with several widgets you can add to your sidebars - just go to Appearance and choose Widgets. If you want to add sermons elsewhere on your site, and you are comfortable in editing template files, add the following code: <?php if (function_exists('sb_display_sermons')) sb_display_sermons(array('display_preacher' => 1, 'display_passage' => 1, 'display_date' => 1, 'display_player' => 0, 'preacher' => 0, 'service' => 0, 'series' => 0, 'limit' => 5, 'url_only' => 0)) ?>. Each of the values in that line can be changed or omitted (if they are omitted, the default values are used). For example, you could just use: <?php if (function_exists('sb_display_sermons')) sb_display_sermons(array('display_player' => 1, 'preacher' => 12) ?>. The various array keys are used to specify the following:

  • display_preacher, display_passage, display_date and display_player affect what is displayed (0 is off, 1 is on).
  • preacher, service and series allow you to limit the output to a particular preacher, service or series. Simply change the number of the ID of the preacher/services/series you want to display. You can get the ID from the Preachers page, or the Series & Services page. 0 shows all preachers/services/series.
  • limit is the maximum number of sermons you want displayed.
  • url_only means that only the URL of a sermon is returned. It's useful if you want to create your own link (e.g. click here for Bob's latest sermon). url_only means the display_ values are ignored, and limit is set to 1.

My host only allows me a certain amount of disk space, and I have so many sermons uploaded, I've run out of space! What can I do?

You could, of course, change your host to someone a little more generous! You should also make sure you encode your sermons at a medium to high compression. Usually, 22.05kHz, 48kbps mono is more than adequate (you could probably go down to 32kbps for even higher compression). 48kbps means every minute of recording takes up 360kb of disk space, so a thirty minute sermon will be just over 10Mb. At this setting, 5Gb would be enough for over 450 sermons. If you can't change your host, you can still use SermonBrowser. You'll just have to upload your sermon files to another site - preferably a free one! You can then use the other site's embed code, or just link to the MP3 file if they allow you (when you add your sermon to SermonBrowser, select "Enter an URL" and paste it in).

How do I upload videos to SermonBrowser?

You can't - but you can upload videos to other sites, then embed them in your sermons. You can use any site that allows you to embed your video in other websites, including YouTube, but we recommend Vimeo as the most suitable for sermons. That's because most video-sharing sites are designed for relatively short clips of 10 minutes or so, but Vimeo will accept videos of any length - and there are no quotas for the maximum size of a video, nor the number of videos you can store. Once your video is uploaded and available on Vimeo or YouTube, you can copy the embed code it gives you, edit your sermon, select "Enter embed code" and paste it in. If you are using a video plugin, you can even use that plugin's shortcode in the embed code.

Can I turn off the "Powered by Sermonbrowser" link?

The link is there so that people from other churches who listen to your sermons can find out about SermonBrowser themselves. But if you'd like to remove the link, just remove [creditlink] from the templates in SermonBrowser Options.

What is the difference between the public and private podcast feeds?

In SermonBrowser options, you are able to change the address of the public podcast feed. This is the feed that is shown on your sermons page, and is usually the same as your private feed (i.e. you won't need to change it). However, if you use a service such as FeedBurner, you can use your private feed to send data to feedburner, and change your public feed to your Feedburner address. If you do not use a service like Feedburner, just make sure your public and private feeds are the same.

On the sermons page, what is the difference between subscribing to the podcast for "All sermons", and subscribing to a podcast for "Filtered sermons"?

The link under Subscribe to Podcast for "All sermons" gives a podcast of all sermons that you add to your site through SermonBrowser. But it may be that some people may just want to subscribe to a feed for certain speakers, or for a certain service. If they wish to do this, they should set the search filters and perform their search, then click on the subscribe link for "Filtered sermons." This will give them a podcast according to the filter they selected. You could also copy this link, and display it elsewhere on the site - for example to provide separate feeds for morning and evening services.

Can I change the default sort order of the sermons?

Yes. Use the shortcode [sermons dir=asc] instead of just [sermons].

Why do I get a page not found error when I click on my podcast feed?

You've probably changed the address of your public feed to an incorrect value. Try changing it back to the same value as your private feed in Sermon Options.

Can I change the way sermons are displayed?

Yes, definately, although you need to know a little HTML and/or CSS. SermonBrowser has a powerful templating function, so you can exclude certain parts of the output (e.g. if you don't want the links to other sermons preached on the same day to be displayed). The Customisation section has much more information.

The search form is too big/too small for my layout. How do I make it narrower/wider?

The search form is set to roughly 500 pixels, which should be about right for most WordPress templates. To change it, look for a line in the CSS stylesheet that begins table.sermonbrowser td.field input, and change the width specified after it. To make the form narrower, reduce the width. To make it bigger, increase the width. You'll also need to change the width of the date fields on the line below, which should be 20 pixels smaller. Alternatively, you could try using the one-click style filter, which is inherently responsive. The one-click style filter is selected on the Sermons, Options admin screen.

Why is sometimes the Bible text missing?

This usually happens for one of three reasons: (1) The Bible texts are provided by external websites, and sometimes they can go down. If you can't see Genesis 1 then the problem is with those websites. They're rarely down for long. (2) If you specify an invalid bible passage (e.g. Romans 22). If this is the case your sermon page will display ERROR: No results were found for your search. (3) If your webhost has disabled allow_url_fopen and cURL. Some cheaper webhosts have these essential features switched off. If they have, you won't be able to use this facility.

Why does my sermon page say I have exceeded my quota for ESV lookups?

The ESV website only allows 5,000 lookups per day from each IP address. That should be enough for most users of SermonBrowser. However, if you are using a shared host, there will be hundreds (perhaps thousands) of other websites on the same IP address as you. If any are also using the ESV API, they also get counted towards that total. If you are using less than 5,000 lookups per day (i.e. you are having less than 5,000 pageviews of your sermon pages), and you receive the error message you'll need to do two things in order to continue to display the text. (1) Sign up for an ESV API key. (2) Edit frontend.php (one of the SermonBrowser files). Look for the function sb_add_esv_text (at the time of writing it began on line 412), and replace ...passageQuery?key=IP&passage=... with ...passageQuery?key=YOURAPIKEY&passage=... If you are having more than 5,000 page views per day, then this won't help. Instead, leave a message on the forum explaining your problem. SermonBrowser could probably be modified to provide a caching mechanism to reduce the likelihood of this error occurring, if there is demand.

How can I change the file icons that Sermon Browser uses, or add new icons?

You'll need to edit the filetypes.php file that comes with Sermon Browser. The icon is chosen on the basis of the file extension (or in the case of URLs the file extension then the site address). If you do create new icons for other filetypes, consider sending them to the author so they can be included in future versions of the plugin.

Where is the best place to go for help, ask questions, or discuss a potential bug?

Sermon Browser has an active support forum on sermonbrowser.com. If you post there looking for help on your website, don't forget to include a link to your site.

Are there any more Frequently Asked Questions?

Yes. There are additonal FAQs on the Sermon Browser support forum.

更新日志:

0.45.22 (29 August 2018) 0.45.21 (11 August 2018) 0.45.20 (27 June 2017) 0.45.19 (31 May 2016) 0.45.18 (30 May 2016) 0.45.17 (23 May 2016) 0.45.16 (21 April 2016) 0.45.15 (10 November 2015) 0.45.14 (6 November 2015) 0.45.13 (6 November 2015) 0.45.12 (16 September 2013) 0.45.11 (7 August 2013) 0.45.10 (31 July 2013) 0.45.9 (8 July 2013) 0.45.8 (31 May 2013) 0.45.7 (21 May 2013) 0.45.6 (10 May 2013) 0.45.5 (6 May 2013) 0.45.4 (26 May 2011) 0.45.3 (19 May 2011) 0.45.2 (15 May 2011) 0.45.1 (15 May 2011) 0.45 (13 May 2011) 0.44.1 (5 May 2011) 0.44 (30 April 2011) 0.43.6 (26 April 2011) 0.43.5 (6 October 2009) 0.43.4 (2 October 2009) 0.43.3 (2 October 2009) 0.43.2 (2 October 2009) 0.43.1 (18 September 2009) 0.43 (14 September 2009) 0.42.4 (21 June 2009) 0.42.3 (17 April 2009) 0.42.2 (13 April 2009) 0.42.1 (13 April 2009) 0.42 (10 April 2009) 0.41.2 (9 April 2009) 0.41.1 (9 April 2009) 0.41 (8 April 2009) 0.40.2 (3 January 2009) 0.40.1 (30 December 2008) 0.40 (12 December 2008) 0.39 (1 December 2008) 0.38 (29 November 2008) 0.37.3 (14 October 2008) 0.37.2 (9 October 2008) 0.37.1 (8 October 2008) 0.37 (6 October 2008) 0.36 (1 October 2008) 0.35 (4 August 2008) 0.34 (31 July 2008) 0.33 (28 July 2008) 0.32 (28 July 2008) 0.31 (3 July 2008) 0.30.1 (25 June 2008) 0.30 (25 June 2008) 0.25 (24 June 2008) 0.24 (21 June 2008) 0.23 (13 June 2008) 0.22 (12 June 2008) 0.21 (12 June 2008) 0.2 (10 June 2008) 0.1 (13 May 2008)