Plugin Directory

Changeset 1091243


Ignore:
Timestamp:
02/16/2015 11:16:50 AM (11 years ago)
Author:
foralien
Message:

Update for new Ynadex logo format requirements

Location:
yandexnews-feed-by-teplitsa
Files:
2 added
8 edited

Legend:

Unmodified
Added
Removed
  • yandexnews-feed-by-teplitsa/trunk/inc/admin.php

    r1024299 r1091243  
    7474       
    7575        add_settings_field(
     76            'layf_feed_logo_square',
     77            __('Square Logo URL for feed description', 'layf'),
     78            array($this, 'settings_feed_logo_square_callback'),
     79            'layf_settings',
     80            'layf_base'
     81        );
     82       
     83        add_settings_field(
    7684            'layf_filter_taxonomy',
    7785            __('Taxonomy to filter entries for feed', 'layf'),
     
    9199        register_setting( 'layf_settings', 'layf_post_types' );
    92100        register_setting( 'layf_settings', 'layf_feed_logo' );
     101        register_setting( 'layf_settings', 'layf_feed_logo_square' );
    93102        register_setting( 'layf_settings', 'layf_filter_taxonomy' );
    94103        register_setting( 'layf_settings', 'layf_filter_terms' );
     
    131140        $value = get_option('layf_feed_logo', '');
    132141        ?>
    133         <label for="layf_feed_logo"><input name="layf_feed_logo" id="layf_feed_logo" type="text" class="code widefat" value="<?php echo $value;?>"> </label>
     142        <label for="layf_feed_logo_square"><input name="layf_feed_logo" id="layf_feed_logo" type="text" class="code widefat" value="<?php echo $value;?>"> </label>
    134143        <p class="description"><?php _e('Direct link to .jpg, .png, .gif file (100px size of max side)', 'layf');?></p>
     144    <?php
     145    }
     146   
     147    function settings_feed_logo_square_callback() {
     148       
     149        $value = get_option('layf_feed_logo_square', '');
     150        ?>
     151        <label for="layf_feed_logo_square"><input name="layf_feed_logo_square" id="layf_feed_logo_square" type="text" class="code widefat" value="<?php echo $value;?>"> </label>
     152        <p class="description"><?php _e('Direct link to .jpg, .png, .gif file (180x180px size as min)', 'layf');?></p>
    135153    <?php
    136154    }
  • yandexnews-feed-by-teplitsa/trunk/inc/feed.php

    r1068031 r1091243  
    1616<description><?php bloginfo_rss("description") ?></description>
    1717<?php
    18     $logo = get_option('layf_feed_logo', '');
     18    $logo = get_option('layf_feed_logo', '');   
    1919    if(!empty($logo)):
    2020?>
    21 <image>
    22 <url><?php echo esc_url($logo);?></url>
    23 <title><?php bloginfo_rss('name');?></title>
    24 <link><?php bloginfo_rss('url') ?></link>
    25 </image>
     21<yandex:logo><?php echo esc_url($logo);?></yandex:logo>
    2622<?php endif;?>
     23<?php
     24    $logo_square = get_option('layf_feed_logo_square', '');
     25    if(!empty($logo_square)):
     26?>
     27<yandex:logo  type="square"><?php echo esc_url($logo_square);?></yandex:logo>
     28<?php endif;?>
     29
    2730<?php while( have_posts()) : the_post(); ?>
    2831<item>
  • yandexnews-feed-by-teplitsa/trunk/languages/layf-ru_RU.po

    r1024299 r1091243  
    22msgstr ""
    33"Project-Id-Version: Yandex.News Feed by Teplitsa\n"
    4 "POT-Creation-Date: 2014-11-11 22:14+0300\n"
    5 "PO-Revision-Date: 2014-11-11 22:16+0300\n"
     4"POT-Creation-Date: 2015-02-16 13:43+0300\n"
     5"PO-Revision-Date: 2015-02-16 13:44+0300\n"
    66"Last-Translator: Anna Ladoshkina <webdev@foralien.com>\n"
    77"Language-Team: Anna Ladoshkina <webdev@foralien.com>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "X-Generator: Poedit 1.6.10\n"
     12"X-Generator: Poedit 1.7.4\n"
    1313"X-Poedit-Basepath: ..\n"
    1414"X-Poedit-SourceCharset: UTF-8\n"
    1515"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
    16 "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
    17 "_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
     16"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;"
     17"_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
    1818"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
    1919"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
    2020"X-Poedit-SearchPath-0: .\n"
    2121
    22 #: inc/admin.php:42 inc/admin.php:103
     22#: inc/admin.php:42 inc/admin.php:112
    2323msgid "Yandex.News Feed Settings"
    2424msgstr "Настройки трансляции Яндекс.Новости"
     
    4141
    4242#: inc/admin.php:77
     43msgid "Square Logo URL for feed description"
     44msgstr "Ссылка на квадратный логотип"
     45
     46#: inc/admin.php:85
    4347msgid "Taxonomy to filter entries for feed"
    4448msgstr "Таксономия для фильтрации трансляции"
    4549
    46 #: inc/admin.php:85
     50#: inc/admin.php:93
    4751msgid "Terms to filter entries for feed"
    4852msgstr "Термины для фильтрации трансляции"
    4953
    50 #: inc/admin.php:125
     54#: inc/admin.php:134
    5155msgid "Comma separated list of post types"
    5256msgstr "Список типов записей, разделенных запятыми"
    5357
    54 #: inc/admin.php:134
     58#: inc/admin.php:143
    5559msgid "Direct link to .jpg, .png, .gif file (100px size of max side)"
    5660msgstr ""
     
    5862"стороне)"
    5963
    60 #: inc/admin.php:158
     64#: inc/admin.php:152
     65msgid "Direct link to .jpg, .png, .gif file (180x180px size as min)"
     66msgstr ""
     67"Прямая ссылка на файл .jpg, .png, .gif file (минимальный размер 180х180рх, "
     68"строго квадратное изображение)"
     69
     70#: inc/admin.php:176
    6171msgid "Comma separated list of term IDs"
    6272msgstr "Список ID терминов, разделенных запятыми"
    6373
    64 #: inc/admin.php:171
     74#: inc/admin.php:189
    6575msgid "Yandex.News settings"
    6676msgstr "Настройки Яндекс.Новости"
    6777
    68 #: inc/admin.php:191
     78#: inc/admin.php:209
    6979msgid "Related links"
    7080msgstr "Связанные ссылки"
    7181
    72 #: inc/admin.php:193
     82#: inc/admin.php:211
    7383msgid ""
    7484"Enter related links URL and descrioption separated by space, one link per "
     
    7888"описание ссылки. Указывайте каждую ссылку на отдельной строке."
    7989
    80 #: inc/admin.php:196
     90#: inc/admin.php:214
    8191msgid "Exclude entry from Yandex.News feed"
    8292msgstr "Исключить запись из трансляции Яндекс.Новости"
    8393
    84 #: inc/admin.php:197
     94#: inc/admin.php:215
    8595msgid "Exclude despite the global settings"
    8696msgstr "Исключить, не смотря на глобальные настройки"
     97
     98#: inc/tst-yandex-feed-core.php:58
     99msgid "GitHub"
     100msgstr "GitHub"
    87101
    88102#: tst-yandex-feed.php:54
  • yandexnews-feed-by-teplitsa/trunk/languages/layf.pot

    r1024299 r1091243  
    22msgstr ""
    33"Project-Id-Version: Yandex.News Feed by Teplitsa\n"
    4 "POT-Creation-Date: 2014-11-11 22:28+0300\n"
    5 "PO-Revision-Date: 2014-11-11 22:28+0300\n"
     4"POT-Creation-Date: 2015-02-16 14:05+0300\n"
     5"PO-Revision-Date: 2015-02-16 14:05+0300\n"
    66"Last-Translator: Anna Ladoshkina <webdev@foralien.com>\n"
    77"Language-Team: Anna Ladoshkina <webdev@foralien.com>\n"
    8 "Language: \n"
    98"MIME-Version: 1.0\n"
    109"Content-Type: text/plain; charset=UTF-8\n"
    1110"Content-Transfer-Encoding: 8bit\n"
    12 "X-Generator: Poedit 1.6.10\n"
     11"X-Generator: Poedit 1.7.4\n"
    1312"X-Poedit-Basepath: ..\n"
    1413"X-Poedit-SourceCharset: UTF-8\n"
    1514"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
    16 "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
    17 "_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
     15"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;"
     16"_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
    1817"Plural-Forms: nplurals=2; plural=(n != 1);\n"
    1918"X-Poedit-SearchPath-0: .\n"
    2019
    21 #: inc/admin.php:42 inc/admin.php:103
     20#: inc/admin.php:42 inc/admin.php:112
    2221msgid "Yandex.News Feed Settings"
    2322msgstr ""
     
    4039
    4140#: inc/admin.php:77
     41msgid "Square Logo URL for feed description"
     42msgstr ""
     43
     44#: inc/admin.php:85
    4245msgid "Taxonomy to filter entries for feed"
    4346msgstr ""
    4447
    45 #: inc/admin.php:85
     48#: inc/admin.php:93
    4649msgid "Terms to filter entries for feed"
    4750msgstr ""
    4851
    49 #: inc/admin.php:125
     52#: inc/admin.php:134
    5053msgid "Comma separated list of post types"
    5154msgstr ""
    5255
    53 #: inc/admin.php:134
     56#: inc/admin.php:143
    5457msgid "Direct link to .jpg, .png, .gif file (100px size of max side)"
    5558msgstr ""
    5659
    57 #: inc/admin.php:158
     60#: inc/admin.php:152
     61msgid "Direct link to .jpg, .png, .gif file (180x180px size as min)"
     62msgstr ""
     63
     64#: inc/admin.php:176
    5865msgid "Comma separated list of term IDs"
    5966msgstr ""
    6067
    61 #: inc/admin.php:171
     68#: inc/admin.php:189
    6269msgid "Yandex.News settings"
    6370msgstr ""
    6471
    65 #: inc/admin.php:191
     72#: inc/admin.php:209
    6673msgid "Related links"
    6774msgstr ""
    6875
    69 #: inc/admin.php:193
     76#: inc/admin.php:211
    7077msgid ""
    7178"Enter related links URL and descrioption separated by space, one link per "
     
    7380msgstr ""
    7481
    75 #: inc/admin.php:196
     82#: inc/admin.php:214
    7683msgid "Exclude entry from Yandex.News feed"
    7784msgstr ""
    7885
    79 #: inc/admin.php:197
     86#: inc/admin.php:215
    8087msgid "Exclude despite the global settings"
     88msgstr ""
     89
     90#: inc/tst-yandex-feed-core.php:58
     91msgid "GitHub"
    8192msgstr ""
    8293
  • yandexnews-feed-by-teplitsa/trunk/readme.md

    r1068031 r1091243  
    2828или скачать его в виде ZIP архива: https://github.com/Teplitsa/tst-yandex-feed/archive/master.zip
    2929
    30 После установки настройки плагина доступны через меню _Настройки -> Яндекс.Новости_.
     30После установки настройки плагина доступны через меню _Настройки -> Яндекс.Новости_. Пример страницы настроек
     31![](http://itv.te-st.ru/wp-content/uploads/screen-2.png)
    3132
    32 Трансляция (фид) доступна для просмотра по ссылке _domain.ru/yandex/news/_.
     33Трансляция (фид) доступна для просмотра по ссылке _domain.ru/yandex/news/_. Пример выдачи
     34![](http://itv.te-st.ru/wp-content/uploads/screen-1.png)
    3335
    3436Плагин имеет минимум необходимых настроек. Подробнее о его использовании можно узнать на сайте разработчиков:
     
    4749Если у вас есть вопросы по работе плагина, то обратитесь за поддержкой с помощью GitHub.
    4850
     51Если вам нужна помощь волонтеров в установке и настройке - создайте задачу на https://itv.te-st.ru
    4952
    5053##In English##
     
    9497
    9598If you have questions about the plugin, then ask for support through GitHub.
     99
     100
  • yandexnews-feed-by-teplitsa/trunk/readme.txt

    r1068036 r1091243  
    9797или скачать его в виде ZIP архива: https://github.com/Teplitsa/tst-yandex-feed/archive/master.zip
    9898
     99== Screenshots ==
     100
     1011. Пример формата выдачи
     1022. Пример страницы настроек плагина
     103
     104
    99105== Changelog ==
     106
     107= 1.7 =
     108* New: Added support for new Yandex square logo format update
    100109
    101110= 1.6 =
  • yandexnews-feed-by-teplitsa/trunk/tst-yandex-feed.php

    r1068031 r1091243  
    33Plugin Name: Yandex.News Feed by Teplitsa
    44Description: The plugin creates feed for Yandex.News service
    5 Version: 1.6
     5Version: 1.7
    66Author: Teplitsa
    77Author URI: http://te-st.ru/
Note: See TracChangeset for help on using the changeset viewer.