1{* $Id$ *} 2{title help="Banners"}{tr}Create or edit banners{/tr}{/title} 3 4<div class="t_navbar mb-4"> 5 {button href="tiki-list_banners.php" _class="btn btn-link" _type="link" _icon_name="list" _text="{tr}List banners{/tr}"} 6</div> 7 8<form action="tiki-edit_banner.php" method="post" enctype="multipart/form-data" class="form-horizontal mb-4"> 9 <input type="hidden" name="bannerId" value="{$bannerId|escape}"> 10 <div class="card mb-2"> 11 <div class="card-body"> 12 <div class="form-group row"> 13 <label class="col-sm-4 col-form-label">{tr}URL to link the banner{/tr}</label> 14 <div class="col-sm-7 mb-3"> 15 <input type="text" name="url" value="{$url|escape}" class="form-control"> 16 </div> 17 </div> 18 <div class="form-group row"> 19 <label class="col-sm-4 col-form-label">{tr}Client{/tr}</label> 20 <div class="col-sm-7 mb-3"> 21 {user_selector user=$client name='client'} 22 </div> 23 </div> 24 <div class="form-group row"> 25 <label class="col-sm-4 col-form-label">{tr}Maximum impressions{/tr}</label> 26 <div class="col-sm-7"> 27 <input type="text" name="maxImpressions" value="{$maxImpressions|escape}" maxlength="7" class="form-control"> 28 <div class="form-text"> 29 {tr}-1 for unlimited{/tr} 30 </div> 31 </div> 32 </div> 33 <div class="form-group row"> 34 <label class="col-sm-4 col-form-label">{tr}Maximum number of impressions for a user{/tr}</label> 35 <div class="col-sm-7"> 36 <input type="text" name="maxUserImpressions" value="{$maxUserImpressions|escape}" maxlength="7" class="form-control"> 37 <div class="form-text"> 38 {tr}-1 for unlimited{/tr} 39 </div> 40 </div> 41 </div> 42 <div class="form-group row"> 43 <label class="col-sm-4 col-form-label">{tr}Maximum clicks{/tr}</label> 44 <div class="col-sm-7"> 45 <input type="text" name="maxClicks" value="{$maxClicks|escape}" maxlength="7" class="form-control"> 46 <div class="form-text"> 47 {tr}-1 for unlimited{/tr} 48 </div> 49 </div> 50 </div> 51 <div class="form-group row"> 52 <label class="col-sm-4 col-form-label">{tr}URIs where the banner appears only{/tr}</label> 53 <div class="col-sm-7"> 54 <input type="text" name="onlyInURIs" value="{$onlyInURIs|escape}" class="form-control"> 55 <div class="form-text"> 56 {tr}Type each URI enclosed with the # character. Exemple:#/this_page#/tiki-index.php?page=this_page#{/tr} 57 </div> 58 </div> 59 </div> 60 <div class="form-group row"> 61 <label class="col-sm-4 col-form-label">{tr}URIs where the banner will not appear{/tr}</label> 62 <div class="col-sm-7"> 63 <input type="text" name="exceptInURIs" value="{$exceptInURIs|escape}" class="form-control"> 64 <div class="form-text"> 65 {tr}Type each URI enclosed with the # character. Exemple:#/this_page#/tiki-index.php?page=this_page#{/tr} 66 </div> 67 </div> 68 </div> 69 <div class="form-group row"> 70 <label class="col-sm-4 col-form-label">{tr}Zone{/tr}</label> 71 <div class="col-sm-7"> 72 <select name="zone"{if !$zones} disabled="disabled"{/if} class="form-control"> 73 {section name=ix loop=$zones} 74 <option value="{$zones[ix].zone|escape}" {if $zone eq $zones[ix].zone}selected="selected"{/if}>{$zones[ix].zone|escape}</option> 75 {sectionelse} 76 <option value="" disabled="disabled" selected="selected">{tr}None{/tr}</option> 77 {/section} 78 </select> 79 <div class="form-text"> 80 {tr}Or, create a new zone{/tr} 81 </div> 82 </div> 83 <label class="col-sm-4 col-form-label">{tr}New Zone{/tr}</label> 84 <div class="col-sm-7"> 85 <input type="text" name="zoneName" maxlength="10" class="form-control"> 86 </div> 87 </div> 88 <div class="form-group row"> 89 <label class="col-sm-4 col-form-label"></label> 90 <div class="col-sm-7"> 91 <input type="submit" class="btn btn-primary btn-sm" name="create_zone" value="{tr}Create a new Zone{/tr}"> 92 </div> 93 </div> 94 </div> 95 </div> 96 97 <div class="card mb-2"> 98 <div class="card-body"> 99 <h4>{tr}Show the banner only between these dates:{/tr}</h4> 100 <div class="form-group row"> 101 <label class="col-sm-4 col-form-label">{tr}From date:{/tr}</label> 102 <div class="col-sm-7 short"> 103 {html_select_date time=$fromDate prefix="fromDate_" end_year="+2" field_order=$prefs.display_field_order} 104 </div> 105 </div> 106 <div class="form-group row"> 107 <label class="col-sm-4 col-form-label">{tr}To date:{/tr}</label> 108 <div class="col-sm-7 short"> 109 {html_select_date time=$fromDate prefix="fromDate_" end_year="+2" field_order=$prefs.display_field_order} 110 </div> 111 </div> 112 <div class="form-group row"> 113 <label class="col-sm-4 col-form-label">{tr}Use dates:{/tr}</label> 114 <div class="col-sm-7"> 115 <label><input type="checkbox" name="useDates" {if $useDates eq 'y'}checked='checked'{/if}> {tr}Yes{/tr}</label> 116 </div> 117 </div> 118 </div> 119 </div> 120 121 <div class="card mb-2"> 122 <div class="card-body"> 123 <h4>{tr}Show the banner only in these hours:{/tr}</h4> 124 <div class="form-group row"> 125 <label class="col-sm-4 col-form-label">{tr}from{/tr}</label> 126 <div class="col-sm-7 short"> 127 {html_select_time time=$fromTime display_seconds=false prefix='fromTime' use_24_hours=$use_24hr_clock} 128 </div> 129 </div> 130 <div class="form-group row"> 131 <label class="col-sm-4 col-form-label">{tr}to{/tr}</label> 132 <div class="col-sm-7 short"> 133 {html_select_time time=$toTime display_seconds=false prefix='toTime' use_24_hours=$use_24hr_clock} 134 </div> 135 </div> 136 </div> 137 </div> 138 139 <div class="card mb-2"> 140 <div class="card-body"> 141 <h4>{tr}Show the banner only on:{/tr}</h4> 142 <div class="col-sm-12"> 143 <div class="form-group row flex-column"> 144 <label><input type="checkbox" name="Dmon" {if $Dmon eq 'y'}checked="checked"{/if}> {tr}Mon{/tr}</label> 145 <label><input type="checkbox" name="Dtue" {if $Dtue eq 'y'}checked="checked"{/if}> {tr}Tue{/tr}</label> 146 <label><input type="checkbox" name="Dwed" {if $Dwed eq 'y'}checked="checked"{/if}> {tr}Wed{/tr}</label> 147 <label><input type="checkbox" name="Dthu" {if $Dthu eq 'y'}checked="checked"{/if}> {tr}Thu{/tr}</label> 148 <label><input type="checkbox" name="Dfri" {if $Dfri eq 'y'}checked="checked"{/if}> {tr}Fri{/tr}</label> 149 <label><input type="checkbox" name="Dsat" {if $Dsat eq 'y'}checked="checked"{/if}> {tr}Sat{/tr}</label> 150 <label><input type="checkbox" name="Dsun" {if $Dsun eq 'y'}checked="checked"{/if}> {tr}Sun{/tr}</label> 151 </div> 152 </div> 153 </div> 154 </div> 155 156 <div class="card mb-3"> 157 <div class="card-body"> 158 <h4>{tr}Select ONE method for the banner:{/tr}</h4> 159 <div class="form-group row"> 160 <label class="col-sm-4 col-form-label"><label><input type="radio" name="use" value="useHTML" {if $use eq 'useHTML'}checked="checked"{/if}> {tr}Use HTML{/tr}</label></label> 161 <div class="col-sm-7"> 162 <textarea class="form-control" rows="5" name="HTMLData">{if $use ne 'useFlash'}{$HTMLData|escape}{/if}</textarea> 163 <div class="form-text"> 164 {tr}HTML code{/tr} 165 </div> 166 </div> 167 </div> 168 <div class="form-group row"> 169 <label class="col-sm-4 col-form-label"><label><input type="radio" name="use" value="useImage" {if $use eq 'useImage'}checked="checked"{/if}> {tr}Use Image{/tr}</label></label> 170 <div class="col-sm-7"> 171 <input type="hidden" name="imageData" value="{$imageData|escape}"> 172 <input type="hidden" name="imageName" value="{$imageName|escape}"> 173 <input type="hidden" name="imageType" value="{$imageType|escape}"> 174 <input type="hidden" name="MAX_FILE_SIZE" value="1000000"> 175 <input name="userfile1" type="file" class="form-control"> 176 </div> 177 </div> 178 <div class="form-group row"> 179 {if $hasImage eq 'y'} 180 <label class="col-sm-4 col-form-label">{tr}Current Image{/tr}</label> 181 <div class="col-sm-7"> 182 {$imageName}: <img src="{$tempimg}" alt="{tr}Current Image{/tr}"> 183 </div> 184 {/if} 185 </div> 186 <div class="form-group row"> 187 <label class="col-sm-4 col-form-label"><label><input type="radio" name="use" value="useFixedURL" {if $use eq 'useFixedURL'}checked="checked"{/if}> {tr}Use Image from URL{/tr}</label></label> 188 <div class="col-sm-7"> 189 <input type="text" name="fixedURLData" value="{$fixedURLData|escape}" class="form-control"> 190 <div class="form-text"> 191 {tr}(the image will be requested at the URL for each impression){/tr} 192 </div> 193 </div> 194 </div> 195 <div class="form-group row"> 196 <label class="col-sm-4 col-form-label"><label><input type="radio" name="use" value="useFlash" {if $use eq 'useFlash'}checked="checked"{/if}> {tr}Use Flash{/tr}</label></label> 197 {if $use eq 'useFlash'} 198 <div class="col-sm-7"> 199 {banner id="$bannerId"} 200 </div> 201 {/if} 202 </div> 203 <div class="form-group row"> 204 <label class="col-sm-4 col-form-label">{tr}Movie URL{/tr}</label> 205 <div class="col-sm-7 mb-3"> 206 <input type="text" name="movieUrl" value="{$movie.movie|escape}" class="form-control"> 207 </div> 208 </div> 209 <div class="form-group row"> 210 <label class="col-sm-4 col-form-label">{tr}Movie Size{/tr}</label> 211 <div class="col-sm-3"> 212 <input type="text" name="movieWidth" value="{$movie.width|escape}" class="form-control" placeholder="{tr}width in pixels{/tr}"> 213 <div class="form-text"> 214 {tr}Pixels{/tr} 215 </div> 216 </div> 217 <div class="col-sm-3 offset-sm-1"> 218 <input type="text" name="movieHeight" value="{$movie.height|escape}" class="form-control" placeholder="{tr}height in pixels{/tr}"> 219 <div class="form-text"> 220 {tr}Pixels{/tr} 221 </div> 222 </div> 223 </div> 224 <div class="form-group row"> 225 <label class="col-sm-4 col-form-label">{tr}FlashPlugin min version{/tr}</label> 226 <div class="col-sm-7 mb-3"> 227 <input type="text" name="movieVersion" value="{$movie.version|escape}" class="form-control"> 228 <div class="form-text"> 229 ({tr}ex:{/tr}9.0.0) 230 </div> 231 </div> 232 <div class="col-sm-7 offset-sm-4"> 233 <div class="form-text"> 234 Note: To be managed with tiki , your flash banner link should be: <a class="link" href="banner_click.php?id={$bannerId}&url={$url}">banner_click.php?id={$bannerId}&url={$url}</a> 235 </div> 236 </div> 237 </div> 238 <div class="form-group row"> 239 <label class="col-sm-4 col-form-label"><label><input type="radio" name="use" value="useText" {if $use eq 'useText'}checked="checked"{/if}> {tr}Use Text{/tr}</label></label> 240 <div class="col-sm-7"> 241 <textarea class="form-control" rows="5" name="textData">{$textData|escape}</textarea> 242 </div> 243 </div> 244 </div> 245 </div> 246 <input type="submit" class="btn btn-primary" name="save" value="{tr}Save the Banner{/tr}"> 247</form> 248 249{if $zones} 250 <div align="left" class="card"> 251 <div class="card-body"> 252 <h2>{tr}Remove zones (info entered for any banner in the zones will be lost){/tr}</h2> 253 <div class="table-responsive"> 254 <table class="table table-striped table-hover"> 255 <tr> 256 <th>{tr}Name{/tr}</th> 257 <th></th> 258 </tr> 259 260 {section name=ix loop=$zones} 261 <tr> 262 <td class="text">{$zones[ix].zone|escape}</td> 263 <td class="action"> 264 <a class="tips" title=":{tr}Remove{/tr}" href="tiki-edit_banner.php?removeZone={$zones[ix].zone|escape:url}"> 265 {icon name='remove'} 266 </a> 267 </td> 268 </tr> 269 {/section} 270 </table> 271 </div> 272 </div> 273 </div> 274{/if} 275