source: extensions/meta_og/admin.tpl @ 32175

Last change on this file since 32175 was 32112, checked in by ddtddt, 4 years ago

[Meta_OG] add support page guestbook +size sq et la

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