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

Комментарии 49 к “Ads WordPress 3.1.0”

  1. Олег:

    Не приходит на почту уведомление о новом комментарии к объявлению. Комментарии публикуются сразу.

    • admin:

      автор объявления должен оставить свой емайл, потом должна быть включена опция в алминке плагина, комментарии должны публиковаться сразу не когда ты админом по сайту ходишь, а от анонимного пользователя
      если эти условия выполнены, но оповещения нет значит что-то слетело, щаз нет времени проверять
      воспользуйся API WordPress и добавь нужный тебе action

  2. Олег:

    Сколько стоит убрать ваши копирайты из плагина?

  3. Олег:

    Имею ввиду ссылку в объявлениях и в шаблоне письма.

    • admin:

      копирайт не убирается, платной версии нет, но ссылку можно скрыть прописав в style.css соответствующий код для этого селектора display:none
      в письмах можно удалить – в папке template есть шаблоны писем вот где-то там оно есть

      • Олег:

        Нашел как убрать копирайт. Можно я вам пришлю 10$ и самостоятельно уберу копирайт с чистой совестью?

        • Олег:

          расскажи плиз как ты это сделал?

          • admin:

            не ну наглёш полный, ща еще тут обсуждение начнем как сломать мой плагин
            если копирает мешает дизайну его можно скрыть с помощью css специально для этого ему класс присвоил, в style.css текущей темы прописать
            #ads_copyright_a{ display:none }

  4. OlegT:

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

    Свяжитесь со мной ngo-kirov@mail.ru, можно вконтакте id12855377, или договориться о разговоре в скайпе. Если готовы помочь, то надо как можно быстрее определиться со стоимостью работ. Сообщите, как с вами лучше связаться.

  5. exay:

    Как вывести список категорий на странице?

  6. exay:

    Почему то прописываю в “Заменять анонимного пользователя на пользователя:” на Гость, а автор пустое место

  7. exay:

    И кстати откуда берутся номера объявлений? Я только вроде поставил компонент, у первого объявления номер 12. И ещё… при редактировании объявления, автором становиться админ… это правильно?

    • admin:

      номера объявлений это не номера а id записей в базе данных, это уникальный идентификатор каждой1 записи автоинкрементное поле то есть каждый раз оно автоматически увеличивается на +1, но поскольку в этой таблице кроме постов хранятся атачменты (информация о картинках или загруженных файлах) то эти номера идут не по порядку

  8. exay:

    Не находит объявления по тегам WordPress

  9. Поскажите пожалуйста, как изменить “автора” письма с уведомлением о созданном объявлении и тему этого письма?

    Кстати никак не могу стилями спрятать копирайт. конструкция типа:
    ads_copyright_a { display:none }
    не прокатывает.

    • admin:

      шаблоны писем в папке template
      #ads_copyright_a { display:none }
      вот так надо

      • Спасибо, за Ваш ответ.
        В шаблонах писем email_edit_post.php и email_new_post.php я не нашел информации об авторе письма и тему письма. Если несложно- ткните меня носом :)

        По поводу копирайта:
        #ads_copyright_a { display:none } и прочие вариации у меня не работают. Похоже конфликт с темой или моими знаниями.

  10. Появляется ощущение, что автор плагина не хочет раскрывать подробностей настройки или просто незнает их. :)

    • admin:

      не я просто забыл где у меня чего, тут еще релиз Ads_WordPress 4 не все работает, в четвертой версии ссылку письмах перенес в шаблоны, ну а втретей ищите ее в файле ads_form_class.php функцию send_mail() или по тексту “Plugin Ads-WordPress from”

  11. Подскажите пожалуйста как вывести значения ads_price, ads_phone… на страницу категорий. Примерно так же как на otelin.ru

  12. Добрый день. Было бы замечательно при вводе метки пользователем- выводить подсказки существующих меток, как в админке вордпресса. Не подскажите, как это сделать?

    • admin:

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

  13. Доброго времени суток!
    Подскажите пожалуйста, что за проблемы в плагине при выводе объявлений?, в панели инструментов редактора плагинов пишет: Редактирование ads-wordpress/ads_init.php (отключен), и так со всеми файлами, кроме ads-wordpress/ads.php (активен).
    В чем может быть проблема и как ее исправить???
    Заранее спасибо.

    • admin:

      ну наверно права доступа не позволяют редактору открыть файл, исправить это можно изменив права доступа, не рекомендую пользоваться внутренним редактором возьмите хотя бы бесплатный редактор psPad там есть FTP менеджер
      а вообще используйте новую версию http://wp.od.ua/?p=393 возможно редактор вам не понадобиться

      • Спасибо за Ваш ответ.
        но проблема не в правах доступа((( я 777 выставил.
        Не могли бы вы, посмотреть как отображается форма на моем сайте, и сказать мне правильно или нет, а то я уже второй день не могу добиться желаемого результата(
        http://motobaraholka66.ru/dobavit-obyavlenie/dobavit-obyavlenie-2-2?ads_basecat=18

        Заранее спасибо.

        • admin:

          чото у вас ошибки не отображаются в красном цвете, посмотри в админке плагина включить стили галочка, и размер картинок поменьше сделать в медиафайлах настройки

          • И снова здравствуйте!
            Спасибо Вам за оперативные ответы.
            Подскажите пожалуйста как сделать так, что бы текст облегал фото слева или справа, уже в опубликованном объявлении и как сделать миниатюру этой фотографии???

          • admin:

            ну используйте css стили
            вопрос к плагину отношения не имеет

  14. Добрый день, Юрий!

    Так и не дождался Вашего ответа по моему предыдущему вопросу (он идет у Вас на сайте перед этим).

    Рылся у Вас в документации. Вот в этой теме только нашел такой абзац:

    “Форма входа по паролю – теперь если юзер залогинен не обязательно вводить id.passowrd достаточно ввести id объявления и если права пользователя позволят, то выполняется нужное действие”

    Есть ли более подробная информация где-то у Вас по этому вопросу? В частности интересует:

    Есть ли возможность вывести список объявлений юзера на какой-нибудь странице типа “Мои объявления”, ну типа список объявлений по текущему пользователю?

    • admin:

      неужели так тяжело создать нового пользователя в WP и поиграться ним – написать пару записей через плагин, попробовать ссылку =редактировать запись= как она отработает, для зарегистрированного пользователя, для анонима, для админа ? Какие документации? – простых очевидных вещей ?
      список объявлений юзера – это авторские ссылки, к плагину моему отношение не имеет это API самого WP http://codex.wordpress.org/Function_Reference/the_author_link

      • Спасибо, Юра! Буду пробовать! Просто у тебя некоторые вопросы так тщательно разжеваны, что начинаешь ожидать такого по каждому вопросу )
        Ну еще и опыта немного. В принципе я и просил наводочку. Спасибо большое!

  15. Sinsir:

    Немогу редактировать свои объявления. Говорит недостаточно прав. Попробовал все группы прав – разрешение такое имеют только админы, редакторы и авторы. Но они же могут редактировать все посты на сайте. Так какие же мне давать права человеку, который хочет просто оставить объявление на сайте?

  16. Добрый день! После обновления аплоудера на WordPress у меня перестали загружаться картинки. С чем это связано? Помогите, пожалуйста разобраться.

  17. В смысле они загружаются, но не отображаются на странице.

  18. Я давно заметил, что объявления, в которых прописан срок публикации, по его истечению не удаляются. Почему? Что может быть не так? Может, когда я работал с плагином, что-то где-то повредил? Это можно проверить?

    Заметил я это, когда мне на ящик стали писать письма с просьбой удалить объявления. Я всегда уточнял: ставили ли авторы срок? Отвечают, что да, ставили и он уже давно прошел.

    Может быть, залить архив плагина Вам, чтобы Вы смогли посмотреть, в чем там может быть дело?

    Версия: Ads-Wordpress 3.1

    • Дмитрий:

      Скрывайте контакты у просроченных объявлений и все, зачем удалять, они ведь проиндексированные и приносят трафик на сайт.
      У меня еще ни разу за 2 года не просили удалить объявление(заходят на сайт видят, что у их объявления контакты скрыты, значит звонить/писать не будут), и траф на сайте приличный.

    • admin:

      может не работать WordPress cron – запуск по расписанию
      это дело тяжело отлаживается вообще, протестируй сам для начала – создай объявление сроком на 1 день и проверь

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

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url=""> [php]…[/php] [html]…[/html] [css]…[/css] [text]…[/text] [code]…[/code]