#** * Referers and linkbacks. * @author Lance Lavandowska (conversion to Velocimacros) *# #** * Internal macro to build and display a link to a referer, use showReferers instead. *# #macro( refererDisplayUrl $ref $maxWidth $includeHits ) #set( $qq = '"' ) #set( $url = $utilities.escapeHTML( $ref.RefererUrl ) ) #set( $displayUrl = $url ) #set( $restOfUrl = "" ) #set( $displayLink = "" ) #if ( $displayUrl.startsWith("http://") ) #set( $displayUrl = $displayUrl.substring( 7 ) ) #end #if ( $displayUrl.length() > $maxWidth ) #set( $restOfUrl = "...$displayUrl.substring($maxWidth, $displayUrl.length())" ) #set( $displayUrl = $displayUrl.substring(0, $maxWidth) ) #end #if ( $url.startsWith("http://") ) #set( $displayLink = "$text.get( "macro.referer.todaysHits" ) $pageModel.getDayHits()

#set( $refs = $pageModel.getTodaysReferers() ) #end #** * Display the Linkbacks that have been extracted for a specified day. * @param day Date object that specifies day (type java.util.Date). *# #macro( showLinkbacks $day ) #set( $date = "#formatDate($plainFormat $day )" ) #set( $refs = $pageModel.getReferers($date) ) #if ( $refs.size() > 0 )

$text.get( "macro.referer.furtherReading" )

#end #end