Version Description
(19.04.2021) =
- js- .
Download this release
Release Info
Developer | Flector |
Plugin | RSS for Yandex Turbo |
Version | 1.30 |
Comparing to | |
See all releases |
Code changes from version 1.29 to 1.30
- readme.txt +6 -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.
|
7 |
Requires PHP: 5.3
|
8 |
-
Stable tag: 1.
|
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.
|
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.
|
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.
|
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.
|
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>
|