Ads WordPress 2.3.0

! Эта статья устарела, смотрите новую версю плагина Ads WordPress 3.x

Что нового :

  • Переведен на EN и добавлена поддержка языков, файлы переводов в директории lang
  • Новые опции в админке
    • Список выбора категории — начальный этап подачи объявления это выбор категории, теперь можно включить вывод описания категорий, и включить развернутый список.
    • ID категории для городов и улиц — по многочисленным просьбам решена проблема с города и весями. Если вы хотите добавить возможность привязки к географии места и создать иерархическую структуру городов, районов, улиц и т.д. Необходимо создать служебную категорию, ну скажем ads_location и уже в этой категории можно построить любую сколь угодно сложную иерархию географических объектов. В поле указать ID этой самой служебной категории!!! Для работы с этой структурой есть функция ads_location() пример использования в шаблоне формы.
    • Отключить пред просмотр — отключает предварительный просмотр, пост публикуется сразу, ну или отправляется на модерацию
    • Email уведомления уже давно назревшая опция. Если включить только новое сообщение то уведомление на почту будет приходить только в момент создания объявления, если добавить флажок сообщение отредактировано то уведомление будет отсылаться при каждом редактировании записи. На почту приходит: текст заголовка, а также ! ссылка на редактирование записи и ссылка на удаление записи. Ну естественно все это сработает если пользователь указал свой email, напоминаю, что в стандартной сборке email не обязательное поле.
    • *перенаправлять ссылки типа -Редактировать запись- на редактор плагина (добавляет фильтр для функции get_edit_post_link ()) — эта опция для зарегистрированных пользователей со статусом автор. Так вот если такой автор зайдет на страницу со своим объявление он ( в зависимости от темы) может увидеть ссылку редактировать сообщение и клацнув по ссылке он попадет не в админку WordPress, а на страницу редактирования плагина. Здесь же необходимо указать ID страницы редактирования. подробности будут по мере вопросов
  • Поддержка дополнительных полей в таблице wp_posts — предварительно необходимо добавить столбцы вручную например phpMyAdmin префикс полей обязательно должен быть adp_, добавить название поля в список $ads_config['ads_filds_form'], далее плагин сам разберется. Таким образом можно вообще отказаться от использования таблицы wp_postmeta и механизма хранения метаполей.
  • Структура, папки, файлы все поменялось: шаблоны убранны в отдельную папку templates, добавилось несколько новых: choice_category_template.php, form_uploads.inc.php + 2 шаблона писем.
  • Добавились новые переменные в ads_config.php: email_new_post, email_edit_post, dir_template. А также ads_filds_form — массив в котором мы задаем имена полей для фильтрации также перенесен в ads_config.php и действует глобально на все формы, старый вариант также работает.
  • Изменен структура форм!
    собственно говоря именно из за этого не будет совместимости со старыми формами, чтобы по быстрому это устранить достаточно добавить в вашу старую форму в самом начале одну строчку :
    if($action !== 'PRINT_FORM') return;
  • Для вывода картинок добавленна: ads_gallery($files, array('columns' = 3));
  • Поменял капчу исходный код взят от настройки в файле ads_cptcha.php
  • Решены проблемы с загрузкой картинок, исправлены мелкие баги и не стыковки, также появилось много новых, о которых пока ничего не известно =-O

ads-wordpress

на всякий случай выкладываю старую версию
ads-wordpress 2.2.4

Рубрика:  марта 3, 2010.
/ » » »


Похожие записи:

47 Responses to Ads WordPress 2.3.0

  1. says:

    Совместно с вашим плагином используется плагин as-pdf, который отвечает за экспорт сообщений в формате .pdf Если сообщение публикует администратор сайта, то оно экспортируется с картинками, а если через ваш плагин, то без. Помогите пожалуйста. Сайт

  2. says:

    Спасибо. Буду пробовать. Но если честно, по описанию мне не очень понятно, ради чего стоит переходить с предыдущей версии на новую.

  3. says:

    Лично мне в новой версии наиболее интересна функция отправки сообщений на почту. Ради Email уведомления наверное и стану ставить. Только вот пока не уверен на счет совместимости всего этого… Будем пробовать.

  4. says:

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

  5. admin says:

    Вячеслав, спасибо! Благодаря вам нашел серьезную логическую ошибку. Я бы сам ее не заметил. Действительно ссылка на полную новость пропадала потому что разрывалась цепочка фильтра ==the_content== теперь все исправил. Также начнет работать ==wpautop== она заменяет перенос строки на html тег BR форматирует текст, поэтому полный вид объявления также изменится.

    Параметр ==Авторазрыв текста== тоже все поменял, теперь вводим не кол-во строк ! а кол-во символов!!!
    Но !!! для совместимости настроек забил поправку: если у вас было выставлено 3 строки (число меньше 10) то длинна анонса будет рассчитана как 3*100 = 300 символов.

    Кроме того в библиотеку (ads_function.php) добавилась функция ads_more() можите использовать ее самостоятельно в своих шаблонах.
    Ну и в связи с большим количеством поправок поменял версию плагина 2.3.1

  6. mavit says:

    Добрый день! У меня не добавляются метки сообщений. ВП — 2.9.2, плагин 2.3.1

  7. admin says:

    Просто я из соображений антиспама отключил метки по умолчанию, чтобы разрешить их надо в ads_config.php где задается массив-фильтр
    $ads_config['ads_filds_form'] и добавить туда элемент tags_input
    Думаю лучше все таки сразу их включить. Перезалил архив метки вклюенны.

  8. mavit says:

    Благодаю! Есть еще вопрос. Как вывести список категорий(после нажатия на «добавить объявление») в алфавитном порядке?

  9. admin says:

    сортировка категорий уже давно назревшая проблема, в общем исправил и ее. Сортировать можно в произвольном порядке использую плагин Category Order, изменения коснулись файла ads_function.php

  10. says:

    У меня как в предыдущей версии, так и в новой некоторые изображения в превью не отображаются. Не знаю почему. При нажатии на изображение, оно на новой странице отлично отображается а в превью только некоторые видны. Не могу понять зависимость пока что… Думал сначала что только маленькие (меньше 10 px) не отображаются, но оказалось что и большие тоже.
    Формат вроде тоже одинаковый, поэтому пока не знаю, может вы чего найдете…

  11. says:

    ой, не меньше 10px, а меньше 100px.

  12. says:

    А еще такая фишка, там в шаблонах писем невозможно сделать чтобы html работал? Ну в общем чтоб можно было цвета текста менять в письмах, чтоб можно было в общем всеми прелестями html воспользоваться? Это было бы очень полезно. А то я php пока так и не выучил. :) )))

  13. Илья says:

    А почему бы не сделать простой выпадающий список для выбора категории? Зачем этот финт ушами с отдельным шагом для выбора категории?

    Просто из-за этого плагин неудобно использовать для простой публикации контента (не объявлений, а просто любых записей) Дело в том, что плагин TDO mini forms, подходящий для этих целей, настолько грамоздкий и глючный, что отпадает всякое желание им пользоваться! А ваш — легкий, простой, удобный…

    Пока нашел выход из положения: у меня на сайте пользователю токже предлагается выбрать страну, ну и категории тоже. Поэтому я просто поменял ID категорий для локаций и записей. Теперь, пользователь сначала выбирает страну (по ссылкам) а потом уже выбирает категорию записи (в списке).

  14. says:

    А еще мне всегда интересно было, почему номера объявлений идут не по порядку?

  15. Илья says:

    Вячеслав, там не номера объявлений, а ID постов в вордпрессе, так что, по порядку будет только если админ не будет вмешиваться и через админку создавать свои записи =)

  16. says:

    Возможно ли в данной доске настроить для каждый категории отдельно поля? (при добавлении)
    Спасибо

  17. admin says:

    да возможно, не только отдельные поля но и
    конечный вид объявления можно задать относительно категории

  18. admin says:

    ну этот финт ушами я делал чтобы специально акцентировать внимание пользователя именно на этом этапе к тому же в новой версии плагина список выбора категории (то есть первый этап) можно сделать развернутым и еще добавить описание
    вот примерчик как вы все это затолкаете в выпадающий список?
    и между прочим вы можете легко отключить это этап, вот статейка
    Шаблоны
    и начиная со слов «Обратите внимание на то, что назначив рубрике Недвижимость»
    и «Если мы хотим вообще пропустить этап выбора категории, нам надо назначить шаблон all»

  19. admin says:

    +5 за оригинальное решение, я бы сам не додумался — взялся бы за напильник :)

  20. admin says:

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

  21. admin says:

    а вот это ужо самостоятельно можно сделать почта отправляеца через wp_mail воспользуетесь стандартным api WP

  22. alex says:

    Как лучше сделать обновление до последней версии?

  23. admin says:

    1) сохранить старую папку себе на диск, и затем удалить ее на сервере полностью
    2) залить новую версию
    3) все старые шаблоны закинуть в директорию templates
    4) открыть новый ads_config.php и заново отредактировать привязку категорий и шаблонов
    по примеру
    5) подредактировать масив $ads_config['ads_filds_form'] список разрешенных полей
    6) в своих шаблонах добавить первой строчкой

    if($action !== 'PRINT_FORM') return;
  24. alex says:

    Попробовал апдейт, как вы советовали, все старые шаблоны теперь в template, кроме тех, что совпадают по названию. Проблемки следующие: Все фотографии у старых объявлений пропали, как и привязка объявлений по городам. По умолчанию стала английская версия, вместо RU.
    Спасибо!

  25. admin says:

    Привязка к городам в новой версии решается совершенно другим способом если раньше это были мета поля то теперь это сделано за счет категорий. Выделяется специальная категория -контейнер и в ней мы задаем иерархию города, район, улицы номер этой категории указываем в настройках плагина. Но можно продолжать пользоваться старым способом посмотреть пример из старых файлов post_default_template.php и form_default_template.php и сделать такэже в новых.
    Для вывода картинок используйте функцию ads_gallery

  26. alex says:

    Честно говоря, не настолько силен в программировании. Не могли бы пояснить, как и где корректно использовать ads gallery? если это возможно. И на счет RU версии. Как ее включить, вместо дефолтной ENG ? Спасибо

  27. alex says:

    Для новых объявлений та же проблема с картинками. При добавлении фоткта есть в Превью, а в самом посте ее нет.

  28. Александр says:

    Добрый день! У меня версия wordpress 2.9.2
    Плагин не был активирован, потому что он вызвал фатальную ошибку.

    Parse error: syntax error, unexpected T_ELSE in C:\server\xampp\htdocs\brooklynchurch.org\wp-content\plugins\ads-wordpress\ads.php on line 639

    Помогите разобраться

  29. admin says:

    короткие php теги надо включить < ? ?>

  30. admin says:

    я же дал вам ссылку с примерами, примеры эти надо внедрить в post_default_template.php
    или какой там у вас шаблон настроен на отображение объявлений,
    а русский должен сам включится провертеть в wp-config.php должна быть строка
    define (‘WPLANG’, ‘ru_RU’);

  31. Александр says:

    Добрый день! У меня версия wordpress 2.9.2
    Плагин не был активирован, потому что он вызвал фатальную ошибку.

    Parse error: syntax error, unexpected T_ELSE in C:\server\xampp\htdocs\brooklynchurch.org\wp-content\plugins\ads-wordpress\ads.php on line 639

    Помогите разобраться
    ==============================================================================
    короткие php теги надо включить
    ==============================================================================
    Как и где это сделать ?

  32. admin says:

    это делаеца в в настройках php а конкретней php.ini

  33. Max says:

    Большое спасибо за обновление! Всё замечательно кроме одного: не отображается картинка капчи. Опция «Антибот картинка» активирована в настройке плагина.
    Использую WordPress 2.9.2
    Что не так? :(

  34. Max says:

    Так и не разобрался с отображением капчи :(
    Для эксперимента поставил старую версию плагина 2.2.1 — та же проблема с WP 2.9.2
    Сталкивался ли кто-нибудь с таким багом и как это решено? Если проблема в версии WordPress, то тоже хотелось бы знать где глюк?

  35. Max says:

    Кстати, «Интервал времени между сообщениями» работает исключительно в том браузере, через который велась подача объявления. По-моему, это большой баг О_о

  36. admin says:

    Интервал времени между сообщениями — он работает через кукисы, другой броузер другие куки.
    по другому либо по IP отслеживать кол-во публикаций, либо обязательная регистрация

  37. says:

    Здравствуйте спасибо за ваш плагин работает нормально
    Хочу сделать еще одну доску нужна такая функция, — (отсортировать записи в категории или в подкатегории, по полю, допустим ЦЕНА), возможно ли это

  38. admin says:

    возможно, но придется код писать самому надо будет подключится к фильтру posts_orderby
    и изменить MySQL строку часть ORDER собственно сортировка
    и используя фильтр posts_join присоединить к запросу таблицу с postmeta с полем цена
    :)

  39. Ruslan says:

    Умнея була старая версия я ео стер и поставив нову и не работает што нужно делать

  40. Ruslan says:

    Помогити пожалуста!!

  41. says:

    Здравствуйте админ, благодарю за плагин, не смотря на то, что еле справился с установкой, сам в программировании ни бум бум, поэтому все делал методом псевдонаучного тыка, больше всего времени занял вывод картинок, теперь все ок’кей, осталось, только наладить вывод объявлений не на главную страницу, а на отдельные страницы, так, что бы каждой категори соответствовала своя страница, буду пробовать, всем удачи, админу респект.

  42. admin says:

    очень сожалею, но вы взяли старую версию плагина, только вчера выложил новую 3,0

  43. says:

    Дорогой Админ, спасибо за чудный плагин, пользуюсь около года — все отлично, но остро назрели два вопроса, тем более что в новой версии этого тоже нет:

    1.Как прикрутить список стоп-слов в публикации, некоторые личности просто выносят мозг, постят неделю-другую какую-нибудь гадость, пока не успокоятся. Вот бы им отравить существование?

    2.Нигде в WordPress не пишется IP автора записи и тут тоже, получается что никаких концов. Хотя все равно обойдут, но не помешало бы.

    Главное — вопрос №1

  44. admin says:

    1 вот http://ili.com.ua/wordpress/ads-wordpress-dobavlenieproverkaotobrazhenie-proizvolnyih-poley-dannyih.html
    Там есть абзац Проверка данных на примере показано как это сделать, а в вашем случае вам надо будет проверить поле post_content запустить поиск этих самых слов в тексте и если таковые найдены то генерировать ошибку так — же как в примере

    2 ! Напротив плагин автоматом фиксирует IP адрес с которого писалось каждое объявление, это я так сказать забил на будущее ожидая проблем со спамом,
    IP адрес сохраняется в в мета поле ads_IP открой через админку любое объвление и посотри произвольные поля

  45. says:

    Спасибо за ответ, №1 — попробую покопать!

    А вот поля ads_IP у меня нет нигде… Ни в админке, ни базе данных вообще. Вот скрин:

  46. admin says:

    обновите плагин

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

Новости

  • Украинцы создали самую плохую игру
  • Украина останется без таксофонов
  • Чернобыль будет жить вновь
  • Почему поезд сошел с рельсов?
  • Украинская неделя искусств
  • Результаты выборов в Украине
  • Гривна сейчас стабильнее чем в 2008
  • Комментарии


    Расширеный поиск +

    Другие статьи

    Объявления

    Мои проекты на WordPress

    , - специализированная доска объявлений по недвижимости на стоимость сборки $300 с установкой.
    городская доска объявлений, основные разделы: недвижимость, транспорт, услуги, работа, куплю-продам. Стоимость сборки $300 с установкой.
    - разработка, поддержка.

    Счетчики

    our blog