source: extensions/meta_og/admin.tpl @ 32943

Last change on this file since 32943 was 32943, checked in by ddtddt, 16 months ago

[meta_og] check php8 and Piwigo13

File size: 7.4 KB
Line 
1{combine_script id='LocalStorageCache' load='footer' path='admin/themes/default/js/LocalStorageCache.js'}
2{combine_script id='jquery.selectize' load='footer' path='themes/default/js/plugins/selectize.min.js'}
3{combine_css id='jquery.selectize' path="themes/default/js/plugins/selectize.{$themeconf.colorscheme}.css"}
4{footer_script}
5jQuery(function($){
6{* <!-- CATEGORIES --> *}
7var categoriesCache = new CategoriesCache({
8  serverKey: '{$CACHE_KEYS.categories}',
9  serverId: '{$CACHE_KEYS._hash}',
10  rootUrl: '{$ROOT_URL}'
11});
12
13categoriesCache.selectize(jQuery('[data-selectize=categories]'));
14
15if($('#metaogimagesaveid').children("option:selected").val()=="-20"){
16 $('#mognp').show();
17}
18
19$('#metaogimagesaveid').change(function(event){
20 var idphoto=$(this).children("option:selected").val();
21 $('#metaogimagesave2id').val(idphoto);
22 if($('#metaogimagesaveid').children("option:selected").val()=="-10" || $('#metaogimagesaveid').children("option:selected").val()=="-20"){
23   $('#mognp').show();
24   $('#metaogimagescr').attr("src",'');
25   $('#metaogimagescr').hide();
26  }else{
27  var urliog=$('#metaogimagesaveid').children("option:selected").data('url');
28   $('#metaogimagescr').attr("src",urliog);
29   $('#metaogimagescr').show();
30   $('#mognp').hide();
31  }
32  $('#mognpe').hide();
33  $('#metaogimagesaveid').css('border', 'solid 1px #999');
34  $('#metaogimagesave2id').css('border', 'solid 1px #999');
35  $('#submetaogsave').show();
36});
37
38$('#metaogimagesave2id').change(function(){
39 var idphoto2=$(this).val();
40 $('#metaogimagesaveid').val(idphoto2);
41 
42 if($('#metaogimagesaveid').children("option:selected").val()==idphoto2){
43  $('#metaogimagesaveid').css('border', 'solid 1px #999');
44  $('#metaogimagesave2id').css('border', 'solid 1px #999');
45  $('#mognpe').hide();
46  $('#submetaogsave').show();
47  if($('#metaogimagesaveid').children("option:selected").val()=="-10" || $('#metaogimagesaveid').children("option:selected").val()=="-20"){
48   $('#mognp').show();
49   $('#metaogimagescr').attr("src",'');
50   $('#metaogimagescr').hide();
51  }else{
52  var urliog=$('#metaogimagesaveid').children("option:selected").data('url');
53   $('#metaogimagescr').attr("src",urliog);
54   $('#metaogimagescr').show();
55   $('#mognp').hide();
56  }
57 }else{
58  $('#metaogimagesaveid').css('border', 'solid 2px red');
59  $('#metaogimagesave2id').css('border', 'solid 2px red');
60  $('#mognpe').show();
61  $('#mognp').hide();
62  $('#metaogimagescr').attr("src",'');
63  $('#metaogimagescr').hide();
64  $('#submetaogsave').hide();
65 }
66});
67
68});
69{/footer_script}
70
71<div class="titrePage">
72  <h2>{'Manage tags metadata Open Graph'|@translate}</h2>
73</div>
74{if isset ($metagestion)}
75                  <h3>{'Add Open Graph metadata on Piwigo page'|@translate}</h3>
76        <div>
77                <form method="post" >
78                        <fieldset>
79                                <legend>{'Select page'|@translate}</legend>
80                                        {'Pages list'|@translate}
81                                        {if isset ($metaog_edit)}
82                                          {html_options name="metaoglist" values=$metaogpagelist output=$metaogpagelistT selected=$metaog_edit.VALUE}
83                                        {else}
84                                           {html_options name="metaoglist" values=$metaogpagelist output=$metaogpagelistT }
85                                        {/if}
86                                <br>   
87                                <br>
88                                <div style="text-align:center;">
89                                        <input class="submit" name="submetaogchp" type="submit" value="{'edit Open Graph metadata'|@translate}" />
90                                </div>
91                        </fieldset>
92                </form>
93        </div>
94        {if isset ($metaog_edit)}
95        <div>
96                <form method="post" >
97                        <fieldset>
98                                <legend>{'Metadata Open Graph - Plugin meta og'|@translate}</legend>
99                                        {'Metadata Open Graph title'|@translate}
100                                <br>
101                                        <input type="hidden" name="metaogid" value="{$metaog_edit.id}">
102                                        <input type="hidden" name="metaogpage" value="{$metaog_edit.VALUE}">
103                                        <input type="text" name="metaogtitlesave" value="{$metaog_edit.metaogtitle}" size="100" maxlenght="100">
104                                <br>   
105                                <br>
106                                        {'Metadata Open Graph description'|@translate}
107                                <br>
108                                        <textarea rows="2" cols="60" name="metaogdescriptionsave" id="metaogdescriptionsave" class="metaogdescriptionsave">{$metaog_edit.metaogdescription}</textarea></span>
109                                <br>   
110                                <br>
111                                        {'Metadata Open Graph link image'|@translate}
112                                <br>
113                                  <input id="metaogimagesave2id" type="number" name="metaogimagesave2" value="{$metaog_edit.metaogimage}"> {'or'|@translate}
114                                  <select id="metaogimagesaveid" name="metaogimagesave">
115                                        <option value="-20">-----</option>
116                                        <option value="-10">{'no photo'|@translate}</option>
117                                          {foreach from=$info_photos item=infophoto}
118                                                <option data-url="{$infophoto.PHOTOURL}" value="{$infophoto.PHOTOID}" {$infophoto.PHOTOSELECT}>{$infophoto.PHOTOINFO}</option>
119                                          {/foreach}
120                                        </select>
121                                <br>   
122                                <br>
123                                <span style="display:none;" id="mognp">{'don\'t use photo for this page'|@translate}</span>
124                                <span style="display:none;" id="mognpe">{'This ID isn\'t used in your gallery'|@translate}</span>
125                                        <img id="metaogimagescr" src="{$metaog_edit.metaogpath}"<br>
126                                <br>   
127                                <br>
128                                        <div style="text-align:center;">
129                                        <input class="submit" id="submetaogsave" name="submetaogsave" type="submit" value="{'save Open Graph metadata in the database'|@translate}"/>
130                                        </div>
131                        </fieldset>
132                </form>
133        </div>
134        {/if}
135{/if}
136
137{if isset ($metaogconfig)}
138  <form method="post" >
139    <fieldset id="mainConf">
140          <strong>{'Customize meta Open Graph image'|@translate}</strong>
141      <div style="margin: 0 0 0 20px" class="mogradio">{html_radios separator="<br>" name="metaogconfishowpa" values=$mog1 output=$mog1T selected="{$metaogconfig.MOGSPA}"}</div>
142          <br>
143          <strong>{'albums for list choose photos for Open Graph image'|@translate}</strong>
144      <br>
145      <select data-selectize="categories" data-value="{$metaogconfig.choose_albums|@json_encode|escape:html}"
146        placeholder="{'Type in a search term'|translate}"
147        name="moglistea[]" multiple style="width:600px;"></select>
148          <br>
149          {'Size for Open Graph metadata'|@translate}&nbsp;:<br>
150          {html_options name="metaogconfigsize" values=$metaogsizelist output=$metaogsizelistT selected=$metaogconfig.MOGsize}
151          <br> 
152          <br>
153          {'Default language for local Open Graph'|@translate}&nbsp;:<br>
154          <select name="metaogconfiglo">
155                <option value="a">-----</option>
156                <option value="b">{'no delault language'|@translate}</option>
157                                          {foreach from=$info_lang item=infolang}
158                                                <option value="{$infolang.OGLID}" {$infolang.LANGSELECT}>{$infolang.OGLNAME}</option>
159                                          {/foreach}
160          </select>
161          <br>
162          <br>
163          {'Site name for Open Graph'|@translate}&nbsp;:<br>
164          <textarea rows="2" cols="60" name="metaogconfigsname" id="metaogconfigsname" class="metaogconfigsname">{$metaogconfig.MOGSN}</textarea>
165          <br>
166          <br>
167          {'Face Book:app_id'|@translate}&nbsp;:<br>
168          <input type="text" name="metaogconfigfb" value="{$metaogconfig.MOGFB}" size="110" maxlenght="110">
169          <br>
170          <br>
171          twitter:card : {'The card type, which will be one of summary or summary_large_image.'|@translate}<br>
172          {html_options name="metaogconfigtwca" values=$metaogtwcalist output=$metaogtwcalistT selected=$metaogconfig.MOGTCA}
173          <br> 
174          <br>
175          twitter:site : {'@username for the website used in the card footer'|@translate}<br>
176          <input type="text" name="metaogconfitws" value="{$metaogconfig.MOGTS}" size="110" maxlenght="110">
177          <br>
178          <br>
179          twitter:creator: {'@username for the content creator / author.'|@translate}<br>
180          <input type="text" name="metaogconfitwcr" value="{$metaogconfig.MOGTCR}" size="110" maxlenght="110">
181          <br>           
182          <br>
183          <p>
184                <input class="submit" type="submit" name="submitogconfig" value="{'Submit'|@translate}">
185                <input class="submit" type="reset" name="reset" value="{'Reset'|@translate}">
186          </p>
187  </form>
188{/if}
Note: See TracBrowser for help on using the repository browser.