Changeset 1310
- Timestamp:
- 02/27/11 14:15:53 (2 years ago)
- Location:
- websnapr
- Files:
-
- 3 added
- 5 removed
- 6 modified
- 1 moved
-
de-informal.xml (modified) (1 diff)
-
de.xml (modified) (1 diff)
-
en.xml (modified) (1 diff)
-
eventlistener.xml (modified) (2 diffs)
-
files/acp (added)
-
files/acp/update_websnapr.php (added)
-
files/js/Bubble.js (added)
-
files/js/WebSnapr.js (deleted)
-
files/lib/system/event/listener/AbstractPageThumsbotsListener.class.php (moved) (moved from websnapr/files/lib/system/event/listener/AbstractPageWebsnaprListener.class.php) (2 diffs)
-
fr.xml (deleted)
-
hr.xml (deleted)
-
it.xml (deleted)
-
options.xml (modified) (2 diffs)
-
package.xml (modified) (1 diff)
-
templates (deleted)
Legend:
- Unmodified
- Added
- Removed
-
websnapr/de-informal.xml
r1296 r1310 3 3 <language languagecode="de-informal"> 4 4 <category name="wcf.acp.option"> 5 <item name="wcf.acp.option.websnapr_key"><![CDATA[WebSnapr Key]]></item> 6 <item name="wcf.acp.option.websnapr_key.description"><![CDATA[Holen Sie sich den SchlÃŒssel kostenlos auf <a href="http://www.websnapr.com" target="_blank">websnapr.com</a>.]]></item> 7 <item name="wcf.acp.option.websnapr_regex"><![CDATA[WebSnapr Regex]]></item> 8 <item name="wcf.acp.option.websnapr_regex.description"><![CDATA[Zum Ausschluss von URLs oder Dateiendungen.]]></item> 9 10 <item name="wcf.acp.option.category.websnapr"><![CDATA[WebSnapr]]></item> 11 <item name="wcf.acp.option.category.websnapr.description"><![CDATA[]]></item> 5 <item name="wcf.acp.option.thumbshots_backlink"><![CDATA[Thumbshots Backlink]]></item> 6 <item name="wcf.acp.option.thumbshots_backlink.description"><![CDATA[Der Service von <a href="{@RELATIVE_WCF_DIR}acp/dereferrer.php?url=http://www.m-software.de/thumbshots">M-Software</a> finanziert sich durch Links auf den eigenen Service. Diese werden standardmÀÃig im Footer von gepinnten Themen gezeigt. Wenn sie keine gepinnten Themen haben, geben Sie hier bitte eine andere Seite an, wo der Link platziert werden soll. Zum Beispiel: "grafik-forum.html"]]></item> 7 <item name="wcf.acp.option.thumbshots_disallow"><![CDATA[Thumbshots Blacklist]]></item> 8 <item name="wcf.acp.option.thumbshots_disallow.description"><![CDATA[RegulÀrer Ausdruck zum Ausschluss von URLs oder Dateiendungen.]]></item> 12 9 </category> 13 10 </language> -
websnapr/de.xml
r1296 r1310 3 3 <language languagecode="de"> 4 4 <category name="wcf.acp.option"> 5 <item name="wcf.acp.option.websnapr_key"><![CDATA[WebSnapr Key]]></item> 6 <item name="wcf.acp.option.websnapr_key.description"><![CDATA[Holen Sie sich den SchlÃŒssel kostenlos auf <a href="http://www.websnapr.com" target="_blank">websnapr.com</a>.]]></item> 7 <item name="wcf.acp.option.websnapr_regex"><![CDATA[WebSnapr Regex]]></item> 8 <item name="wcf.acp.option.websnapr_regex.description"><![CDATA[Zum Ausschluss von URLs oder Dateiendungen.]]></item> 9 10 <item name="wcf.acp.option.category.websnapr"><![CDATA[WebSnapr]]></item> 11 <item name="wcf.acp.option.category.websnapr.description"><![CDATA[]]></item> 5 <item name="wcf.acp.option.thumbshots_backlink"><![CDATA[Thumbshots Backlink]]></item> 6 <item name="wcf.acp.option.thumbshots_backlink.description"><![CDATA[Der Service von <a href="{@RELATIVE_WCF_DIR}acp/dereferrer.php?url=http://www.m-software.de/thumbshots">M-Software</a> finanziert sich durch Links auf den eigenen Service. Diese werden standardmÀÃig im Footer von gepinnten Themen gezeigt. Wenn sie keine gepinnten Themen haben, geben Sie hier bitte eine andere Seite an, wo der Link platziert werden soll. Zum Beispiel: "grafik-forum.html"]]></item> 7 <item name="wcf.acp.option.thumbshots_disallow"><![CDATA[Thumbshots Blacklist]]></item> 8 <item name="wcf.acp.option.thumbshots_disallow.description"><![CDATA[RegulÀrer Ausdruck zum Ausschluss von URLs oder Dateiendungen.]]></item> 12 9 </category> 13 10 </language> -
websnapr/en.xml
r1296 r1310 3 3 <language languagecode="en"> 4 4 <category name="wcf.acp.option"> 5 <item name="wcf.acp.option.websnapr_key"><![CDATA[WebSnapr Key]]></item> 6 <item name="wcf.acp.option.websnapr_key.description"><![CDATA[Insert your WebSnapr developer key here - get it free on <a href="http://www.websnapr.com" target="_blank">websnapr.com</a>.]]></item> 7 <item name="wcf.acp.option.websnapr_regex"><![CDATA[WebSnapr Regex]]></item> 8 <item name="wcf.acp.option.websnapr_regex.description"><![CDATA[To exclude URLs or filetypes.]]></item> 9 10 <item name="wcf.acp.option.category.websnapr"><![CDATA[WebSnapr]]></item> 11 <item name="wcf.acp.option.category.websnapr.description"><![CDATA[]]></item> 5 <item name="wcf.acp.option.thumbshots_backlink"><![CDATA[Thumbshots Backlink]]></item> 6 <item name="wcf.acp.option.thumbshots_backlink.description"><![CDATA[The Service <a href="{@RELATIVE_WCF_DIR}acp/dereferrer.php?url=http://www.m-software.de/thumbshots">M-Software</a> is free of charge but requires a link to its service. These will be places on pinned thread. If you don't have any, please enter a Location where the link should be places. E.g.: "graphics-forum.html"]]></item> 7 <item name="wcf.acp.option.thumbshots_disallow"><![CDATA[Thumbshots Blacklist]]></item> 8 <item name="wcf.acp.option.thumbshots_disallow.description"><![CDATA[Regular Expression to exclude URLs or filetypes.]]></item> 12 9 </category> 13 10 </language> -
websnapr/eventlistener.xml
r67 r1310 1 1 <?xml version="1.0"?> 2 2 <!DOCTYPE data SYSTEM "http://www.woltlab.com/DTDs/eventListeners.dtd"> 3 <data> 3 <data> 4 4 <import> 5 <eventlistener> 6 <eventclassname>AbstractPage</eventclassname> 7 <eventname>assignVariables</eventname> 8 <inherit>1</inherit> 9 <listenerclassfile>lib/system/event/listener/AbstractPageThumbshotsListener.class.php</listenerclassfile> 10 </eventlistener> 11 </import> 12 <delete> 5 13 <eventlistener> 6 14 <eventclassname>AbstractPage</eventclassname> … … 9 17 <listenerclassfile>lib/system/event/listener/AbstractPageWebsnaprListener.class.php</listenerclassfile> 10 18 </eventlistener> 11 </ import>19 </delete> 12 20 </data> -
websnapr/files/lib/system/event/listener/AbstractPageThumsbotsListener.class.php
r1296 r1310 4 4 5 5 /** 6 * Adds the bubble javascript from websnapr to the template6 * Adds the bubble javascript from thumbshots 7 7 * 8 8 * @author Torben Brodt 9 * @package de.easy-coding.wcf. websnapr9 * @package de.easy-coding.wcf.thumbshots 10 10 * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-3.0.html> 11 11 */ 12 class AbstractPage WebsnaprListener implements EventListener {12 class AbstractPageThumbshotsListener implements EventListener { 13 13 private static $called = false; 14 14 … … 17 17 */ 18 18 public function execute($eventObj, $className, $eventName) { 19 if( defined('WEBSNAPR_KEY') && WEBSNAPR_KEY != "" &&!self::$called) {19 if(!self::$called) { 20 20 self::$called = true; 21 WCF::getTPL()->append('additionalFooterContents', WCF::getTPL()->fetch('WebSnapr')); 21 22 // place author backlink 23 if($this->isBranding($eventObj, $className)) { 24 WCF::getTPL()->append('additionalFooterOptions', 25 '<li><a class="externalURL" href="http://www.m-software.de/thumbshots"><span>Thumbshots</span></a></li>'); 26 } 27 28 // place javascript widget 29 WCF::getTPL()->append('additionalFooterContents', '<script type="text/javascript" src="'.RELATIVE_WCF_DIR.'js/Bubble.js"></script><script type="text/javascript"> 30 Bubble.disallow("href", '.THUMBSHOTS_DISALLOW.'); 31 Bubble.init("externalURL", function (D) { 32 return \'<img alt="" style="width:150px;height:100px" src="http://www.m-software.de/screenshot/Screenshot.png?url=\'+ escape(D.href) +\'&commingsoonimg=http://fadeout.de/images/thumbshot.png" />\'; 33 }); 34 </script>'); 22 35 } 36 } 37 38 /** 39 * @return boolean 40 */ 41 protected function isBranding($eventObj, $className) { 42 $doBranding = false; 43 if($className == 'ThreadPage') { 44 if($eventObj->thread->isSticky || $eventObj->thread->isAnnouncement) { 45 return true; 46 } 47 } 48 if(THUMBSHOTS_BACKLINK && isset($_SERVER['REQUEST_URI']) && @preg_match('/'.THUMBSHOTS_BACKLINK.'/', $_SERVER['REQUEST_URI'])) { 49 return true; 50 } 51 return false; 23 52 } 24 53 } -
websnapr/options.xml
r1302 r1310 3 3 <data> 4 4 <import> 5 <categories>6 <category name="websnapr">7 <parent>general.page</parent>8 </category>9 </categories>10 5 <options> 11 <option name=" websnapr_key">12 <categoryname> websnapr</categoryname>6 <option name="thumbshots_backlink"> 7 <categoryname>general.page</categoryname> 13 8 <optiontype>text</optiontype> 14 9 <defaultvalue><![CDATA[]]></defaultvalue> 15 10 </option> 16 <option name=" websnapr_regex">11 <option name="thumbshots_disallow"> 17 12 <categoryname>websnapr</categoryname> 18 13 <optiontype>text</optiontype> … … 21 16 </options> 22 17 </import> 18 <delete> 19 <category name="websnapr" /> 20 <option name="websnapr_key"/> 21 <option name="websnapr_regex"/> 22 </delete> 23 23 </data> -
websnapr/package.xml
r1296 r1310 2 2 <!DOCTYPE package SYSTEM "http://www.woltlab.com/DTDs/package.dtd"> 3 3 <package name="de.easy-coding.wcf.websnapr"> 4 <!-- will be renamed to de.easy-coding.wcf.thumsbots --> 4 5 <packageinformation> 5 <packagename> WebSnapr</packagename>6 <packagedescription> WebSnapr lets you capture screenshots of (almost) any web page. Let your visitors to instantly visualize any web page before clicking. Increase site traffic, click-through rate and site stickiness.</packagedescription>6 <packagename>Thumsbots</packagename> 7 <packagedescription>Adds preview bubbles to all external links.</packagedescription> 7 8 <version>2.0.0</version> 8 9 <date>DATE</date>
