RSS for Yandex Turbo - Version 1.30

Version Description

(19.04.2021) =

  • js- .
Download this release

Release Info

Developer Flector
Plugin Icon 128x128 RSS for Yandex Turbo
Version 1.30
Comparing to
See all releases

Code changes from version 1.29 to 1.30

Files changed (2) hide show
  1. readme.txt +6 -2
  2. rss-for-yandex-turbo.php +32 -32
readme.txt CHANGED
@@ -3,9 +3,9 @@ Contributors: Flector
3
  Donate link: https://money.yandex.ru/to/41001443750704/200
4
  Tags: yandex, turbo, yandex turbo, rss, feed, турбо, яндекс турбо, яндекс
5
  Requires at least: 4.4
6
- Tested up to: 5.6
7
  Requires PHP: 5.3
8
- Stable tag: 1.29
9
 
10
  Создание RSS-ленты для сервиса Яндекс.Турбо.
11
 
@@ -431,6 +431,10 @@ add_filter( 'yturbo_tags_list', 'my_custom_tags_list' );`
431
 
432
  == Changelog ==
433
 
 
 
 
 
434
  = 1.29 (05.02.2021) =
435
 
436
  * добавлена поддержка CSS (turbo:extendedHtml) - вкладка "Оформление".
3
  Donate link: https://money.yandex.ru/to/41001443750704/200
4
  Tags: yandex, turbo, yandex turbo, rss, feed, турбо, яндекс турбо, яндекс
5
  Requires at least: 4.4
6
+ Tested up to: 5.7
7
  Requires PHP: 5.3
8
+ Stable tag: 1.30
9
 
10
  Создание RSS-ленты для сервиса Яндекс.Турбо.
11
 
431
 
432
  == Changelog ==
433
 
434
+ = 1.30 (19.04.2021) =
435
+
436
+ * исправлена js-уязвимость на странице настроек плагина.
437
+
438
  = 1.29 (05.02.2021) =
439
 
440
  * добавлена поддержка CSS (turbo:extendedHtml) - вкладка "Оформление".
rss-for-yandex-turbo.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: RSS for Yandex Turbo
4
  Plugin URI: https://wordpress.org/plugins/rss-for-yandex-turbo/
5
  Description: Создание RSS-ленты для сервиса Яндекс.Турбо.
6
- Version: 1.29
7
  Author: Flector
8
  Author URI: https://profiles.wordpress.org/flector#content-plugins
9
  Text Domain: rss-for-yandex-turbo
@@ -27,7 +27,7 @@ add_action( 'admin_notices', 'yturbo_add_notice_ads' );
27
  function yturbo_check_version() {
28
  $yturbo_options = get_option('yturbo_options');
29
  if (!isset($yturbo_options['version'])){$yturbo_options['version']='1.00';update_option('yturbo_options',$yturbo_options);}
30
- if ( $yturbo_options['version'] != '1.29' ) {
31
  yturbo_set_new_options();
32
  }
33
  }
@@ -184,7 +184,7 @@ function yturbo_set_new_options() {
184
 
185
  if (!isset($yturbo_options['ytextendedhtml'])) {$yturbo_options['ytextendedhtml']='disabled';}
186
 
187
- $yturbo_options['version'] = '1.29';
188
  update_option('yturbo_options', $yturbo_options);
189
  }
190
  //функция установки новых опций при обновлении плагина у пользователей end
@@ -192,7 +192,7 @@ function yturbo_set_new_options() {
192
  //функция установки значений по умолчанию при активации плагина begin
193
  function yturbo_init() {
194
  $yturbo_options = array();
195
- $yturbo_options['version'] = '1.29';
196
  $yturbo_options['ytrssname'] = 'turbo';
197
  $yturbo_options['yttitle'] = esc_html(yturbo_remove_emoji(strip_tags(get_bloginfo_rss('title'))));
198
  $yturbo_options['ytlink'] = get_bloginfo_rss('url');
@@ -767,7 +767,7 @@ if (closedonat == 'yes') {
767
  <tr>
768
  <th><?php _e('Язык:', 'rss-for-yandex-turbo'); ?></th>
769
  <td>
770
- <input style="max-width: 38px;" type="text" name="ytlanguage" value="<?php echo stripslashes($yturbo_options['ytlanguage']); ?>" />
771
  <br /><small><?php _e('Язык статей RSS-ленты в стандарте <a target="_blank" href="https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2">ISO 639-1</a> (Россия - <strong>ru</strong>, Украина - <strong>uk</strong> и т.д.).', 'rss-for-yandex-turbo'); ?> </small>
772
  </td>
773
  </tr>
@@ -959,7 +959,7 @@ if (closedonat == 'yes') {
959
  <tr id="ownname2" <?php if ($yturbo_options['ytauthorselect'] != 'Указать автора') echo 'style="display:none;"'; ?>>
960
  <th><?php _e('Автор записей:', 'rss-for-yandex-turbo'); ?></th>
961
  <td>
962
- <input type="text" name="ytauthor" size="20" value="<?php echo stripslashes($yturbo_options['ytauthor']); ?>" />
963
  <br /><small><?php _e('Произвольное имя автора записей (если не заполнено, то будет использовано имя автора записи).', 'rss-for-yandex-turbo'); ?> </small>
964
  </td>
965
  </tr>
@@ -1012,7 +1012,7 @@ if (closedonat == 'yes') {
1012
  <tr class="yttocchildtr" <?php if ($yturbo_options['yttoc'] == 'disabled') echo 'style="display:none;"'; ?>>
1013
  <th><?php _e('Текст заголовка:', 'rss-for-yandex-turbo'); ?></th>
1014
  <td>
1015
- <input type="text" style="width:200px;" name="yttoczag" size="20" value="<?php echo stripslashes($yturbo_options['yttoczag']); ?>" />
1016
  <br /><small><?php _e('Например: "Содержание", "Оглавление", "Содержание страницы" и тому подобное.', 'rss-for-yandex-turbo'); ?><br />
1017
  </small>
1018
  </td>
@@ -1173,7 +1173,7 @@ if (closedonat == 'yes') {
1173
  <tr class="ytfeedbackselectmestotr" <?php if ($yturbo_options['ytfeedback'] == 'disabled' or $yturbo_options['ytfeedbackselect'] != 'false') echo 'style="display:none;"'; ?>>
1174
  <th><?php _e('Заголовок блока:', 'rss-for-yandex-turbo'); ?></th>
1175
  <td>
1176
- <input type="text" name="ytfeedbacktitle" size="30" value="<?php echo stripslashes($yturbo_options['ytfeedbacktitle']); ?>" />
1177
  <br /><small><?php _e('Укажите заголовок блока (используется только при выводе блока в указанном месте).', 'rss-for-yandex-turbo'); ?><br />
1178
  </small>
1179
  </td>
@@ -1276,14 +1276,14 @@ if (closedonat == 'yes') {
1276
  <tr class="ytfeedbackcalltr" style="display:none;">
1277
  <th><?php _e('Звонок:', 'rss-for-yandex-turbo'); ?></th>
1278
  <td>
1279
- <input type="text" name="ytfeedbackcall" size="40" value="<?php echo stripslashes($yturbo_options['ytfeedbackcall']); ?>" />
1280
  <br /><small><?php _e('Укажите телефонный номер в международном формате (пример: <tt>+74951234567</tt>).', 'rss-for-yandex-turbo'); ?> </small>
1281
  </td>
1282
  </tr>
1283
  <tr class="ytfeedbackcallbacktr" style="display:none;">
1284
  <th><?php _e('Email для контактной формы:', 'rss-for-yandex-turbo'); ?></th>
1285
  <td>
1286
- <input type="text" name="ytfeedbackcallback" size="40" value="<?php echo stripslashes($yturbo_options['ytfeedbackcallback']); ?>" />
1287
  <br /><small><?php _e('Укажите адрес e-mail (пример: <tt>mail@test.ru</tt>).', 'rss-for-yandex-turbo'); ?><br />
1288
  <?php _e('Разрешено указывать только e-mail, принадлежащий вашему домену.', 'rss-for-yandex-turbo'); ?><br />
1289
  </small>
@@ -1292,7 +1292,7 @@ if (closedonat == 'yes') {
1292
  <tr class="ytfeedbackcallbacktr" style="display:none;">
1293
  <th><?php _e('Название организации:', 'rss-for-yandex-turbo'); ?></th>
1294
  <td>
1295
- <input type="text" name="ytfeedbackcallback2" size="40" value="<?php echo stripslashes($yturbo_options['ytfeedbackcallback2']); ?>" />
1296
  <br /><small><?php _e('Укажите юридическое название вашей организации (пример: <tt>ООО «Ромашка»</tt>).', 'rss-for-yandex-turbo'); ?><br />
1297
  <?php _e('* При заполнении требуется указать ссылку на пользовательское соглашении.', 'rss-for-yandex-turbo'); ?><br />
1298
  </small>
@@ -1301,7 +1301,7 @@ if (closedonat == 'yes') {
1301
  <tr class="ytfeedbackcallbacktr" style="display:none;">
1302
  <th><?php _e('Пользовательское соглашение:', 'rss-for-yandex-turbo'); ?></th>
1303
  <td>
1304
- <input type="text" name="ytfeedbackcallback3" size="40" value="<?php echo stripslashes($yturbo_options['ytfeedbackcallback3']); ?>" />
1305
  <br /><small><?php _e('Укажите ссылку на пользовательское соглашение о предоставлении обратной связи.', 'rss-for-yandex-turbo'); ?><br />
1306
  <?php _e('* При заполнении требуется указать юридическое название вашей организации.', 'rss-for-yandex-turbo'); ?><br />
1307
  </small>
@@ -1319,56 +1319,56 @@ if (closedonat == 'yes') {
1319
  <tr class="ytfeedbackmailtr" style="display:none;">
1320
  <th><?php _e('E-mail:', 'rss-for-yandex-turbo'); ?></th>
1321
  <td>
1322
- <input type="text" name="ytfeedbackmail" size="40" value="<?php echo stripslashes($yturbo_options['ytfeedbackmail']); ?>" />
1323
  <br /><small><?php _e('Укажите адрес e-mail (пример: <tt>mail@test.ru</tt>).', 'rss-for-yandex-turbo'); ?></small>
1324
  </td>
1325
  </tr>
1326
  <tr class="ytfeedbackvkontaktetr" style="display:none;">
1327
  <th><?php _e('VKontakte:', 'rss-for-yandex-turbo'); ?></th>
1328
  <td>
1329
- <input type="text" name="ytfeedbackvkontakte" size="40" value="<?php echo stripslashes($yturbo_options['ytfeedbackvkontakte']); ?>" />
1330
  <br /><small><?php _e('Укажите урл (профиль, группа или чат) ВКонтакте (пример для чата: <tt>https://vk.me/123456</tt>, где <tt>123456</tt> это ваш аккаунт).', 'rss-for-yandex-turbo'); ?></small>
1331
  </td>
1332
  </tr>
1333
  <tr class="ytfeedbackodnoklassnikitr" style="display:none;">
1334
  <th><?php _e('Odnoklassniki:', 'rss-for-yandex-turbo'); ?></th>
1335
  <td>
1336
- <input type="text" name="ytfeedbackodnoklassniki" size="40" value="<?php echo stripslashes($yturbo_options['ytfeedbackodnoklassniki']); ?>" />
1337
  <br /><small><?php _e('Укажите урл (профиль или группа) Одноклассники (пример для профиля: <tt>https://www.ok.ru/profile/123456</tt>, где <tt>123456</tt> это ваш аккаунт).', 'rss-for-yandex-turbo'); ?></small>
1338
  </td>
1339
  </tr>
1340
  <tr class="ytfeedbacktwittertr" style="display:none;">
1341
  <th><?php _e('Twitter:', 'rss-for-yandex-turbo'); ?></th>
1342
  <td>
1343
- <input type="text" name="ytfeedbacktwitter" size="40" value="<?php echo stripslashes($yturbo_options['ytfeedbacktwitter']); ?>" />
1344
  <br /><small><?php _e('Укажите урл профиля Twitter (пример: <tt>https://twitter.com/yandex</tt>, где <tt>yandex</tt> это ваш аккаунт).', 'rss-for-yandex-turbo'); ?></small>
1345
  </td>
1346
  </tr>
1347
  <tr class="ytfeedbackfacebooktr" style="display:none;">
1348
  <th><?php _e('Facebook:', 'rss-for-yandex-turbo'); ?></th>
1349
  <td>
1350
- <input type="text" name="ytfeedbackfacebook" size="40" value="<?php echo stripslashes($yturbo_options['ytfeedbackfacebook']); ?>" />
1351
  <br /><small><?php _e('Укажите урл (профиль, группа или чат) Facebook (пример для профиля: <tt>https://www.facebook.com/yandex</tt>, где <tt>yandex</tt> это ваш аккаунт).', 'rss-for-yandex-turbo'); ?></small>
1352
  </td>
1353
  </tr>
1354
  <tr class="ytfeedbackvibertr" style="display:none;">
1355
  <th><?php _e('Viber:', 'rss-for-yandex-turbo'); ?></th>
1356
  <td>
1357
- <input type="text" name="ytfeedbackviber" size="40" value="<?php echo stripslashes($yturbo_options['ytfeedbackviber']); ?>" />
1358
  <br /><small><?php _e('Укажите урл связи для Viber (пример для чата: <tt>viber://chat?number=+74951234567</tt>, где <tt>+74991234567</tt> это ваш номер телефона).', 'rss-for-yandex-turbo'); ?></small>
1359
  </td>
1360
  </tr>
1361
  <tr class="ytfeedbackwhatsapptr" style="display:none;">
1362
  <th><?php _e('Whatsapp:', 'rss-for-yandex-turbo'); ?></th>
1363
  <td>
1364
- <input type="text" name="ytfeedbackwhatsapp" size="40" value="<?php echo stripslashes($yturbo_options['ytfeedbackwhatsapp']); ?>" />
1365
  <br /><small><?php _e('Укажите урл связи для Whatsapp (пример: <tt>whatsapp://send?phone=74951234567</tt>, где <tt>74951234567</tt> это ваш номер телефона).', 'rss-for-yandex-turbo'); ?></small>
1366
  </td>
1367
  </tr>
1368
  <tr class="ytfeedbacktelegramtr" style="display:none;">
1369
  <th><?php _e('Telegram:', 'rss-for-yandex-turbo'); ?></th>
1370
  <td>
1371
- <input type="text" name="ytfeedbacktelegram" size="40" value="<?php echo stripslashes($yturbo_options['ytfeedbacktelegram']); ?>" />
1372
  <br /><small><?php _e('Укажите урл связи для Telegram (пример: <tt>https://t.me/123456</tt>, где <tt>123456</tt> это ваш аккаунт).', 'rss-for-yandex-turbo'); ?></small>
1373
  </td>
1374
  </tr>
@@ -1529,7 +1529,7 @@ if (closedonat == 'yes') {
1529
  <tr class="ytsearchchildtr" <?php if ($yturbo_options['ytsearch'] == 'disabled') echo 'style="display:none;"'; ?>>
1530
  <th><?php _e('Текст по умолчанию:', 'rss-for-yandex-turbo'); ?></th>
1531
  <td>
1532
- <input type="text" style="width:200px;" name="ytsearchplaceholder" size="20" value="<?php echo stripslashes($yturbo_options['ytsearchplaceholder']); ?>" />
1533
  <br /><small><?php _e('Текст, который отображается в поисковой строке по умолчанию', 'rss-for-yandex-turbo'); ?><br />
1534
  </small>
1535
  </td>
@@ -1564,7 +1564,7 @@ if (closedonat == 'yes') {
1564
  <tr class="trbordertop">
1565
  <th><?php _e('Яндекс.Метрика:', 'rss-for-yandex-turbo'); ?></th>
1566
  <td>
1567
- <input type="text" name="ytmetrika" size="22" value="<?php echo stripslashes($yturbo_options['ytmetrika']); ?>" />
1568
  <br /><small><?php _e('Укажите числовой идентификатор счетчика (например: <tt>3338249</tt>).', 'rss-for-yandex-turbo'); ?><br />
1569
  </small>
1570
  </td>
@@ -1572,35 +1572,35 @@ if (closedonat == 'yes') {
1572
  <tr>
1573
  <th><?php _e('LiveInternet:', 'rss-for-yandex-turbo'); ?></th>
1574
  <td>
1575
- <input type="text" name="ytliveinternet" size="22" value="<?php echo stripslashes($yturbo_options['ytliveinternet']); ?>" />
1576
  <br /><small><?php _e('Укажите идентификатор счетчика (например: <tt>site.ru</tt>).', 'rss-for-yandex-turbo'); ?></small>
1577
  </td>
1578
  </tr>
1579
  <tr>
1580
  <th><?php _e('Google Analytics:', 'rss-for-yandex-turbo'); ?></th>
1581
  <td>
1582
- <input type="text" name="ytgoogle" size="22" value="<?php echo stripslashes($yturbo_options['ytgoogle']); ?>" />
1583
  <br /><small><?php _e('Укажите идентификатор отслеживания (например: <tt>UA-12340005-6</tt>).', 'rss-for-yandex-turbo'); ?></small>
1584
  </td>
1585
  </tr>
1586
  <tr>
1587
  <th><?php _e('Рейтинг Mail.Ru:', 'rss-for-yandex-turbo'); ?></th>
1588
  <td>
1589
- <input type="text" name="ytmailru" size="22" value="<?php echo stripslashes($yturbo_options['ytmailru']); ?>" />
1590
  <br /><small><?php _e('Укажите числовой идентификатор счетчика (например: <tt>1234567</tt>).', 'rss-for-yandex-turbo'); ?></small>
1591
  </td>
1592
  </tr>
1593
  <tr>
1594
  <th><?php _e('Rambler Топ-100:', 'rss-for-yandex-turbo'); ?></th>
1595
  <td>
1596
- <input type="text" name="ytrambler" size="22" value="<?php echo stripslashes($yturbo_options['ytrambler']); ?>" />
1597
  <br /><small><?php _e('Укажите числовой идентификатор счетчика (например: <tt>4505046</tt>).', 'rss-for-yandex-turbo'); ?></small>
1598
  </td>
1599
  </tr>
1600
  <tr>
1601
  <th><?php _e('Mediascope (TNS):', 'rss-for-yandex-turbo'); ?></th>
1602
  <td>
1603
- <input type="text" name="ytmediascope" size="22" value="<?php echo stripslashes($yturbo_options['ytmediascope']); ?>" />
1604
  <br /><small><?php _e('Идентификатор проекта <tt>tmsec</tt> с окончанием <tt>-turbo</tt>. <br />Например, если для обычных страниц сайта установлен счетчик <tt>example_total</tt>, <br />то для турбо-страниц указывается <tt>example_total-turbo</tt>.', 'rss-for-yandex-turbo'); ?></small>
1605
  </td>
1606
  </tr>
@@ -1646,7 +1646,7 @@ if (closedonat == 'yes') {
1646
  <tr class="myturbo trrsa block1" <?php if ($yturbo_options['ytad1'] == 'disabled' or $yturbo_options['ytad1set'] != 'РСЯ') echo 'style="display:none;"'; ?>>
1647
  <th><?php _e('РСЯ идентификатор:', 'rss-for-yandex-turbo'); ?></th>
1648
  <td>
1649
- <input type="text" name="ytad1rsa" size="22" value="<?php echo stripslashes($yturbo_options['ytad1rsa']); ?>" />
1650
  <br /><small><?php _e('Укажите идентификатор блока РСЯ (например, <strong>RA-123456-7</strong>, <a target="_blank" href="https://tech.yandex.ru/turbo/doc/settings/ads-docpage/#doc-c-tabs-0-tab-0">как его узнать</a>)</small>.', 'rss-for-yandex-turbo'); ?>
1651
  </td>
1652
  </tr>
@@ -1679,7 +1679,7 @@ if (closedonat == 'yes') {
1679
  <tr class="myturbo trrsa2 block2" <?php if ($yturbo_options['ytad2'] == 'disabled' or $yturbo_options['ytad2set'] != 'РСЯ') echo 'style="display:none;"'; ?>>
1680
  <th><?php _e('РСЯ идентификатор:', 'rss-for-yandex-turbo'); ?></th>
1681
  <td>
1682
- <input type="text" name="ytad2rsa" size="22" value="<?php echo stripslashes($yturbo_options['ytad2rsa']); ?>" />
1683
  <br /><small><?php _e('Укажите идентификатор блока РСЯ (например, <strong>RA-123456-7</strong>, <a target="_blank" href="https://tech.yandex.ru/turbo/doc/settings/ads-docpage/#doc-c-tabs-0-tab-0">как его узнать</a>)</small>.', 'rss-for-yandex-turbo'); ?>
1684
  </td>
1685
  </tr>
@@ -1711,7 +1711,7 @@ if (closedonat == 'yes') {
1711
  <tr class="myturbo trrsa3 block3" <?php if ($yturbo_options['ytad3'] == 'disabled' or $yturbo_options['ytad3set'] != 'РСЯ') echo 'style="display:none;"'; ?>>
1712
  <th><?php _e('РСЯ идентификатор:', 'rss-for-yandex-turbo'); ?></th>
1713
  <td>
1714
- <input type="text" name="ytad3rsa" size="22" value="<?php echo stripslashes($yturbo_options['ytad3rsa']); ?>" />
1715
  <br /><small><?php _e('Укажите идентификатор блока РСЯ (например, <strong>RA-123456-7</strong>, <a target="_blank" href="https://tech.yandex.ru/turbo/doc/settings/ads-docpage/#doc-c-tabs-0-tab-0">как его узнать</a>)</small>.', 'rss-for-yandex-turbo'); ?>
1716
  </td>
1717
  </tr>
@@ -1744,7 +1744,7 @@ if (closedonat == 'yes') {
1744
  <tr class="myturbo trrsa4 block4" <?php if ($yturbo_options['ytad4'] == 'disabled' or $yturbo_options['ytad4set'] != 'РСЯ') echo 'style="display:none;"'; ?>>
1745
  <th><?php _e('РСЯ идентификатор:', 'rss-for-yandex-turbo'); ?></th>
1746
  <td>
1747
- <input type="text" name="ytad4rsa" size="22" value="<?php echo stripslashes($yturbo_options['ytad4rsa']); ?>" />
1748
  <br /><small><?php _e('Укажите идентификатор блока РСЯ (например, <strong>RA-123456-7</strong>, <a target="_blank" href="https://tech.yandex.ru/turbo/doc/settings/ads-docpage/#doc-c-tabs-0-tab-0">как его узнать</a>)</small>.', 'rss-for-yandex-turbo'); ?>
1749
  </td>
1750
  </tr>
@@ -1777,7 +1777,7 @@ if (closedonat == 'yes') {
1777
  <tr class="myturbo trrsa5 block5" <?php if ($yturbo_options['ytad5'] == 'disabled' or $yturbo_options['ytad5set'] != 'РСЯ') echo 'style="display:none;"'; ?>>
1778
  <th><?php _e('РСЯ идентификатор:', 'rss-for-yandex-turbo'); ?></th>
1779
  <td>
1780
- <input type="text" name="ytad5rsa" size="22" value="<?php echo stripslashes($yturbo_options['ytad5rsa']); ?>" />
1781
  <br /><small><?php _e('Укажите идентификатор блока РСЯ (например, <strong>RA-123456-7</strong>, <a target="_blank" href="https://tech.yandex.ru/turbo/doc/settings/ads-docpage/#doc-c-tabs-0-tab-0">как его узнать</a>)</small>.', 'rss-for-yandex-turbo'); ?>
1782
  </td>
1783
  </tr>
3
  Plugin Name: RSS for Yandex Turbo
4
  Plugin URI: https://wordpress.org/plugins/rss-for-yandex-turbo/
5
  Description: Создание RSS-ленты для сервиса Яндекс.Турбо.
6
+ Version: 1.30
7
  Author: Flector
8
  Author URI: https://profiles.wordpress.org/flector#content-plugins
9
  Text Domain: rss-for-yandex-turbo
27
  function yturbo_check_version() {
28
  $yturbo_options = get_option('yturbo_options');
29
  if (!isset($yturbo_options['version'])){$yturbo_options['version']='1.00';update_option('yturbo_options',$yturbo_options);}
30
+ if ( $yturbo_options['version'] != '1.30' ) {
31
  yturbo_set_new_options();
32
  }
33
  }
184
 
185
  if (!isset($yturbo_options['ytextendedhtml'])) {$yturbo_options['ytextendedhtml']='disabled';}
186
 
187
+ $yturbo_options['version'] = '1.30';
188
  update_option('yturbo_options', $yturbo_options);
189
  }
190
  //функция установки новых опций при обновлении плагина у пользователей end
192
  //функция установки значений по умолчанию при активации плагина begin
193
  function yturbo_init() {
194
  $yturbo_options = array();
195
+ $yturbo_options['version'] = '1.30';
196
  $yturbo_options['ytrssname'] = 'turbo';
197
  $yturbo_options['yttitle'] = esc_html(yturbo_remove_emoji(strip_tags(get_bloginfo_rss('title'))));
198
  $yturbo_options['ytlink'] = get_bloginfo_rss('url');
767
  <tr>
768
  <th><?php _e('Язык:', 'rss-for-yandex-turbo'); ?></th>
769
  <td>
770
+ <input style="max-width: 38px;" type="text" name="ytlanguage" value="<?php echo esc_attr(stripslashes($yturbo_options['ytlanguage'])); ?>" />
771
  <br /><small><?php _e('Язык статей RSS-ленты в стандарте <a target="_blank" href="https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%B4%D1%8B_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%B2">ISO 639-1</a> (Россия - <strong>ru</strong>, Украина - <strong>uk</strong> и т.д.).', 'rss-for-yandex-turbo'); ?> </small>
772
  </td>
773
  </tr>
959
  <tr id="ownname2" <?php if ($yturbo_options['ytauthorselect'] != 'Указать автора') echo 'style="display:none;"'; ?>>
960
  <th><?php _e('Автор записей:', 'rss-for-yandex-turbo'); ?></th>
961
  <td>
962
+ <input type="text" name="ytauthor" size="20" value="<?php echo esc_attr(stripslashes($yturbo_options['ytauthor'])); ?>" />
963
  <br /><small><?php _e('Произвольное имя автора записей (если не заполнено, то будет использовано имя автора записи).', 'rss-for-yandex-turbo'); ?> </small>
964
  </td>
965
  </tr>
1012
  <tr class="yttocchildtr" <?php if ($yturbo_options['yttoc'] == 'disabled') echo 'style="display:none;"'; ?>>
1013
  <th><?php _e('Текст заголовка:', 'rss-for-yandex-turbo'); ?></th>
1014
  <td>
1015
+ <input type="text" style="width:200px;" name="yttoczag" size="20" value="<?php echo esc_attr(stripslashes($yturbo_options['yttoczag'])); ?>" />
1016
  <br /><small><?php _e('Например: "Содержание", "Оглавление", "Содержание страницы" и тому подобное.', 'rss-for-yandex-turbo'); ?><br />
1017
  </small>
1018
  </td>
1173
  <tr class="ytfeedbackselectmestotr" <?php if ($yturbo_options['ytfeedback'] == 'disabled' or $yturbo_options['ytfeedbackselect'] != 'false') echo 'style="display:none;"'; ?>>
1174
  <th><?php _e('Заголовок блока:', 'rss-for-yandex-turbo'); ?></th>
1175
  <td>
1176
+ <input type="text" name="ytfeedbacktitle" size="30" value="<?php echo esc_attr(stripslashes($yturbo_options['ytfeedbacktitle'])); ?>" />
1177
  <br /><small><?php _e('Укажите заголовок блока (используется только при выводе блока в указанном месте).', 'rss-for-yandex-turbo'); ?><br />
1178
  </small>
1179
  </td>
1276
  <tr class="ytfeedbackcalltr" style="display:none;">
1277
  <th><?php _e('Звонок:', 'rss-for-yandex-turbo'); ?></th>
1278
  <td>
1279
+ <input type="text" name="ytfeedbackcall" size="40" value="<?php echo esc_attr(stripslashes($yturbo_options['ytfeedbackcall'])); ?>" />
1280
  <br /><small><?php _e('Укажите телефонный номер в международном формате (пример: <tt>+74951234567</tt>).', 'rss-for-yandex-turbo'); ?> </small>
1281
  </td>
1282
  </tr>
1283
  <tr class="ytfeedbackcallbacktr" style="display:none;">
1284
  <th><?php _e('Email для контактной формы:', 'rss-for-yandex-turbo'); ?></th>
1285
  <td>
1286
+ <input type="text" name="ytfeedbackcallback" size="40" value="<?php echo esc_attr(stripslashes($yturbo_options['ytfeedbackcallback'])); ?>" />
1287
  <br /><small><?php _e('Укажите адрес e-mail (пример: <tt>mail@test.ru</tt>).', 'rss-for-yandex-turbo'); ?><br />
1288
  <?php _e('Разрешено указывать только e-mail, принадлежащий вашему домену.', 'rss-for-yandex-turbo'); ?><br />
1289
  </small>
1292
  <tr class="ytfeedbackcallbacktr" style="display:none;">
1293
  <th><?php _e('Название организации:', 'rss-for-yandex-turbo'); ?></th>
1294
  <td>
1295
+ <input type="text" name="ytfeedbackcallback2" size="40" value="<?php echo esc_attr(stripslashes($yturbo_options['ytfeedbackcallback2'])); ?>" />
1296
  <br /><small><?php _e('Укажите юридическое название вашей организации (пример: <tt>ООО «Ромашка»</tt>).', 'rss-for-yandex-turbo'); ?><br />
1297
  <?php _e('* При заполнении требуется указать ссылку на пользовательское соглашении.', 'rss-for-yandex-turbo'); ?><br />
1298
  </small>
1301
  <tr class="ytfeedbackcallbacktr" style="display:none;">
1302
  <th><?php _e('Пользовательское соглашение:', 'rss-for-yandex-turbo'); ?></th>
1303
  <td>
1304
+ <input type="text" name="ytfeedbackcallback3" size="40" value="<?php echo esc_attr(stripslashes($yturbo_options['ytfeedbackcallback3'])); ?>" />
1305
  <br /><small><?php _e('Укажите ссылку на пользовательское соглашение о предоставлении обратной связи.', 'rss-for-yandex-turbo'); ?><br />
1306
  <?php _e('* При заполнении требуется указать юридическое название вашей организации.', 'rss-for-yandex-turbo'); ?><br />
1307
  </small>
1319
  <tr class="ytfeedbackmailtr" style="display:none;">
1320
  <th><?php _e('E-mail:', 'rss-for-yandex-turbo'); ?></th>
1321
  <td>
1322
+ <input type="text" name="ytfeedbackmail" size="40" value="<?php echo esc_attr(stripslashes($yturbo_options['ytfeedbackmail'])) ?>" />
1323
  <br /><small><?php _e('Укажите адрес e-mail (пример: <tt>mail@test.ru</tt>).', 'rss-for-yandex-turbo'); ?></small>
1324
  </td>
1325
  </tr>
1326
  <tr class="ytfeedbackvkontaktetr" style="display:none;">
1327
  <th><?php _e('VKontakte:', 'rss-for-yandex-turbo'); ?></th>
1328
  <td>
1329
+ <input type="text" name="ytfeedbackvkontakte" size="40" value="<?php echo esc_attr(stripslashes($yturbo_options['ytfeedbackvkontakte'])); ?>" />
1330
  <br /><small><?php _e('Укажите урл (профиль, группа или чат) ВКонтакте (пример для чата: <tt>https://vk.me/123456</tt>, где <tt>123456</tt> это ваш аккаунт).', 'rss-for-yandex-turbo'); ?></small>
1331
  </td>
1332
  </tr>
1333
  <tr class="ytfeedbackodnoklassnikitr" style="display:none;">
1334
  <th><?php _e('Odnoklassniki:', 'rss-for-yandex-turbo'); ?></th>
1335
  <td>
1336
+ <input type="text" name="ytfeedbackodnoklassniki" size="40" value="<?php echo esc_attr(stripslashes($yturbo_options['ytfeedbackodnoklassniki'])); ?>" />
1337
  <br /><small><?php _e('Укажите урл (профиль или группа) Одноклассники (пример для профиля: <tt>https://www.ok.ru/profile/123456</tt>, где <tt>123456</tt> это ваш аккаунт).', 'rss-for-yandex-turbo'); ?></small>
1338
  </td>
1339
  </tr>
1340
  <tr class="ytfeedbacktwittertr" style="display:none;">
1341
  <th><?php _e('Twitter:', 'rss-for-yandex-turbo'); ?></th>
1342
  <td>
1343
+ <input type="text" name="ytfeedbacktwitter" size="40" value="<?php echo esc_attr(stripslashes($yturbo_options['ytfeedbacktwitter'])); ?>" />
1344
  <br /><small><?php _e('Укажите урл профиля Twitter (пример: <tt>https://twitter.com/yandex</tt>, где <tt>yandex</tt> это ваш аккаунт).', 'rss-for-yandex-turbo'); ?></small>
1345
  </td>
1346
  </tr>
1347
  <tr class="ytfeedbackfacebooktr" style="display:none;">
1348
  <th><?php _e('Facebook:', 'rss-for-yandex-turbo'); ?></th>
1349
  <td>
1350
+ <input type="text" name="ytfeedbackfacebook" size="40" value="<?php echo esc_attr(stripslashes($yturbo_options['ytfeedbackfacebook'])); ?>" />
1351
  <br /><small><?php _e('Укажите урл (профиль, группа или чат) Facebook (пример для профиля: <tt>https://www.facebook.com/yandex</tt>, где <tt>yandex</tt> это ваш аккаунт).', 'rss-for-yandex-turbo'); ?></small>
1352
  </td>
1353
  </tr>
1354
  <tr class="ytfeedbackvibertr" style="display:none;">
1355
  <th><?php _e('Viber:', 'rss-for-yandex-turbo'); ?></th>
1356
  <td>
1357
+ <input type="text" name="ytfeedbackviber" size="40" value="<?php echo esc_attr(stripslashes($yturbo_options['ytfeedbackviber'])); ?>" />
1358
  <br /><small><?php _e('Укажите урл связи для Viber (пример для чата: <tt>viber://chat?number=+74951234567</tt>, где <tt>+74991234567</tt> это ваш номер телефона).', 'rss-for-yandex-turbo'); ?></small>
1359
  </td>
1360
  </tr>
1361
  <tr class="ytfeedbackwhatsapptr" style="display:none;">
1362
  <th><?php _e('Whatsapp:', 'rss-for-yandex-turbo'); ?></th>
1363
  <td>
1364
+ <input type="text" name="ytfeedbackwhatsapp" size="40" value="<?php echo esc_attr(stripslashes($yturbo_options['ytfeedbackwhatsapp'])); ?>" />
1365
  <br /><small><?php _e('Укажите урл связи для Whatsapp (пример: <tt>whatsapp://send?phone=74951234567</tt>, где <tt>74951234567</tt> это ваш номер телефона).', 'rss-for-yandex-turbo'); ?></small>
1366
  </td>
1367
  </tr>
1368
  <tr class="ytfeedbacktelegramtr" style="display:none;">
1369
  <th><?php _e('Telegram:', 'rss-for-yandex-turbo'); ?></th>
1370
  <td>
1371
+ <input type="text" name="ytfeedbacktelegram" size="40" value="<?php echo esc_attr(stripslashes($yturbo_options['ytfeedbacktelegram'])); ?>" />
1372
  <br /><small><?php _e('Укажите урл связи для Telegram (пример: <tt>https://t.me/123456</tt>, где <tt>123456</tt> это ваш аккаунт).', 'rss-for-yandex-turbo'); ?></small>
1373
  </td>
1374
  </tr>
1529
  <tr class="ytsearchchildtr" <?php if ($yturbo_options['ytsearch'] == 'disabled') echo 'style="display:none;"'; ?>>
1530
  <th><?php _e('Текст по умолчанию:', 'rss-for-yandex-turbo'); ?></th>
1531
  <td>
1532
+ <input type="text" style="width:200px;" name="ytsearchplaceholder" size="20" value="<?php echo esc_attr(stripslashes($yturbo_options['ytsearchplaceholder'])); ?>" />
1533
  <br /><small><?php _e('Текст, который отображается в поисковой строке по умолчанию', 'rss-for-yandex-turbo'); ?><br />
1534
  </small>
1535
  </td>
1564
  <tr class="trbordertop">
1565
  <th><?php _e('Яндекс.Метрика:', 'rss-for-yandex-turbo'); ?></th>
1566
  <td>
1567
+ <input type="text" name="ytmetrika" size="22" value="<?php echo esc_attr(stripslashes($yturbo_options['ytmetrika'])); ?>" />
1568
  <br /><small><?php _e('Укажите числовой идентификатор счетчика (например: <tt>3338249</tt>).', 'rss-for-yandex-turbo'); ?><br />
1569
  </small>
1570
  </td>
1572
  <tr>
1573
  <th><?php _e('LiveInternet:', 'rss-for-yandex-turbo'); ?></th>
1574
  <td>
1575
+ <input type="text" name="ytliveinternet" size="22" value="<?php echo esc_attr(stripslashes($yturbo_options['ytliveinternet'])); ?>" />
1576
  <br /><small><?php _e('Укажите идентификатор счетчика (например: <tt>site.ru</tt>).', 'rss-for-yandex-turbo'); ?></small>
1577
  </td>
1578
  </tr>
1579
  <tr>
1580
  <th><?php _e('Google Analytics:', 'rss-for-yandex-turbo'); ?></th>
1581
  <td>
1582
+ <input type="text" name="ytgoogle" size="22" value="<?php echo esc_attr(stripslashes($yturbo_options['ytgoogle'])); ?>" />
1583
  <br /><small><?php _e('Укажите идентификатор отслеживания (например: <tt>UA-12340005-6</tt>).', 'rss-for-yandex-turbo'); ?></small>
1584
  </td>
1585
  </tr>
1586
  <tr>
1587
  <th><?php _e('Рейтинг Mail.Ru:', 'rss-for-yandex-turbo'); ?></th>
1588
  <td>
1589
+ <input type="text" name="ytmailru" size="22" value="<?php echo esc_attr(stripslashes($yturbo_options['ytmailru'])); ?>" />
1590
  <br /><small><?php _e('Укажите числовой идентификатор счетчика (например: <tt>1234567</tt>).', 'rss-for-yandex-turbo'); ?></small>
1591
  </td>
1592
  </tr>
1593
  <tr>
1594
  <th><?php _e('Rambler Топ-100:', 'rss-for-yandex-turbo'); ?></th>
1595
  <td>
1596
+ <input type="text" name="ytrambler" size="22" value="<?php echo esc_attr(stripslashes($yturbo_options['ytrambler'])); ?>" />
1597
  <br /><small><?php _e('Укажите числовой идентификатор счетчика (например: <tt>4505046</tt>).', 'rss-for-yandex-turbo'); ?></small>
1598
  </td>
1599
  </tr>
1600
  <tr>
1601
  <th><?php _e('Mediascope (TNS):', 'rss-for-yandex-turbo'); ?></th>
1602
  <td>
1603
+ <input type="text" name="ytmediascope" size="22" value="<?php echo esc_attr(stripslashes($yturbo_options['ytmediascope'])); ?>" />
1604
  <br /><small><?php _e('Идентификатор проекта <tt>tmsec</tt> с окончанием <tt>-turbo</tt>. <br />Например, если для обычных страниц сайта установлен счетчик <tt>example_total</tt>, <br />то для турбо-страниц указывается <tt>example_total-turbo</tt>.', 'rss-for-yandex-turbo'); ?></small>
1605
  </td>
1606
  </tr>
1646
  <tr class="myturbo trrsa block1" <?php if ($yturbo_options['ytad1'] == 'disabled' or $yturbo_options['ytad1set'] != 'РСЯ') echo 'style="display:none;"'; ?>>
1647
  <th><?php _e('РСЯ идентификатор:', 'rss-for-yandex-turbo'); ?></th>
1648
  <td>
1649
+ <input type="text" name="ytad1rsa" size="22" value="<?php echo esc_attr(stripslashes($yturbo_options['ytad1rsa'])); ?>" />
1650
  <br /><small><?php _e('Укажите идентификатор блока РСЯ (например, <strong>RA-123456-7</strong>, <a target="_blank" href="https://tech.yandex.ru/turbo/doc/settings/ads-docpage/#doc-c-tabs-0-tab-0">как его узнать</a>)</small>.', 'rss-for-yandex-turbo'); ?>
1651
  </td>
1652
  </tr>
1679
  <tr class="myturbo trrsa2 block2" <?php if ($yturbo_options['ytad2'] == 'disabled' or $yturbo_options['ytad2set'] != 'РСЯ') echo 'style="display:none;"'; ?>>
1680
  <th><?php _e('РСЯ идентификатор:', 'rss-for-yandex-turbo'); ?></th>
1681
  <td>
1682
+ <input type="text" name="ytad2rsa" size="22" value="<?php echo esc_attr(stripslashes($yturbo_options['ytad2rsa'])); ?>" />
1683
  <br /><small><?php _e('Укажите идентификатор блока РСЯ (например, <strong>RA-123456-7</strong>, <a target="_blank" href="https://tech.yandex.ru/turbo/doc/settings/ads-docpage/#doc-c-tabs-0-tab-0">как его узнать</a>)</small>.', 'rss-for-yandex-turbo'); ?>
1684
  </td>
1685
  </tr>
1711
  <tr class="myturbo trrsa3 block3" <?php if ($yturbo_options['ytad3'] == 'disabled' or $yturbo_options['ytad3set'] != 'РСЯ') echo 'style="display:none;"'; ?>>
1712
  <th><?php _e('РСЯ идентификатор:', 'rss-for-yandex-turbo'); ?></th>
1713
  <td>
1714
+ <input type="text" name="ytad3rsa" size="22" value="<?php echo esc_attr(stripslashes($yturbo_options['ytad3rsa'])); ?>" />
1715
  <br /><small><?php _e('Укажите идентификатор блока РСЯ (например, <strong>RA-123456-7</strong>, <a target="_blank" href="https://tech.yandex.ru/turbo/doc/settings/ads-docpage/#doc-c-tabs-0-tab-0">как его узнать</a>)</small>.', 'rss-for-yandex-turbo'); ?>
1716
  </td>
1717
  </tr>
1744
  <tr class="myturbo trrsa4 block4" <?php if ($yturbo_options['ytad4'] == 'disabled' or $yturbo_options['ytad4set'] != 'РСЯ') echo 'style="display:none;"'; ?>>
1745
  <th><?php _e('РСЯ идентификатор:', 'rss-for-yandex-turbo'); ?></th>
1746
  <td>
1747
+ <input type="text" name="ytad4rsa" size="22" value="<?php echo esc_attr(stripslashes($yturbo_options['ytad4rsa'])); ?>" />
1748
  <br /><small><?php _e('Укажите идентификатор блока РСЯ (например, <strong>RA-123456-7</strong>, <a target="_blank" href="https://tech.yandex.ru/turbo/doc/settings/ads-docpage/#doc-c-tabs-0-tab-0">как его узнать</a>)</small>.', 'rss-for-yandex-turbo'); ?>
1749
  </td>
1750
  </tr>
1777
  <tr class="myturbo trrsa5 block5" <?php if ($yturbo_options['ytad5'] == 'disabled' or $yturbo_options['ytad5set'] != 'РСЯ') echo 'style="display:none;"'; ?>>
1778
  <th><?php _e('РСЯ идентификатор:', 'rss-for-yandex-turbo'); ?></th>
1779
  <td>
1780
+ <input type="text" name="ytad5rsa" size="22" value="<?php echo esc_attr(stripslashes($yturbo_options['ytad5rsa'])); ?>" />
1781
  <br /><small><?php _e('Укажите идентификатор блока РСЯ (например, <strong>RA-123456-7</strong>, <a target="_blank" href="https://tech.yandex.ru/turbo/doc/settings/ads-docpage/#doc-c-tabs-0-tab-0">как его узнать</a>)</small>.', 'rss-for-yandex-turbo'); ?>
1782
  </td>
1783
  </tr>