Shortcodes Ultimate - Version 2.1.0

Version Description

  • New option: disable any script
  • New option: disable any stylesheet
  • New attribute for column shortcode - style
  • New attribute for spoiler shortcode - style
Download this release

Release Info

Developer gn_themes
Plugin Icon 128x128 Shortcodes Ultimate
Version 2.1.0
Comparing to
See all releases

Code changes from version 2.0.1 to 2.1.0

css/admin.css CHANGED
@@ -6,6 +6,11 @@
6
clear: both;
7
height: 0;
8
}
9
.su-onethird-column {
10
width: 40%;
11
margin: 0;
6
clear: both;
7
height: 0;
8
}
9
+
10
+ .su-warning {
11
+ color: #f03;
12
+ }
13
+
14
.su-onethird-column {
15
width: 40%;
16
margin: 0;
css/style.css CHANGED
@@ -129,19 +129,9 @@
129
.su-column-4-5 { width: 67.2% }
130
.su-column-1-6 { width: 13.33% }
131
.su-column-5-6 { width: 82.67% }
132
- .su-column-1-2,
133
- .su-column-1-3,
134
- .su-column-2-3,
135
- .su-column-3-4,
136
- .su-column-1-4,
137
- .su-column-1-5,
138
- .su-column-2-5,
139
- .su-column-3-5,
140
- .su-column-4-5,
141
- .su-column-1-6,
142
- .su-column-5-6 {
143
position: relative;
144
- margin-right: 4%;
145
float: left;
146
}
147
.su-column-last {
@@ -231,14 +221,14 @@
231
232
/* Lists */
233
.su-list ul {
234
- list-style-type: none;
235
- margin: 0.5em 0 1.5em 0.5em;
236
- padding: 0;
237
}
238
.su-list li {
239
- list-style-type: none;
240
- display: block;
241
- padding: 3px 0 3px 22px;
242
}
243
.su-list-style-star li { background: 0 50% url(../images/list-style-star.png) no-repeat }
244
.su-list-style-arrow li { background: 0 50% url(../images/list-style-arrow.png) no-repeat }
129
.su-column-4-5 { width: 67.2% }
130
.su-column-1-6 { width: 13.33% }
131
.su-column-5-6 { width: 82.67% }
132
+ .su-column {
133
position: relative;
134
+ margin: 0 4% 1.5em 0;
135
float: left;
136
}
137
.su-column-last {
221
222
/* Lists */
223
.su-list ul {
224
+ list-style-type: none !important;
225
+ margin: 0.5em 0 1.5em 0.5em !important;
226
+ padding: 0 !important;
227
}
228
.su-list li {
229
+ list-style-type: none !important;
230
+ display: block !important;
231
+ padding: 3px 0 3px 22px !important;
232
}
233
.su-list-style-star li { background: 0 50% url(../images/list-style-star.png) no-repeat }
234
.su-list-style-arrow li { background: 0 50% url(../images/list-style-arrow.png) no-repeat }
languages/shortcodes-ultimate-ru_RU.mo CHANGED
Binary file
languages/shortcodes-ultimate-ru_RU.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
msgstr ""
3
"Project-Id-Version: gn_themes\n"
4
"Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2011-05-11 02:23+0300\n"
6
- "PO-Revision-Date: 2011-05-11 02:24+0300\n"
7
"Last-Translator: Vladimir Anokhin <ano.vladimir@gmail.com>\n"
8
"Language-Team: \n"
9
"MIME-Version: 1.0\n"
@@ -14,265 +14,299 @@ msgstr ""
14
"X-Poedit-SourceCharset: utf-8\n"
15
"X-Poedit-SearchPath-0: .\n"
16
17
- #: shortcodes-ultimate.php:162
18
- #: lib/admin.php:23
19
msgid "Shortcodes Ultimate"
20
msgstr "Шорткоды"
21
22
- #: shortcodes-ultimate.php:162
23
msgid "Vladimir Anokhin"
24
msgstr "Владимир Анохин"
25
26
- #: shortcodes-ultimate.php:162
27
msgid "Provides support for many easy to use shortcodes"
28
msgstr "Предоставляет поддержку множества полезных шорткодов"
29
30
- #: shortcodes-ultimate.php:246
31
msgid "Settings"
32
msgstr "Настройки"
33
34
- #: shortcodes-ultimate.php:259
35
- #: lib/admin.php:57
36
msgid "Settings saved"
37
msgstr "Настройки сохранены"
38
39
- #: shortcodes-ultimate.php:264
40
- #: lib/admin.php:87
41
msgid "Custom CSS saved"
42
msgstr "Произвольные стили сохранены"
43
44
#: lib/admin.php:7
45
msgid "Shortcodes"
46
msgstr "Шорткоды"
47
48
- #: lib/admin.php:31
49
msgid "About"
50
msgstr "О плагине"
51
52
- #: lib/admin.php:32
53
- msgid "General settings"
54
- msgstr "Основные настройки"
55
-
56
- #: lib/admin.php:33
57
msgid "Custom CSS"
58
msgstr "Произвольные стили"
59
60
- #: lib/admin.php:34
61
- msgid "Available shortcodes"
62
- msgstr "Список шорткодов"
63
-
64
- #: lib/admin.php:37
65
msgid "For full functionality of this page it is recommended to enable JavaScript."
66
msgstr "На этой странице рекомендуется включить Javascript."
67
68
- #: lib/admin.php:37
69
msgid "Instructions"
70
msgstr "Инструкции"
71
72
- #: lib/admin.php:39
73
msgid "FREE Support"
74
msgstr "БЕСПЛАТНАЯ поддержка"
75
76
- #: lib/admin.php:40
77
msgid "Support forum"
78
msgstr "Форум поддержки"
79
80
- #: lib/admin.php:41
81
msgid "Twitter"
82
msgstr "Твиттер разработчика"
83
84
- #: lib/admin.php:42
85
msgid "Bug report"
86
msgstr "Сообщить об ошибке"
87
88
- #: lib/admin.php:46
89
msgid "Do you love this plugin?"
90
msgstr "Вам нравится этот плагин?"
91
92
- #: lib/admin.php:47
93
msgid "Buy author a beer"
94
msgstr "Купите автору пива"
95
96
- #: lib/admin.php:47
97
msgid "Donate"
98
msgstr "Сделать пожертвование"
99
100
- #: lib/admin.php:48
101
msgid "Rate this plugin at wordpress.org"
102
msgstr "Оцените плагин на wordpress.org"
103
104
- #: lib/admin.php:48
105
msgid "5 stars"
106
msgstr "5 звезд"
107
108
- #: lib/admin.php:49
109
msgid "Review this plugin in your blog"
110
msgstr "Сделайте обзор этого плагина в своем блоге"
111
112
- #: lib/admin.php:56
113
- #: lib/admin.php:86
114
msgid "Saving..."
115
msgstr "Сохранение..."
116
117
- #: lib/admin.php:61
118
msgid "Disable custom formatting"
119
msgstr "Отключить специальное форматирование"
120
121
- #: lib/admin.php:64
122
msgid "Enable this option if you have some problems with other plugins or content formatting"
123
msgstr "Отметьте этот флажок, если у вас возникли пролемы совместимости с другими плагинами или форматированием контента"
124
125
- #: lib/admin.php:69
126
msgid "Compatibility mode"
127
msgstr "Режим совместимости"
128
129
- #: lib/admin.php:72
130
msgid "Enable this option if you have some problems with other plugins that uses similar shortcode names"
131
msgstr "Отметьте этот флажок, если у вас используются другие шорткоды с такими же именами. Все шорткоды этого плагина будут иметь такие имена"
132
133
- #: lib/admin.php:77
134
msgid "Save settings"
135
msgstr "Сохранить настройки"
136
137
- #: lib/admin.php:88
138
msgid "You can add custom styles, that will override defaults"
139
msgstr "Вы можете добавить произвольные стили, которые заменят оригинальные стили для шорткодов"
140
141
- #: lib/admin.php:89
142
msgid "See original styles"
143
msgstr "Смотреть оригинальные стили"
144
145
- #: lib/admin.php:92
146
msgid "Save styles"
147
msgstr "Сохранить стили"
148
149
- #: lib/admin.php:100
150
msgid "Shortcode"
151
msgstr "Шорткоды"
152
153
- #: lib/admin.php:101
154
msgid "Parameters"
155
msgstr "Параметры"
156
157
- #: lib/admin.php:102
158
msgid "Usage"
159
msgstr "Пример использования"
160
161
- #: lib/admin.php:107
162
#: lib/admin.php:137
163
- #: lib/admin.php:142
164
- #: lib/admin.php:147
165
- #: lib/admin.php:157
166
#: lib/admin.php:177
167
- #: lib/admin.php:182
168
- #: lib/admin.php:202
169
msgid "Content"
170
msgstr "Содержимое"
171
172
- #: lib/admin.php:117
173
msgid "Tab name"
174
msgstr "Имя вкладки"
175
176
- #: lib/admin.php:117
177
msgid "Tab content"
178
msgstr "Содержимое вкладки"
179
180
- #: lib/admin.php:122
181
#: lib/shortcodes.php:82
182
msgid "Spoiler title"
183
msgstr "Скрытый текст"
184
185
- #: lib/admin.php:122
186
msgid "Hidden text"
187
msgstr "Скрытый текст"
188
189
- #: lib/admin.php:126
190
#: lib/admin.php:156
191
- #: lib/admin.php:161
192
#: lib/admin.php:191
193
- #: lib/admin.php:196
194
- #: lib/admin.php:206
195
- #: lib/admin.php:216
196
msgid "optional"
197
msgstr "необяз."
198
199
- #: lib/admin.php:151
200
msgid "See available values"
201
msgstr "Возможные значения (англ.)"
202
203
- #: lib/admin.php:162
204
msgid "Button text"
205
msgstr "Текст кнопки"
206
207
- #: lib/admin.php:167
208
msgid "Read more"
209
msgstr "Подробнее"
210
211
- #: lib/admin.php:171
212
msgid "image url"
213
msgstr "ссылка на изображение"
214
215
- #: lib/admin.php:171
216
msgid "icon size"
217
msgstr "размер иконки"
218
219
- #: lib/admin.php:172
220
- #: lib/shortcodes.php:300
221
msgid "Service name"
222
msgstr "Название услуги"
223
224
- #: lib/admin.php:172
225
msgid "Service description"
226
msgstr "Описание услуги"
227
228
- #: lib/admin.php:177
229
msgid "Box title"
230
msgstr "Заголовок блока"
231
232
- #: lib/admin.php:187
233
msgid "List item"
234
msgstr "Элемент списка"
235
236
- #: lib/admin.php:201
237
msgid "add this to last columns"
238
msgstr "добавьте к каждой последней колонке"
239
240
- #: lib/admin.php:207
241
msgid "Plain table"
242
msgstr "Простая таблица"
243
244
- #: lib/admin.php:207
245
msgid "From CSV"
246
msgstr "Из CSV-файла"
247
248
- #: lib/admin.php:216
249
msgid "1 second"
250
msgstr "1 секунда"
251
252
- #: lib/admin.php:221
253
msgid "See filter IDs"
254
msgstr "Смотреть ID фильтров"
255
256
- #: lib/shortcodes.php:100
257
msgid "Top"
258
msgstr "Вверх"
259
260
- #: lib/shortcodes.php:318
261
msgid "This is box title"
262
msgstr "Заголовок блока"
263
264
- #: lib/shortcodes.php:367
265
msgid "Please specify media url"
266
msgstr "Укажите ссылку на медиа"
267
268
- #: lib/shortcodes.php:491
269
msgid "no attached images, or only one attached image"
270
msgstr "не найдены загруженные изображения, или изображение всего одно"
271
272
- #: lib/shortcodes.php:602
273
msgid "This menu doesn't exists, or has no elements"
274
msgstr "Такое меню не существует, или в нем нет ни одного элемента"
275
276
#~ msgid "Specify menu name and add elements to menu"
277
#~ msgstr "Укажите имя меню, или добавьте элементы в укзанное меню"
278
@@ -552,9 +586,6 @@ msgstr "Такое меню не существует, или в нем нет
552
#~ "ссылку на youtube, vimeo или изображение. Также поддерживаются обычные "
553
#~ "видеофайлы и аудиофайлы. Подробности смотрите в документации"
554
555
- #~ msgid "Description"
556
- #~ msgstr "Описание"
557
-
558
#~ msgid "Page description for text teaser (top of page)"
559
#~ msgstr "Описание страницы для небольшого заголовка вверху страницы"
560
2
msgstr ""
3
"Project-Id-Version: gn_themes\n"
4
"Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2011-05-13 17:33+0300\n"
6
+ "PO-Revision-Date: 2011-05-13 17:34+0300\n"
7
"Last-Translator: Vladimir Anokhin <ano.vladimir@gmail.com>\n"
8
"Language-Team: \n"
9
"MIME-Version: 1.0\n"
14
"X-Poedit-SourceCharset: utf-8\n"
15
"X-Poedit-SearchPath-0: .\n"
16
17
+ #: shortcodes-ultimate.php:177
18
+ #: lib/admin.php:26
19
msgid "Shortcodes Ultimate"
20
msgstr "Шорткоды"
21
22
+ #: shortcodes-ultimate.php:177
23
msgid "Vladimir Anokhin"
24
msgstr "Владимир Анохин"
25
26
+ #: shortcodes-ultimate.php:177
27
msgid "Provides support for many easy to use shortcodes"
28
msgstr "Предоставляет поддержку множества полезных шорткодов"
29
30
+ #: shortcodes-ultimate.php:263
31
+ #: lib/admin.php:35
32
msgid "Settings"
33
msgstr "Настройки"
34
35
+ #: shortcodes-ultimate.php:276
36
+ #: lib/admin.php:60
37
msgid "Settings saved"
38
msgstr "Настройки сохранены"
39
40
+ #: shortcodes-ultimate.php:281
41
+ #: lib/admin.php:117
42
msgid "Custom CSS saved"
43
msgstr "Произвольные стили сохранены"
44
45
#: lib/admin.php:7
46
+ #: lib/admin.php:37
47
msgid "Shortcodes"
48
msgstr "Шорткоды"
49
50
+ #: lib/admin.php:34
51
msgid "About"
52
msgstr "О плагине"
53
54
+ #: lib/admin.php:36
55
msgid "Custom CSS"
56
msgstr "Произвольные стили"
57
58
+ #: lib/admin.php:40
59
msgid "For full functionality of this page it is recommended to enable JavaScript."
60
msgstr "На этой странице рекомендуется включить Javascript."
61
62
+ #: lib/admin.php:40
63
msgid "Instructions"
64
msgstr "Инструкции"
65
66
+ #: lib/admin.php:42
67
msgid "FREE Support"
68
msgstr "БЕСПЛАТНАЯ поддержка"
69
70
+ #: lib/admin.php:43
71
msgid "Support forum"
72
msgstr "Форум поддержки"
73
74
+ #: lib/admin.php:44
75
msgid "Twitter"
76
msgstr "Твиттер разработчика"
77
78
+ #: lib/admin.php:45
79
msgid "Bug report"
80
msgstr "Сообщить об ошибке"
81
82
+ #: lib/admin.php:49
83
msgid "Do you love this plugin?"
84
msgstr "Вам нравится этот плагин?"
85
86
+ #: lib/admin.php:50
87
msgid "Buy author a beer"
88
msgstr "Купите автору пива"
89
90
+ #: lib/admin.php:50
91
msgid "Donate"
92
msgstr "Сделать пожертвование"
93
94
+ #: lib/admin.php:51
95
msgid "Rate this plugin at wordpress.org"
96
msgstr "Оцените плагин на wordpress.org"
97
98
+ #: lib/admin.php:51
99
msgid "5 stars"
100
msgstr "5 звезд"
101
102
+ #: lib/admin.php:52
103
msgid "Review this plugin in your blog"
104
msgstr "Сделайте обзор этого плагина в своем блоге"
105
106
+ #: lib/admin.php:59
107
+ #: lib/admin.php:116
108
msgid "Saving..."
109
msgstr "Сохранение..."
110
111
+ #: lib/admin.php:64
112
msgid "Disable custom formatting"
113
msgstr "Отключить специальное форматирование"
114
115
+ #: lib/admin.php:67
116
msgid "Enable this option if you have some problems with other plugins or content formatting"
117
msgstr "Отметьте этот флажок, если у вас возникли пролемы совместимости с другими плагинами или форматированием контента"
118
119
+ #: lib/admin.php:72
120
msgid "Compatibility mode"
121
msgstr "Режим совместимости"
122
123
+ #: lib/admin.php:75
124
msgid "Enable this option if you have some problems with other plugins that uses similar shortcode names"
125
msgstr "Отметьте этот флажок, если у вас используются другие шорткоды с такими же именами. Все шорткоды этого плагина будут иметь такие имена"
126
127
+ #: lib/admin.php:75
128
+ msgid "Forum topic"
129
+ msgstr "Тема на форуме (англ.)"
130
+
131
+ #: lib/admin.php:79
132
+ msgid "Disable scripts"
133
+ msgstr "Отключить скрипты"
134
+
135
+ #: lib/admin.php:83
136
+ #: lib/admin.php:84
137
+ #: lib/admin.php:85
138
+ #: lib/admin.php:86
139
+ #: lib/admin.php:97
140
+ #: lib/admin.php:98
141
+ msgid "Disable"
142
+ msgstr "Отключить"
143
+
144
+ #: lib/admin.php:89
145
+ msgid "Check scripts, that you want to exclude form wp_head section"
146
+ msgstr "Отметьте скрипты, которые вы хотите исключить в wp_head"
147
+
148
+ #: lib/admin.php:89
149
+ #: lib/admin.php:101
150
+ msgid "Be careful with this settings!"
151
+ msgstr "Будьте осторожны с этими настройками!"
152
+
153
+ #: lib/admin.php:93
154
+ msgid "Disable styles"
155
+ msgstr "Отключить файлы стилей"
156
+
157
+ #: lib/admin.php:101
158
+ msgid "Check stylesheets, that you want to exclude form wp_head section"
159
+ msgstr "Отметьте файлы стилей, которые вы хотите исключить в wp_head"
160
+
161
+ #: lib/admin.php:107
162
msgid "Save settings"
163
msgstr "Сохранить настройки"
164
165
+ #: lib/admin.php:118
166
msgid "You can add custom styles, that will override defaults"
167
msgstr "Вы можете добавить произвольные стили, которые заменят оригинальные стили для шорткодов"
168
169
+ #: lib/admin.php:119
170
msgid "See original styles"
171
msgstr "Смотреть оригинальные стили"
172
173
+ #: lib/admin.php:122
174
msgid "Save styles"
175
msgstr "Сохранить стили"
176
177
+ #: lib/admin.php:130
178
msgid "Shortcode"
179
msgstr "Шорткоды"
180
181
+ #: lib/admin.php:131
182
msgid "Parameters"
183
msgstr "Параметры"
184
185
+ #: lib/admin.php:132
186
msgid "Usage"
187
msgstr "Пример использования"
188
189
#: lib/admin.php:137
190
+ #: lib/admin.php:167
191
+ #: lib/admin.php:172
192
#: lib/admin.php:177
193
+ #: lib/admin.php:187
194
+ #: lib/admin.php:207
195
+ #: lib/admin.php:212
196
+ #: lib/admin.php:237
197
msgid "Content"
198
msgstr "Содержимое"
199
200
+ #: lib/admin.php:147
201
msgid "Tab name"
202
msgstr "Имя вкладки"
203
204
+ #: lib/admin.php:147
205
msgid "Tab content"
206
msgstr "Содержимое вкладки"
207
208
+ #: lib/admin.php:152
209
#: lib/shortcodes.php:82
210
msgid "Spoiler title"
211
msgstr "Скрытый текст"
212
213
+ #: lib/admin.php:152
214
msgid "Hidden text"
215
msgstr "Скрытый текст"
216
217
#: lib/admin.php:156
218
+ #: lib/admin.php:186
219
#: lib/admin.php:191
220
+ #: lib/admin.php:226
221
+ #: lib/admin.php:231
222
+ #: lib/admin.php:241
223
+ #: lib/admin.php:251
224
msgid "optional"
225
msgstr "необяз."
226
227
+ #: lib/admin.php:181
228
msgid "See available values"
229
msgstr "Возможные значения (англ.)"
230
231
+ #: lib/admin.php:192
232
msgid "Button text"
233
msgstr "Текст кнопки"
234
235
+ #: lib/admin.php:197
236
msgid "Read more"
237
msgstr "Подробнее"
238
239
+ #: lib/admin.php:201
240
msgid "image url"
241
msgstr "ссылка на изображение"
242
243
+ #: lib/admin.php:201
244
msgid "icon size"
245
msgstr "размер иконки"
246
247
+ #: lib/admin.php:202
248
+ #: lib/shortcodes.php:302
249
msgid "Service name"
250
msgstr "Название услуги"
251
252
+ #: lib/admin.php:202
253
msgid "Service description"
254
msgstr "Описание услуги"
255
256
+ #: lib/admin.php:207
257
msgid "Box title"
258
msgstr "Заголовок блока"
259
260
+ #: lib/admin.php:217
261
msgid "List item"
262
msgstr "Элемент списка"
263
264
+ #: lib/admin.php:236
265
msgid "add this to last columns"
266
msgstr "добавьте к каждой последней колонке"
267
268
+ #: lib/admin.php:242
269
msgid "Plain table"
270
msgstr "Простая таблица"
271
272
+ #: lib/admin.php:242
273
msgid "From CSV"
274
msgstr "Из CSV-файла"
275
276
+ #: lib/admin.php:251
277
msgid "1 second"
278
msgstr "1 секунда"
279
280
+ #: lib/admin.php:256
281
msgid "See filter IDs"
282
msgstr "Смотреть ID фильтров"
283
284
+ #: lib/shortcodes.php:101
285
msgid "Top"
286
msgstr "Вверх"
287
288
+ #: lib/shortcodes.php:320
289
msgid "This is box title"
290
msgstr "Заголовок блока"
291
292
+ #: lib/shortcodes.php:369
293
msgid "Please specify media url"
294
msgstr "Укажите ссылку на медиа"
295
296
+ #: lib/shortcodes.php:493
297
msgid "no attached images, or only one attached image"
298
msgstr "не найдены загруженные изображения, или изображение всего одно"
299
300
+ #: lib/shortcodes.php:605
301
msgid "This menu doesn't exists, or has no elements"
302
msgstr "Такое меню не существует, или в нем нет ни одного элемента"
303
304
+ #~ msgid "General settings"
305
+ #~ msgstr "Основные настройки"
306
+
307
+ #~ msgid "Available shortcodes"
308
+ #~ msgstr "Список шорткодов"
309
+
310
#~ msgid "Specify menu name and add elements to menu"
311
#~ msgstr "Укажите имя меню, или добавьте элементы в укзанное меню"
312
586
#~ "ссылку на youtube, vimeo или изображение. Также поддерживаются обычные "
587
#~ "видеофайлы и аудиофайлы. Подробности смотрите в документации"
588
589
#~ msgid "Page description for text teaser (top of page)"
590
#~ msgstr "Описание страницы для небольшого заголовка вверху страницы"
591
lib/admin.php CHANGED
@@ -12,8 +12,11 @@
12
*/
13
function shortcodes_ultimate_admin_page() {
14
15
- $checked_formatting = ( get_option( 'su_disable_custom_formatting' ) == 'on' ) ? ' checked="checked"' : '';
16
- $checked_compatibility = ( get_option( 'su_compatibility_mode' ) == 'on' ) ? ' checked="checked"' : '';
17
?>
18
19
<!-- .wrap -->
@@ -29,9 +32,9 @@
29
30
<div id="su-tabs">
31
<a class="su-current"><span><?php _e( 'About', 'shortcodes-ultimate' ); ?></span></a>
32
- <a><span><?php _e( 'General settings', 'shortcodes-ultimate' ); ?></span></a>
33
<a><span><?php _e( 'Custom CSS', 'shortcodes-ultimate' ); ?></span></a>
34
- <a><span><?php _e( 'Available shortcodes', 'shortcodes-ultimate' ); ?></span></a>
35
</div>
36
<div class="su-pane">
37
<p class="su-message su-message-error"><?php _e( 'For full functionality of this page it is recommended to enable JavaScript.', 'shortcodes-ultimate' ); ?> <a href="http://www.enable-javascript.com/" target="_blank"><?php _e( 'Instructions', 'shortcodes-ultimate' ); ?></a></p>
@@ -58,7 +61,7 @@
58
<table class="fixed">
59
<tr>
60
<td>
61
- <p><label><input type="checkbox" name="su_disable_custom_formatting" <?php echo $checked_formatting; ?> /> <?php _e( 'Disable custom formatting', 'shortcodes-ultimate' ); ?></label></p>
62
</td>
63
<td>
64
<p><small><?php _e( 'Enable this option if you have some problems with other plugins or content formatting', 'shortcodes-ultimate' ); ?></small></p>
@@ -66,12 +69,39 @@
66
</tr>
67
<tr>
68
<td>
69
- <p><label><input type="checkbox" name="su_compatibility_mode" <?php echo $checked_compatibility; ?> /> <?php _e( 'Compatibility mode', 'shortcodes-ultimate' ); ?></label></p>
70
</td>
71
<td>
72
- <p><small><?php _e( 'Enable this option if you have some problems with other plugins that uses similar shortcode names', 'shortcodes-ultimate' ); ?><br/><code>[button] => [gn_button]</code></small></p>
73
</td>
74
</tr>
75
<tr>
76
<td colspan="2">
77
<input type="submit" value="<?php _e( 'Save settings', 'shortcodes-ultimate' ); ?>" class="button-primary" />
@@ -111,7 +141,7 @@
111
<td>align="left|center|none|right"</td>
112
<td>[frame align="center"] &lt;img src="image.jpg" alt="" /&gt; [/frame]</td>
113
</tr>
114
- <tr class="su-new-shortcode">
115
<td>tabs, tab</td>
116
<td>style="1|2" (tabs)<br/>title (tab)</td>
117
<td>[tabs style="1"] [tab title="<?php _e( 'Tab name', 'shortcodes-ultimate' ); ?>"] <?php _e( 'Tab content', 'shortcodes-ultimate' ); ?> [/tab] [/tabs]</td>
@@ -156,7 +186,7 @@
156
<td>p - post/page ID<br/>target="self|blank" (<?php _e( 'optional', 'shortcodes-ultimate' ); ?>)</td>
157
<td>[permalink p=52]<br/>[permalink p="52" target="blank"] <?php _e( 'Content', 'shortcodes-ultimate' ); ?> [/permalink]</td>
158
</tr>
159
- <tr class="su-new-shortcode">
160
<td>button</td>
161
<td>link<br/>color="#HEX"<br/>size="1-12"<br/>style="1|2|3|4"<br/>dark (<?php _e( 'optional', 'shortcodes-ultimate' ); ?>)<br/>square (<?php _e( 'optional', 'shortcodes-ultimate' ); ?>)<br/>icon (<?php _e( 'optional', 'shortcodes-ultimate' ); ?>)<br/>class (<?php _e( 'optional', 'shortcodes-ultimate' ); ?>)<br/>target="self|blank"</td>
162
<td>[button link="#" color="#b00" size="3" style="3" dark="1" square="1" icon="image.png"] <?php _e( 'Button text', 'shortcodes-ultimate' ); ?> [/button]</td>
@@ -186,24 +216,24 @@
186
<td>style="star|arrow|check|cross|thumbs|link|gear|time|note|plus|guard|event|idea|settings|twitter"</td>
187
<td>[list style="check"] &lt;ul&gt; &lt;li&gt; <?php _e( 'List item', 'shortcodes-ultimate' ); ?> &lt;/li&gt; &lt;/ul&gt; [/list]</td>
188
</tr>
189
- <tr class="su-new-shortcode">
190
<td>menu</td>
191
<td>name</td>
192
<td>[menu name="Main menu"]</td>
193
</tr>
194
- <tr class="su-new-shortcode">
195
<td>subpages</td>
196
<td>depth (<?php _e( 'optional', 'shortcodes-ultimate' ); ?>)</td>
197
<td>[subpages]<br/>[subpages depth="2"]</td>
198
</tr>
199
- <tr class="su-new-shortcode">
200
<td>siblings</td>
201
<td>depth (<?php _e( 'optional', 'shortcodes-ultimate' ); ?>)</td>
202
<td>[siblings]<br/>[siblings depth="2"]</td>
203
</tr>
204
- <tr>
205
<td>column</td>
206
- <td>size="1-2|1-3|1-4|1-5|1-6|2-3|3-4|2-5|3-5|4-5|5-6"<br/>last (<?php _e( 'add this to last columns', 'shortcodes-ultimate' ); ?>)</td>
207
<td>[column size="1-2"] <?php _e( 'Content', 'shortcodes-ultimate' ); ?> [/column]<br/>[column size="1-2" last="1"] <?php _e( 'Content', 'shortcodes-ultimate' ); ?> [/column]</td>
208
</tr>
209
<tr>
12
*/
13
function shortcodes_ultimate_admin_page() {
14
15
+ $checked = ' checked="checked"';
16
+ $disabled_formatting = ( get_option( 'su_disable_custom_formatting' ) == 'on' ) ? $checked : '';
17
+ $disabled_compatibility = ( get_option( 'su_compatibility_mode' ) == 'on' ) ? $checked : '';
18
+ $disabled_scripts = get_option( 'su_disabled_scripts' );
19
+ $disabled_styles = get_option( 'su_disabled_styles' );
20
?>
21
22
<!-- .wrap -->
32
33
<div id="su-tabs">
34
<a class="su-current"><span><?php _e( 'About', 'shortcodes-ultimate' ); ?></span></a>
35
+ <a><span><?php _e( 'Settings', 'shortcodes-ultimate' ); ?></span></a>
36
<a><span><?php _e( 'Custom CSS', 'shortcodes-ultimate' ); ?></span></a>
37
+ <a><span><?php _e( 'Shortcodes', 'shortcodes-ultimate' ); ?></span></a>
38
</div>
39
<div class="su-pane">
40
<p class="su-message su-message-error"><?php _e( 'For full functionality of this page it is recommended to enable JavaScript.', 'shortcodes-ultimate' ); ?> <a href="http://www.enable-javascript.com/" target="_blank"><?php _e( 'Instructions', 'shortcodes-ultimate' ); ?></a></p>
61
<table class="fixed">
62
<tr>
63
<td>
64
+ <p><label><input type="checkbox" name="su_disable_custom_formatting" <?php echo $disabled_formatting; ?> /> <?php _e( 'Disable custom formatting', 'shortcodes-ultimate' ); ?></label></p>
65
</td>
66
<td>
67
<p><small><?php _e( 'Enable this option if you have some problems with other plugins or content formatting', 'shortcodes-ultimate' ); ?></small></p>
69
</tr>
70
<tr>
71
<td>
72
+ <p><label><input type="checkbox" name="su_compatibility_mode" <?php echo $disabled_compatibility; ?> /> <?php _e( 'Compatibility mode', 'shortcodes-ultimate' ); ?></label></p>
73
</td>
74
<td>
75
+ <p><small><?php _e( 'Enable this option if you have some problems with other plugins that uses similar shortcode names', 'shortcodes-ultimate' ); ?><br/><code>[button] => [gn_button]</code><br/><a href="http://wordpress.org/support/topic/plugin-shortcodes-ultimate-shortcode-within-a-shortcode?replies=8#post-2081166" target="_blank"><?php _e( 'Forum topic', 'shortcodes-ultimate' ); ?></a></small></p>
76
</td>
77
</tr>
78
+ <tr>
79
+ <td colspan="2"><h4><?php _e( 'Disable scripts', 'shortcodes-ultimate' ); ?></h4></td>
80
+ </tr>
81
+ <tr>
82
+ <td>
83
+ <p><label><input type="checkbox" name="su_disabled_scripts[jquery]" <?php echo ( isset( $disabled_scripts['jquery'] ) ) ? $checked : ''; ?> /> <?php _e( 'Disable', 'shortcodes-ultimate' ); ?> jQuery</label></p>
84
+ <p><label><input type="checkbox" name="su_disabled_scripts[nivo-slider]" <?php echo ( isset( $disabled_scripts['nivo-slider'] ) ) ? $checked : ''; ?> /> <?php _e( 'Disable', 'shortcodes-ultimate' ); ?> Nivo Slider</label></p>
85
+ <p><label><input type="checkbox" name="su_disabled_scripts[jwplayer]" <?php echo ( isset( $disabled_scripts['jwplayer'] ) ) ? $checked : ''; ?> /> <?php _e( 'Disable', 'shortcodes-ultimate' ); ?> JW Player</label></p>
86
+ <p><label><input type="checkbox" name="su_disabled_scripts[init]" <?php echo ( isset( $disabled_scripts['init'] ) ) ? $checked : ''; ?> /> <?php _e( 'Disable', 'shortcodes-ultimate' ); ?> Init</label></p>
87
+ </td>
88
+ <td>
89
+ <p><small><?php _e( 'Check scripts, that you want to exclude form wp_head section', 'shortcodes-ultimate' ); ?><br/><span class="su-warning"><?php _e( 'Be careful with this settings!', 'shortcodes-ultimate' ); ?></span></small></p>
90
+ </td>
91
+ </tr>
92
+ <tr>
93
+ <td colspan="2"><h4><?php _e( 'Disable styles', 'shortcodes-ultimate' ); ?></h4></td>
94
+ </tr>
95
+ <tr>
96
+ <td>
97
+ <p><label><input type="checkbox" name="su_disabled_styles[nivo-slider]" <?php echo ( isset( $disabled_styles['nivo-slider'] ) ) ? $checked : ''; ?> /> <?php _e( 'Disable', 'shortcodes-ultimate' ); ?> <code>nivo-slider.css</code></label></p>
98
+ <p><label><input type="checkbox" name="su_disabled_styles[style]" <?php echo ( isset( $disabled_styles['style'] ) ) ? $checked : ''; ?> /> <?php _e( 'Disable', 'shortcodes-ultimate' ); ?> <code>style.css</code></label></p>
99
+ </td>
100
+ <td>
101
+ <p><small><?php _e( 'Check stylesheets, that you want to exclude form wp_head section', 'shortcodes-ultimate' ); ?><br/><span class="su-warning"><?php _e( 'Be careful with this settings!', 'shortcodes-ultimate' ); ?></span></small></p>
102
+ </td>
103
+ </tr>
104
+ <tr><td><br/></td><td><br/></td></tr>
105
<tr>
106
<td colspan="2">
107
<input type="submit" value="<?php _e( 'Save settings', 'shortcodes-ultimate' ); ?>" class="button-primary" />
141
<td>align="left|center|none|right"</td>
142
<td>[frame align="center"] &lt;img src="image.jpg" alt="" /&gt; [/frame]</td>
143
</tr>
144
+ <tr>
145
<td>tabs, tab</td>
146
<td>style="1|2" (tabs)<br/>title (tab)</td>
147
<td>[tabs style="1"] [tab title="<?php _e( 'Tab name', 'shortcodes-ultimate' ); ?>"] <?php _e( 'Tab content', 'shortcodes-ultimate' ); ?> [/tab] [/tabs]</td>
186
<td>p - post/page ID<br/>target="self|blank" (<?php _e( 'optional', 'shortcodes-ultimate' ); ?>)</td>
187
<td>[permalink p=52]<br/>[permalink p="52" target="blank"] <?php _e( 'Content', 'shortcodes-ultimate' ); ?> [/permalink]</td>
188
</tr>
189
+ <tr>
190
<td>button</td>
191
<td>link<br/>color="#HEX"<br/>size="1-12"<br/>style="1|2|3|4"<br/>dark (<?php _e( 'optional', 'shortcodes-ultimate' ); ?>)<br/>square (<?php _e( 'optional', 'shortcodes-ultimate' ); ?>)<br/>icon (<?php _e( 'optional', 'shortcodes-ultimate' ); ?>)<br/>class (<?php _e( 'optional', 'shortcodes-ultimate' ); ?>)<br/>target="self|blank"</td>
192
<td>[button link="#" color="#b00" size="3" style="3" dark="1" square="1" icon="image.png"] <?php _e( 'Button text', 'shortcodes-ultimate' ); ?> [/button]</td>
216
<td>style="star|arrow|check|cross|thumbs|link|gear|time|note|plus|guard|event|idea|settings|twitter"</td>
217
<td>[list style="check"] &lt;ul&gt; &lt;li&gt; <?php _e( 'List item', 'shortcodes-ultimate' ); ?> &lt;/li&gt; &lt;/ul&gt; [/list]</td>
218
</tr>
219
+ <tr>
220
<td>menu</td>
221
<td>name</td>
222
<td>[menu name="Main menu"]</td>
223
</tr>
224
+ <tr>
225
<td>subpages</td>
226
<td>depth (<?php _e( 'optional', 'shortcodes-ultimate' ); ?>)</td>
227
<td>[subpages]<br/>[subpages depth="2"]</td>
228
</tr>
229
+ <tr>
230
<td>siblings</td>
231
<td>depth (<?php _e( 'optional', 'shortcodes-ultimate' ); ?>)</td>
232
<td>[siblings]<br/>[siblings depth="2"]</td>
233
</tr>
234
+ <tr class="su-new-shortcode">
235
<td>column</td>
236
+ <td>size="1-2|1-3|1-4|1-5|1-6|2-3|3-4|2-5|3-5|4-5|5-6"<br/>last (<?php _e( 'add this to last columns', 'shortcodes-ultimate' ); ?>)<br/>style="0|1|2|...|n"</td>
237
<td>[column size="1-2"] <?php _e( 'Content', 'shortcodes-ultimate' ); ?> [/column]<br/>[column size="1-2" last="1"] <?php _e( 'Content', 'shortcodes-ultimate' ); ?> [/column]</td>
238
</tr>
239
<tr>
lib/shortcodes.php CHANGED
@@ -79,10 +79,11 @@
79
*/
80
function su_spoiler_shortcode( $atts, $content = null ) {
81
extract( shortcode_atts( array(
82
- 'title' => __( 'Spoiler title', 'shortcodes-ultimate' )
83
), $atts ) );
84
85
- return '<div class="su-spoiler su-spoiler-open"><div class="su-spoiler-title">' . $title . '</div><div class="su-spoiler-content">' . do_shortcode( $content ) . '</div></div>';
86
}
87
88
/**
@@ -141,10 +142,11 @@
141
function su_column_shortcode( $atts, $content = null ) {
142
extract( shortcode_atts( array(
143
'size' => '1-2',
144
- 'last' => false
145
), $atts ) );
146
147
- return ( $last ) ? '<div class="su-column su-column-' . $size . ' su-column-last">' . do_shortcode( $content ) . '</div><div class="su-spacer su-spacer-20"></div>' : '<div class="su-column su-column-' . $size . '">' . do_shortcode( $content ) . '</div>';
148
}
149
150
/**
79
*/
80
function su_spoiler_shortcode( $atts, $content = null ) {
81
extract( shortcode_atts( array(
82
+ 'title' => __( 'Spoiler title', 'shortcodes-ultimate' ),
83
+ 'style' => 0
84
), $atts ) );
85
86
+ return '<div class="su-spoiler su-spoiler-open su-spoiler-style-' . $style . '"><div class="su-spoiler-title">' . $title . '</div><div class="su-spoiler-content">' . do_shortcode( $content ) . '</div></div>';
87
}
88
89
/**
142
function su_column_shortcode( $atts, $content = null ) {
143
extract( shortcode_atts( array(
144
'size' => '1-2',
145
+ 'last' => false,
146
+ 'style' => 0
147
), $atts ) );
148
149
+ return ( $last ) ? '<div class="su-column su-column-' . $size . ' su-column-last su-column-style-' . $style . '">' . do_shortcode( $content ) . '</div><div class="su-spacer"></div>' : '<div class="su-column su-column-' . $size . ' su-column-style-' . $style . '">' . do_shortcode( $content ) . '</div>';
150
}
151
152
/**
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://ilovecode.ru/
4
Tags: shortcode, shortcodes, short code, shortcodes, tab, tabs, button, buttons, jquery, box, boxes, toggle, spoiler, column, columns, services, service, pullquote, list, lists, frame, images, image, links, fancy, fancy link, fancy links, fancy buttons, jquery tabs, accordeon, slider, nivo, nivo slider, plugin, admin, photoshop, gallery, bloginfo, list pages, sub pages, navigation, siblings pages, children pages, permalink, permalinks
5
Requires at least: 3.0
6
Tested up to: 3.2
7
- Stable tag: 2.0.1
8
9
Provides support for multiple useful shortcodes
10
@@ -12,13 +12,10 @@ Provides support for multiple useful shortcodes
12
== Description ==
13
14
= In this version =
15
- * New shortcode: menu
16
- * New shortcode: subpages
17
- * New shortcode: siblings
18
- * Some admin fixes
19
- * New button attribute - class
20
- * New button attribute - target
21
- * Different tabs styles (1 old + 1 new)
22
23
With this plugin you can easily add buttons, dividers, spacers, boxes, notes and much more
24
= Complete list of available shortcodes =
@@ -81,6 +78,12 @@ See your dashboard
81
82
== Changelog ==
83
84
= 2.0.0 =
85
* New shortcode: menu
86
* New shortcode: subpages
4
Tags: shortcode, shortcodes, short code, shortcodes, tab, tabs, button, buttons, jquery, box, boxes, toggle, spoiler, column, columns, services, service, pullquote, list, lists, frame, images, image, links, fancy, fancy link, fancy links, fancy buttons, jquery tabs, accordeon, slider, nivo, nivo slider, plugin, admin, photoshop, gallery, bloginfo, list pages, sub pages, navigation, siblings pages, children pages, permalink, permalinks
5
Requires at least: 3.0
6
Tested up to: 3.2
7
+ Stable tag: 2.1.0
8
9
Provides support for multiple useful shortcodes
10
12
== Description ==
13
14
= In this version =
15
+ * New option: disable any script
16
+ * New option: disable any stylesheet
17
+ * New attribute for column shortcode - style
18
+ * New attribute for spoiler shortcode - style
19
20
With this plugin you can easily add buttons, dividers, spacers, boxes, notes and much more
21
= Complete list of available shortcodes =
78
79
== Changelog ==
80
81
+ = 2.1.0 =
82
+ * New option: disable any script
83
+ * New option: disable any stylesheet
84
+ * New attribute for column shortcode - style
85
+ * New attribute for spoiler shortcode - style
86
+
87
= 2.0.0 =
88
* New shortcode: menu
89
* New shortcode: subpages
shortcodes-ultimate.php CHANGED
@@ -3,7 +3,7 @@
3
/*
4
Plugin Name: Shortcodes Ultimate
5
Plugin URI: http://ilovecode.ru/?p=122
6
- Version: 2.0.1
7
Author: Vladimir Anokhin
8
Author URI: http://ilovecode.ru/
9
Description: Provides support for many easy to use shortcodes
@@ -64,15 +64,30 @@
64
// Front-end scripts and styles
65
if ( !is_admin() ) {
66
67
// Enqueue styles
68
- wp_enqueue_style( 'nivo-slider' );
69
- wp_enqueue_style( 'shortcodes-ultimate' );
70
71
// Enqueue scripts
72
- wp_enqueue_script( 'jquery' );
73
- wp_enqueue_script( 'jwplayer' );
74
- wp_enqueue_script( 'nivo-slider' );
75
- wp_enqueue_script( 'shortcodes-ultimate' );
76
}
77
78
// Back-end scripts and styles
@@ -216,9 +231,9 @@
216
*/
217
function su_manage_settings() {
218
219
- // Insert defaults
220
if ( !get_option( 'su_custom_css' ) ) {
221
- $default_css = "/* Custom CSS */\n\n";
222
update_option( 'su_custom_css', $default_css );
223
}
224
@@ -226,6 +241,8 @@
226
if ( isset( $_POST['save'] ) && $_GET['page'] == 'shortcodes-ultimate' ) {
227
update_option( 'su_disable_custom_formatting', $_POST['su_disable_custom_formatting'] );
228
update_option( 'su_compatibility_mode', $_POST['su_compatibility_mode'] );
229
}
230
231
// Save custom css
3
/*
4
Plugin Name: Shortcodes Ultimate
5
Plugin URI: http://ilovecode.ru/?p=122
6
+ Version: 2.1.0
7
Author: Vladimir Anokhin
8
Author URI: http://ilovecode.ru/
9
Description: Provides support for many easy to use shortcodes
64
// Front-end scripts and styles
65
if ( !is_admin() ) {
66
67
+ $disabled_scripts = get_option( 'su_disabled_scripts' );
68
+ $disabled_styles = get_option( 'su_disabled_styles' );
69
+
70
// Enqueue styles
71
+ if ( !isset( $disabled_styles['nivo-slider'] ) ) {
72
+ wp_enqueue_style( 'nivo-slider' );
73
+ }
74
+ if ( !isset( $disabled_styles['style'] ) ) {
75
+ wp_enqueue_style( 'shortcodes-ultimate' );
76
+ }
77
78
// Enqueue scripts
79
+ if ( !isset( $disabled_scripts['jquery'] ) ) {
80
+ wp_enqueue_script( 'jquery' );
81
+ }
82
+ if ( !isset( $disabled_scripts['jwplayer'] ) ) {
83
+ wp_enqueue_script( 'jwplayer' );
84
+ }
85
+ if ( !isset( $disabled_scripts['nivo-slider'] ) ) {
86
+ wp_enqueue_script( 'nivo-slider' );
87
+ }
88
+ if ( !isset( $disabled_scripts['init'] ) ) {
89
+ wp_enqueue_script( 'shortcodes-ultimate' );
90
+ }
91
}
92
93
// Back-end scripts and styles
231
*/
232
function su_manage_settings() {
233
234
+ // Insert default CSS
235
if ( !get_option( 'su_custom_css' ) ) {
236
+ $default_css = '';
237
update_option( 'su_custom_css', $default_css );
238
}
239
241
if ( isset( $_POST['save'] ) && $_GET['page'] == 'shortcodes-ultimate' ) {
242
update_option( 'su_disable_custom_formatting', $_POST['su_disable_custom_formatting'] );
243
update_option( 'su_compatibility_mode', $_POST['su_compatibility_mode'] );
244
+ update_option( 'su_disabled_scripts', $_POST['su_disabled_scripts'] );
245
+ update_option( 'su_disabled_styles', $_POST['su_disabled_styles'] );
246
}
247
248
// Save custom css