Ads WordPress 3.1.0

Что нового?

  • Полностью изменена структура файлов, проведена декомпозиция и оптимизация: файлы разделил на более мелкие и сгруппировал по типу задач, теперь подгружается только тот набор функций который необходим для выполняемой задачи. Например если мы не находимся в админке то нет надобности подгружать функции для админ части, тоже самое если не требуется выводить форму ввода, то не загружаем лишний php файлы. Реструктуризация связанна в основном с введением нового модуля платных функцый. Кроме того готовимся к переезду в официальны репозиторий WordPress и новая структура файлов учитывает возможность автоматического обновления.
  • Самое важное: ads_config.php теперь этот файл в плагине отсутствует, однако если у вас есть старый то он будет автоматически включен на исполнение, то есть теперь это файл предназначен для глобальных пользовательских настроек. Если он вам нужен вы должны сами его создать!
  • При редактировании объявления изменять дату публикации на текущую – новая опция в админке плагина. Из названия думаю все понятно
  • Удаление и Обработка просроченных записей этот вопрос оказался на удивление востребованным, а главное нашелся спонсор rent-n-roll.ru спасибо ему. Так вот алгоритм удаления записи можно выбрать : назначить им новое мета поле ads_overdue куда записывается время начиная с которого объявление считается просроченным (в линукс формате, кол-секунд);
    второй вариант объявление переносится в новую категории или несколько категорий (задаем id категорий через запятую), старые категории сохраняются в мета поле ads_old_categories массивом, на всякий случай, чтобы можно было потом восстановить.
    Если ничего не выбрано просроченные объявления будут удалятся, насовсем.
    И первый и второй вариант можно употреблять вместе. Но в любом случае мета поле в котором указывался срок годности ads_lifetime удаляется.
    Итак, если выбрана одна из этих опций вместо кнопки удалить появляется кнопка в корзину, а для пользователя от уровня редактор и выше доступно сразу оба варианта: отправить в корзину и удалить.
    Поля ads_old_categories и ads_overdue добавляются в форму как скрытые hidden
  • Восстанавливать объявление при повторном редактировании – пользователь может восстановить из корзины свое объявление для этого ему надо зайти в форму редактирования используя свой пароль и нажать кнопку обновить либо отправить на модерацию в зависимости от настроек.
  • Форма входа по паролю – теперь если юзер залогинен не обязательно вводить id.passowrd достаточно ввести id объявления и если права пользователя позволят, то выполняется нужное действие
  • Номер картинки которую сделать миниатюрой … для совместимости со многими темами устанавливает мета поле _thumbnail_id. Нужно указать номер картинки которая будет миниатюрой. Кстати в дефолтной теме twentyten если миниатюра вырезана недостаточного размера показываться она не будет! И что еще интересно если тема поддерживает миниатюры WP начинает автоматически нарезать их для !каждой картинки, как по мне это перебор ! особено если миниатюра большого размера.
    Можно частично компенсировать это отключив нарезку средней картинки и вообще советую это делать всегда так как средняя картинка используется крайне редко.
  • Установить поле post_type – с появлением нового типа шаблонов single-posttype.php добавил возможность установить новый тип записи для объявлений.
  • Виджет Ads-Recent-Ads вынес в отдельный плагин теперь его надо активировать в панели плагинов перед использованием

остальное пока все тоже самое
Скачать ads-wordpress_3.1.0.zip

1 комментарий к “Ads WordPress 3.1.0”

  1. Wοw, fantastіc blog structure! Howw lengthy have you ever been running a
    blog for? y᧐u made blogging ցlaqnce easy. The whօle glance
    оf yiur website is excellent, let alone the content!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url=""> [php]…[/php] [html]…[/html] [css]…[/css] [text]…[/text] [code]…[/code]

  • sdfsdfsdf
  • sdfsdfsdfsdf
  • sdfsdfsdfs
  • sdfsdfsdf
  • sdfsdfsdfsdfs
  • sdfsdfsdfs
  • sdfsdfsdf
  • sdfsdfsdfsdfs