220 lines
11 KiB
XML
220 lines
11 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<addon addon_id="partnerLinkDisp" title="[kiror] Partner Site Link Display" version_string="0.2" version_id="2" url="https://github.com/adlerosn/" install_callback_class="" install_callback_method="" uninstall_callback_class="" uninstall_callback_method="">
|
|
<admin_navigation/>
|
|
<admin_permissions/>
|
|
<admin_style_properties/>
|
|
<admin_templates>
|
|
<template title="kiror_option_template_custom_partner_link"><![CDATA[<xen:require js="js/xenforo/options_censor.js" />
|
|
|
|
<xen:controlunit label="{$preparedOption.title}" hint="{$preparedOption.hint}">
|
|
<xen:explain>{xen:raw $preparedOption.explain}</xen:explain>
|
|
<xen:html>
|
|
<ul>
|
|
<xen:foreach loop="$choices" key="$counter" value="$choice">
|
|
<li>
|
|
<xen:textbox name="{$fieldPrefix}[{$preparedOption.option_id}][{$counter}][url]" value="{$choice.url}" placeholder="URL" size="50" />
|
|
<xen:textbox name="{$fieldPrefix}[{$preparedOption.option_id}][{$counter}][imgurl]" value="{$choice.imgurl}" placeholder="Image URL" size="50" />
|
|
<xen:textbox name="{$fieldPrefix}[{$preparedOption.option_id}][{$counter}][name]" value="{$choice.name}" placeholder="Name" size="50" />
|
|
<xen:textbox name="{$fieldPrefix}[{$preparedOption.option_id}][{$counter}][descr]" value="{$choice.descr}" placeholder="Description" size="50" />
|
|
</li>
|
|
</xen:foreach>
|
|
|
|
<li class="CensorWordOptionListener">
|
|
<xen:textbox name="{$fieldPrefix}[{$preparedOption.option_id}][{$nextCounter}][url]" value="" placeholder="URL" size="50" />
|
|
<xen:textbox name="{$fieldPrefix}[{$preparedOption.option_id}][{$nextCounter}][imgurl]" value="" placeholder="Image URL" size="50" />
|
|
<xen:textbox name="{$fieldPrefix}[{$preparedOption.option_id}][{$nextCounter}][name]" value="" placeholder="Name" size="50" />
|
|
<xen:textbox name="{$fieldPrefix}[{$preparedOption.option_id}][{$nextCounter}][descr]" value="" placeholder="Description" size="50" />
|
|
</li>
|
|
</ul>
|
|
|
|
<input type="hidden" name="{$listedFieldName}" value="{$preparedOption.option_id}" />
|
|
{xen:raw $editLink}
|
|
</xen:html>
|
|
</xen:controlunit>]]></template>
|
|
</admin_templates>
|
|
<admin_template_modifications/>
|
|
<code_events/>
|
|
<code_event_listeners/>
|
|
<cron/>
|
|
<email_templates/>
|
|
<email_template_modifications/>
|
|
<optiongroups>
|
|
<group group_id="partnersistesgrp" display_order="7" debug_only="0"/>
|
|
<option option_id="partnersitesarray" edit_format="callback" data_type="array" can_backup="1" validation_class="partnerLinkDisp_sharedStatic" validation_method="verifier_AdminCP_CustomLinksAdder">
|
|
<default_value>a:0:{}</default_value>
|
|
<edit_format_params>partnerLinkDisp_sharedStatic::render_AdminCP_CustomLinksAdder</edit_format_params>
|
|
<sub_options>*</sub_options>
|
|
<relation group_id="partnersistesgrp" display_order="100"/>
|
|
</option>
|
|
<option option_id="partnersitesbtwfooterandcopyright" edit_format="onoff" data_type="boolean" can_backup="1">
|
|
<default_value></default_value>
|
|
<edit_format_params></edit_format_params>
|
|
<sub_options></sub_options>
|
|
<relation group_id="partnersistesgrp" display_order="5"/>
|
|
</option>
|
|
<option option_id="partnersitesfooter" edit_format="onoff" data_type="boolean" can_backup="1">
|
|
<default_value></default_value>
|
|
<edit_format_params></edit_format_params>
|
|
<sub_options></sub_options>
|
|
<relation group_id="partnersistesgrp" display_order="4"/>
|
|
</option>
|
|
<option option_id="partnersitesnavtabpub" edit_format="onoff" data_type="boolean" can_backup="1">
|
|
<default_value></default_value>
|
|
<edit_format_params></edit_format_params>
|
|
<sub_options></sub_options>
|
|
<relation group_id="partnersistesgrp" display_order="1"/>
|
|
</option>
|
|
<option option_id="partnersitesnavtabvislft" edit_format="onoff" data_type="boolean" can_backup="1">
|
|
<default_value></default_value>
|
|
<edit_format_params></edit_format_params>
|
|
<sub_options></sub_options>
|
|
<relation group_id="partnersistesgrp" display_order="2"/>
|
|
</option>
|
|
<option option_id="partnersitesnavtabvisrgt" edit_format="onoff" data_type="boolean" can_backup="1">
|
|
<default_value></default_value>
|
|
<edit_format_params></edit_format_params>
|
|
<sub_options></sub_options>
|
|
<relation group_id="partnersistesgrp" display_order="3"/>
|
|
</option>
|
|
<option option_id="partnersitesnonetxt" edit_format="textbox" data_type="string" can_backup="1">
|
|
<default_value>No partner site at this moment.</default_value>
|
|
<edit_format_params></edit_format_params>
|
|
<sub_options></sub_options>
|
|
<relation group_id="partnersistesgrp" display_order="99"/>
|
|
</option>
|
|
</optiongroups>
|
|
<permissions>
|
|
<permission_groups/>
|
|
<permissions/>
|
|
<interface_groups/>
|
|
</permissions>
|
|
<phrases>
|
|
<phrase title="option_group_partnersistesgrp" version_id="2" version_string="0.2"><![CDATA[[kiror] Partner sites]]></phrase>
|
|
<phrase title="option_group_partnersistesgrp_description" version_id="0" version_string="0.0"><![CDATA[Options for the add-on that provides partner sites functionality.]]></phrase>
|
|
<phrase title="option_partnersitesarray" version_id="0" version_string="0.0"><![CDATA[Links for partner sites]]></phrase>
|
|
<phrase title="option_partnersitesarray_explain" version_id="0" version_string="0.0"><![CDATA[]]></phrase>
|
|
<phrase title="option_partnersitesbtwfooterandcopyright" version_id="0" version_string="0.0"><![CDATA[Partner sites between footer and copyright]]></phrase>
|
|
<phrase title="option_partnersitesbtwfooterandcopyright_explain" version_id="0" version_string="0.0"><![CDATA[]]></phrase>
|
|
<phrase title="option_partnersitesfooter" version_id="0" version_string="0.0"><![CDATA[Partner sites at footer]]></phrase>
|
|
<phrase title="option_partnersitesfooter_explain" version_id="0" version_string="0.0"><![CDATA[]]></phrase>
|
|
<phrase title="option_partnersitesnavtabpub" version_id="0" version_string="0.0"><![CDATA[Partner sites at Public Navigation Tab]]></phrase>
|
|
<phrase title="option_partnersitesnavtabpub_explain" version_id="0" version_string="0.0"><![CDATA[]]></phrase>
|
|
<phrase title="option_partnersitesnavtabvislft" version_id="0" version_string="0.0"><![CDATA[Partner sites at Visitor's Navigation Tab Leftmost]]></phrase>
|
|
<phrase title="option_partnersitesnavtabvislft_explain" version_id="0" version_string="0.0"><![CDATA[]]></phrase>
|
|
<phrase title="option_partnersitesnavtabvisrgt" version_id="0" version_string="0.0"><![CDATA[Partner sites at Visitor's Navigation Tab Rightmost]]></phrase>
|
|
<phrase title="option_partnersitesnavtabvisrgt_explain" version_id="0" version_string="0.0"><![CDATA[]]></phrase>
|
|
<phrase title="option_partnersitesnonetxt" version_id="0" version_string="0.0"><![CDATA[No partner text]]></phrase>
|
|
<phrase title="option_partnersitesnonetxt_explain" version_id="0" version_string="0.0"><![CDATA[<i>You may use HTML</i>]]></phrase>
|
|
</phrases>
|
|
<route_prefixes>
|
|
<route_type type="public">
|
|
<prefix original_prefix="partner-sites" class="partnerLinkDisp_routeinterface" build_link="none"/>
|
|
</route_type>
|
|
</route_prefixes>
|
|
<style_properties/>
|
|
<templates>
|
|
<template title="kiror_floating_partner_links" version_id="0" version_string="0.0"><![CDATA[<xen:title>Partners</xen:title>
|
|
|
|
<xen:container var="$head.metaNoindex"><meta name="robots" content="noindex" /></xen:container>
|
|
|
|
<xen:require css="chooser_overlay.css" />
|
|
<xen:require css="style_chooser.css" />
|
|
|
|
<div class="section styleChooser" data-overlayClass="chooserOverlay">
|
|
|
|
<h3 class="subHeading">Links for partner websites:</h3>
|
|
|
|
<xen:if is="{$emptySiteList}">
|
|
<div class="secondaryContent">
|
|
{xen:raw $altTxt}
|
|
</div>
|
|
<xen:else />
|
|
<ol class="primaryContent chooserColumns oneColumns overlayScroll">
|
|
|
|
<xen:foreach loop="$sites" value="$site">
|
|
<li>
|
|
<a href="{xen:raw $site.url}">
|
|
<span class="icon" style="background-image: url('{xen:raw $site.imgurl}');
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
background-position: center center;
|
|
background-color: {xen:property contentBackground} ;"><span></span></span>
|
|
<span class="title">{xen:raw $site.name}</span>
|
|
<span class="description">{xen:raw $site.descr}</span>
|
|
</a>
|
|
</li>
|
|
</xen:foreach>
|
|
|
|
</ol>
|
|
</xen:if>
|
|
|
|
<div class="sectionFooter overlayOnly"><a class="button primary OverlayCloser">{xen:phrase cancel}</a></div>
|
|
</div>]]></template>
|
|
</templates>
|
|
<public_template_modifications>
|
|
<modification template="footer" modification_key="addpartnerlinkhookatfooter" description="Add partner link hook at footer" execution_order="10" enabled="1" action="str_replace">
|
|
<find><![CDATA[<xen:hook name="footer_links">]]></find>
|
|
<replace><![CDATA[$0
|
|
<xen:if is="{$xenOptions.partnersitesfooter}">
|
|
<li>
|
|
<a href="{xen:link 'partner-sites'}" class="OverlayTrigger" rel="nofollow">Partners</a>
|
|
</li>
|
|
</xen:if>]]></replace>
|
|
</modification>
|
|
<modification template="footer" modification_key="addpartnerlinkhookatfooterbeforelegal" description="Add partner link hook between footer and copyright" execution_order="10" enabled="1" action="str_replace">
|
|
<find><![CDATA[<div class="footerLegal">
|
|
<div class="pageWidth">
|
|
<div class="pageContent">]]></find>
|
|
<replace><![CDATA[$0
|
|
<xen:if is="{$xenOptions.partnersitesbtwfooterandcopyright}">
|
|
<div style="text-align: left;">
|
|
Partner sites:
|
|
<xen:foreach loop="$xenOptions.partnersitesarray" value="$site">
|
|
<a href="{xen:raw $site.url}">{xen:raw $site.name}</a>
|
|
</xen:foreach>
|
|
</div>
|
|
</xen:if>]]></replace>
|
|
</modification>
|
|
<modification template="navigation" modification_key="addpartnerlinkhookatnavbarpub" description="Add partner link hook at Public Navigation Bar" execution_order="10" enabled="1" action="str_replace">
|
|
<find><![CDATA[<!-- no selection -->]]></find>
|
|
<replace><![CDATA[<xen:if is="{$xenOptions.partnersitesnavtabpub}">
|
|
<li class="navTab PopupClosed">
|
|
<a class="navLink OverlayTrigger" href="{xen:link 'partner-sites'}" rel="nofollow">
|
|
Partners
|
|
</a>
|
|
</li>
|
|
</xen:if>
|
|
$0]]></replace>
|
|
</modification>
|
|
<modification template="navigation_visitor_tab" modification_key="addpartnerlinkhookatnavtabvislft" description="Add partner link hook at Visitor's Navigation Bar Leftmost" execution_order="10" enabled="1" action="str_replace">
|
|
<find><![CDATA[<xen:hook name="navigation_visitor_tabs_start" />]]></find>
|
|
<replace><![CDATA[$0
|
|
<xen:if is="{$xenOptions.partnersitesnavtabvislft}">
|
|
<li class="navTab Popup PopupClosed">
|
|
<a href="{xen:link 'partner-sites'}"
|
|
class="OverlayTrigger navLink accountPopup NoPopupGadget"
|
|
rel="nofollow">
|
|
Partners
|
|
</a>
|
|
</li>
|
|
</xen:if>]]></replace>
|
|
</modification>
|
|
<modification template="navigation_visitor_tab" modification_key="addpartnerlinkhookatnavtabvisrgt" description="Add partner link hook at Visitor's Navigation Bar Rightmost" execution_order="10" enabled="1" action="str_replace">
|
|
<find><![CDATA[<xen:hook name="navigation_visitor_tabs_end" />]]></find>
|
|
<replace><![CDATA[<xen:if is="{$xenOptions.partnersitesnavtabvisrgt}">
|
|
<li class="navTab Popup PopupClosed">
|
|
<a href="{xen:link 'partner-sites'}"
|
|
class="OverlayTrigger navLink accountPopup NoPopupGadget"
|
|
rel="nofollow">
|
|
Partners
|
|
</a>
|
|
</li>
|
|
</xen:if>
|
|
|
|
$0]]></replace>
|
|
</modification>
|
|
</public_template_modifications>
|
|
<bb_code_media_sites/>
|
|
<bb_codes/>
|
|
</addon>
|