Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Внести изменения в порядок вывода данных RSS новости

закрыт без выполнения


Есть плагин WP RSS Aggregator для отображения новостей на сайте. Вывод новостей через шорткоды плагина. Например:

Pokémon Go And Its Impact On User Experience 

UXPin 11:12

Но в плагине нет опции поменять местами или задать порядок вывода на экран параметров новости - заголовок, источник новости, время, картинка, краткое описание новости. Необходимо поменять стандартную последовательность параметров новостей на кастомную не трогая родные файлы плагина, иначе при обновлении плагина всё теряется. 

Например так, время перед заголовком новости:

11:12 Pokémon Go And Its Impact On User Experience UXPin


По телефону объясню всё человеческим языком)


Сделать ставку!

Заказчик не желает делать предоплату? Предложите оплату через Сейф, чтобы избежать возможного мошенничества.

  1. 1 день600 ₽
    Виталий Избицкий
     95   3   1

    Готов выполнить.

    email: [email protected]
    skype: venzdesign

    Беларусь Беларусь | 13 августа 2016 |
  2.  фрилансер больше не работает на сервисе
  • А вы не обновляйте)

  • Богдан Ш. — заказчик проекта
    Пожаловаться | 13 августа 2016 |

    У нас премиум версия. Нельзя не обновлять)

  • Измените мне файл не изменяя его, вы именно это просите в задании)

    у плагина есть код который непосредственно выводит отображение. Что бы изменить обображение - надо изменить этот код. При обновлении вы заменяете измененный код опять оригинальным. Чудес не бывает, или не обновляйте плагин, или не меняйте его код

  • Богдан Ш. — заказчик проекта
    Пожаловаться | 13 августа 2016 |

    Не так всё сложно. По умолчанию у плагина новости выглядят так:

    Capture1.PNG


    а нам надо переместить время перед заголовком новости, вот так:

    %D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD.png

    Кстати, стилями мы убрали время из раздела TOP NEWS.  Стилями мы даже поставили время куда надо, но это кустарно. Хотим всё сделать красиво) 

  • а другого варианта, кроме стилей, если не трогать код плагина, и быть не может. 

  • Жаль не Drupal, там бы такого вопроса и не возникло бы. Скорее всего 🙂

  • Можно попробовать через экшены переопределить, но не факт, нужно смотреть код плагина. Оставлю заявку свою, посмотрим, что можно сделать.

  • изменит автор плагина при очередном обновлении то к чему вы привяжите экшн, и что случиться с переопределениями ??))


    имхо бред, заказчику, если конечно ему надо вараинт "сделал и оно рабоатет", надо отключить обновление плагина, ну или быть готовым чинить после обновлений.




  • Богдан Ш. — заказчик проекта
    Пожаловаться | 13 августа 2016 |

    Мы написали о проблеме разработчику и вот ответ:

    If you are using the shortcode to display items, then the tags of the item list itself are accepted as shortcode args, and default to what wprss_get_shortcode_args() returns. The high-level display logic - essentially the item loop - can be found in wprss_default_display_template(). Each item is rendered by wprss_render_feed_item() - this is probably what you are looking for. This function applies the filter wprss_single_feed_output to its output, which allows you to change the output of each specific item.

    However, the filter functions will not receive parts of the output to re-order, but the whole output altogether. They also will not receive enough data to properly query the item in order to generate their own output that could replace the default. All these functions are found in includes/feed-display.php of the WP RSS Aggregator plugin.

    However, this does not include output of Excerpts & Thumbnails, which adds its markup by hooking into the wprss_after_feed_item_title action, which is triggered right after the title is output, but before the meta information. There is no filter to change the output of Excerpts & Thumbnails separately, but I guess it's possible to unhook the wprss_et_display_excerpt_and_thumbnail() function entirely, and hook it elsewhere, such as to the wprss_single_feed_output filter. These functions can be found in includes/feed-display.php of the Excerpts & Thumbnails add-on.

    Т.е. в принципе возможно.

  • а мне кажется разработчик вообще не понял вашего вопроса)))

  • В таком случае хотя бы снижается вероятность поломки правок. Не гарантия конечно, но этого заказчику, кроме разработчиков самого плагина, никто и не даст. Нужно будет заказчику читать про изменения в каждой версии, что бы потестировать и исправить, в случае необходимости. В общем, морока 🙂

  • Богдан Ш. — заказчик проекта
    Пожаловаться | 13 августа 2016 |

    Автор плагина не меняет базовые данные, переменные и функции. Просто обновляет безопасность, дизайн и изредка добавляет новые фичи. Вероятно даже не меняются связанные файлы, просто мы не можем всё время следить за этим и в ручную по живому менять куски кода в feed-display.php. Морока))

    А по сути вопроса разработчику плагина, всё он понял)) Читайте внимательно ответ.

  • скажу скажу код плагина не смотрел. Но ваши правки как раз относятся к дизану. Как говорите сами он обновляется. Соотвественно при обновлении все правки слетят.

  • Добавить

Заказчик
Богдан Ш.
Украина Киев  8   0
Проект опубликован
13 августа 2016
101 просмотр
Метки
Поделиться