Ads WordPress – мне хотелось бы, что бы это плагин воспринимался прежде всего как альтернативная админ часть для WordPress, а публикация объявлений это просто один из вариантов названия записи или поста или post – суть одна и та же. Плагин не создает никаких дополнительных таблиц в базе данных и работает исключительно на механизмах WordPress.
Сразу предупреждаю – новая версия частично не совместима со старыми, как минимум придется вносить изменения в свои шаблоны и ads_config.php, Но общий принцип работы с дополнительными полями ads_ и adp_ сохранен.
Возможности плагина.
Позволяет писать сообщения в блог пользователям без регистрации, либо только с регистрацией. Можно конструировать любые формы ввода добавляя свои блоки данных. В дальнейшем эти блоки будем называть полями формы или мета полями. Формат объявления (записи), состав произвольных полей и правила проверки этих полей жестко задается шаблонами и пользовательскими функциями. Основные, на мой взгляд, параметры настроек внесенные в админ часть плагина, однако основная часть находится в шаблонах и config файле – все это будет рассмотрено в отдельных статьях.
Чтобы в дальнейшем избежать путаницы условимся, те сообщения, которые мы публикуем через плагин, будем называть объявлениями, а те что пишем как обычно, через админ часть – записями.
Коротко опишу опции в админ части плагина.
- Имя пользователя заменять анонимного пользователя на пользователя: если мы хотим, чтобы все анонимные объявление принадлежали какому-нибудь пользователю ну скажем пользователю anonymous или guest тогда регистрирующим этого пользователя в WordPress и записываем в этом поле его имя. Это может понадобиться в дальнейшем, если вы захотите найти все анонимные объявление достаточно перейти в раздел пользователи и далее выбрать сообщения нужного пользователя.
-
Что делать с сообщениями анонимного пользователя статус сообщенияЕсли пользователь зарегистрирован в WordPress объявления будут подписаны его именем и соответственно к объявлению будут применены права и ограничения заданные в системе для его группы допуска.
- draft объявление сохраняется как черновик
- pending объявление поступает на модерацию
- publish сразу публикуется в блог
-
Комментарии:
- open комментарии открыты
- closed комментарии закрыты
- optional позволяет пользователю самому открыть закрыть комментарии
- Уведомлять автора по почте если появился новый комментарий к его объявлению.
- Авто разрыв, auto <!–more–> автоматически генерирует анонс сообщения, обрезает большой текст по словам.
-
Интервал времени между сообщениями в часах устанавливает интервал времени через которое пользователь может опубликовать новое сообщение, защита работает на сессиях php поэтому легко обходится например достаточно сменить броузер и можно написать новое сообщение, но все таки это лучше чем ничего.
new Кроме того, для каждого объявления теперь запоминается IP адрес и сохраняется в мета поле ads_IP и теперь вы можите самостоятельно организовать проверку на спам по IP адресу. - Антибот картинка (capthca) привет спамерам. Используется библиотека
- Количество полей для загрузки файлов: Количество загрузок для объявления.
- Максимальный размер в мегабайтах: Это не относится к настройка php (upload_max_filesize) работает только для объявлений.
- Разрешенные типы файлов: Разрешает/запрещает основные типы файлов для загрузки через плагин.
- Сжимать большие фотографии
сохраняя пропорции: Решил всетаки оставить эту опцию. Помимио того, что в самом WordPress можно задать максимальный размер картинки, для объявлений, тоесть картинок, которые будут публиковатся через плагин, можно задать свой максимальный размер и большие картинки будут ужиматся сохраняя пропорции. - Исключить рубрики id через запятую Здесь можно задать список рубрик (id) в которых запрещенно пупбликовать объявления.
- Родительская рубрика: Своего рода контейнер для объявлений, публикуются либо сразу в этой рубрике либо в ее подрубриках.
- Список выбора категории: Перед написанием объявления пользователю предлагается выбрать рубрику из списка категорий в которой оно будет публикованно. Эти опции задают вид этого самого списка
- newID категории для городов и улиц: Если вы хотите добавить привязку объявлений к городам и весям необходимо создать рубрику-контейнер, внутри которой, в совю очередь, создать ирерархию географических объектов (страны, города, районы улицы и т.д.) и затем в этом поле указать ID рубрики-контейнера. В отличии от старых версий ГЕО привезка осуществлялась через механизм мета полей поэтому совместимости не будет. Но можно продолжать пользоватся старым способом.
- Применить шаблоны постов: Выводит объявления применяя к ним пользовательские шаблоны, это значит что формат вывода и дизайн объвлений будет отличатся от обычных записей. Есть возможность создать свои шаблоны и привязать их к конкретным рубрикам. Кроме того эта функция оптимизирует запросы к БД и существенно ускоряет работу всего блога в целом. Как работает ускоритель читать
- Добавлять номер объявления к заголовку немного неправильное название не номер объявления, а ID записи – уникальный идентификатор и автоинкрементное поле из таблицы posts.
- Разрешить указывать время жизни объявления После истечения этого срока объявление будет удаленно со всеми загрузками. Работает через механизм WP_Cron, если вдруг удаление не работает попробуйте деактивировать и снова активировать плагин, чтобы переустановить задание для крона WordPress.
- Кому можно писать объявления уровень доступа пользователя, пока только 2 варианта либо всем, либо только зарегистрированным разрешается писать объявления.
- newУведомления на Email: отправляет на почту, если она была указанна, уведомление в котором содержится заколовок написанного объявления его ID+password, ссылка на сомо объявление, прямые сслки на редактирование и удаление объявления.
- new перенаправлять ссылки типа -Редактировать запись- на редактор плагина: если ваша текущая тема выводит ссылки на редактирование записи то для объявлений эти ссылки будут перенаправленны на редактор плагина поэтому в этом поле надо указать ID страницы редактирования.
- new Включить ads_queryfilte – поиск по метаполям включает конструктор поисковых запросов по мета полям и adp_ полям подерживает простейшие опреции. Например если вы добавили в объявление поле с ценой ads_price то можно легко сформировать url запрос и указать условия поиска больше, меньше, интервал, список выбора. Также можно указывать сортировку объявлений по заданому полю. Это Большая тема подробности в отдельной статье. (скоро)
- new Разрешить ввод тегов разрешает \ запрещает ввод тегов (метки) пользователю.
- new Добавлена функция function ads_recent($args): выдает последние объявления из заданной категории с заданным метаполем, только с картинкой или без. И на основе этой функции добавлен Widget Ads_Recent_Ads
Уважаемые коллеги, в результате активного тестирования найдено и исправлено много ошибок и недоработок, кое что приходится добавлять на ходу. Заранее прошу прощения, спасибо за понимание и помощь в тестировании.
- 18.05.2010:
Правки в виджете – добавлено вывод мета поля, теперь можно выводить картинку, заголовок записи и какое-то мета поле например цена.
Подкорректирован перевод виджета.
изменение в файлах ads_function.php, ads_widget.php, файлы переводов. - 25.05.2010
Добавлена прямая загрузка файлов по URL. Используйте в форме form_default_template.php новый form_uploads2.inc.php вместо form_uploads.inc.php, чтобы воспользоваться прямой загрузкой.
Изменены файлы: ads.php; шаблоны: form_uploads2.inc.php, form_default_template.php - версия 3.0.9 от 30.06.2010
Корректировка плагина под WordPress 3.0 восстановлено исключение рубрики категорий из общего списка рубрик в виджетах.
Исправления в функции ads_category_list() вывод галереи.
Изменены файлы: ads.php; function.php - версия 3.0.10 от 08.07.2010
Исправлена отправка почты при публикации или редактировании сообщения, (странно никто этого не заметил).
Добавил новую функцию ads_get_links_post() – выводит ссылки на текущие объявление просто URL, html код, bbCode. Вывод ссылок добавлен в шаблон по умолчанию.
Изменены файлы: ads.php; ads_function.php; post_default_template.php - версия 3.0.11 от 12.07.2010
Исправлена ошибка вывода превьюшки при загрузке маленького изображения.
Изменены файлы: ads.php; - версия 3.0.12 от 26.07.2010
Изменение в функции ads_queryfilter – поиск по мета-полям,
Внимание! добавлено вырезание html тегов из всех полей, strip_tags можно отключить в админке, или указать список тегов которые можно оставить.
Изменены файлы: ads.php; - версия 3.0.14 от 01.09.2010
Изменение в функции ads.php исправлена ошибка связанная с постраничной разбивкой, которая появлялась при задании категорий для исключения.
Изменены файлы: ads.php; - версия 3.0.15 от 14.09.2010
Изменения в функции ads_addImgMeta мета поля теперь получаем с помощью вызова системной функции update_meta_cache таким образом все данные сразу попадают в кеш и доступны для последующего использования.
Изменения в функции ads_queryfilter добавленны новые операторы условия проверки на NULL isnull и notnull, а также добалена возможность задать несколько условий для одной переменной
Изменены файлы: ads.php; - версия 3.0.16 от 24.09.2010
Исправлена ошибка с вводом капчи когда с первого раза ввод не срабатывал, и исправлена ввод лишних пробелов при вводе – и других символов.
Изменены файлы: ads.php;
!!! далее плагин работает только под WordPress 3.x и выше !!!
Спасибо! А есть возможность добавить блок с заработной платой, в том случае если нужно сделать раздел «биржа труда»?
да есть, это называется мета поля
в общих чертах по установке читайте статью
http://ili.com.ua/wordpress/ads-wordpress-2x/poshagovaya-ustanovka-plagina-ads-wordpress.html
пока я не успел написать новую
Наверное уже замучал вопросами, но как убрать такой вывод
#gallery-ads { margin: auto; } #gallery-ads .gallery-item { float: left; margin-top: 10px; text-align: center; width: 33%; } #gallery-ads img { border: 2px solid #cfcfcf; } #gallery-ads .gallery-caption { margin-left: 0; } …
На главной страние вместо объявления отображается этот текст.
отключите функцию
ads_gallery()
в post_defaut_template.php
но тогда картинок показывать не будет
/?cat=4&adp_myvar[moe]=12&ads_order[adp_myvar]=asc это я забыл отладочные строчку это кстати пример как можно задать условия поиска по мета полю adp_myvar
adp_myvar[moe]=12 условие в SQL будет выглядеть как adp_myvar >= 12
далее идет параметр ads_order задает сортировку по полю adp_myvar в данном случае задоно по возрастанию тоесть ORDER BY adp_myvar ASC
и кстати префикс adp_ поле сохраняется в напрямую в таблице wp_posts тоесть предварительно надо создать такой столбец в самой таблице
а ads_ хранится в wp_postmeta используется механизм метаполей
Прабла исчезла деактивировал кучу плагинов и стало все нормально, теперь буду смотреть какой плагин вредил.
я тупой емсплю ем. не пойму как его использовать. активировал в вп админке и че дальше то?
для John. Здесь у автора на сайте есть пошаговая инструкция установки сайта, найди в статьях и установишь, если не получится могу помочь, заходи ко мне на сайт, там мыло есть – пиши.
http://ili.com.ua/wordpress/ads-wordpress/poshagovaya-ustanovka-plagina-ads-wordpress-3x.html вот написал подробно инструкцию, начальная установка, продолжение следует
Спасибо, отличный плагин, но есть вопрос и как его решить, я не хочу что бы объявления выводились на главную страницу, я разбил по подрубрики и хотелбы что бы объявления выводились на разных страницах, по своим подрубрикам. Спасибо за ранее.
попробовал версию ads-wordpress 3.0.4.
В настройках плагина исключаю категорию, где не надо писать объявления, в результате по ссылке добавить объявление выходит сразу форма добавления без предоставления выбора категорий, причем объявления пишутся как раз таки в исключенную категорию
наверно вы туже категорию указали как Родительская рубрика
поле родительская рубрика при этом остается пустым. В версии 3.0.5 тоже самое, а вот в 3.0.3 работает все хорошо в этом плане.
в версии 3.0.5 перестал работать вывод категорий и подкатегорий при
добавлении объявления
надо смотреть на месте, так ничего не могу сказать
Уважаемый ADMIN, есть предложение, я думаю что Вам это то же будет интересно. Для ввода и редоктирования обявления, у вас есть отделная форма,(), предлогаю Вам создать форму вывода информации с фильтром катигорий. Плагин тем самым будет универсальней и желающих изменить Вашу работу, будет меньше. Спасибо.
ничего не понял форма вывода информации – не бывает такого, бывает только форма ввода. Форма от названия html тега form
В целом хотел бы еще раз поблагодарить автора за его труд.
для iFoxLi имел наверное ввиду следующее – создать страницу для просмотра всех объявлений, по категориям, если так то для этого нет необходимости что то создавать в плагине, я например сделал просто такую страницу и вручную каждому названию категории дал ссылку на ID каждой категории , и теперь пользователи на этой странице кликают по нужной строчке и смотрят перечень соответствующих объявлений или все объявления, а также есть плагин , который помещает в сайтбар интересную опцию для этого WP-Cumulus .
А нет истории изменений? А то на одном сайте стоит 3.0.1 и вроде всё нормально работает. На другом 3.0.5, тоже всё работает. Так как при установке переписывается часть текста, добавляются свои поля и прочее, то обновление не очень хочется ставить, так как опять переделывать, а сейчас всё работает. Поэтому было бы интересно посмотреть, что изменено в конкретной версии. Спасибо.
обновление меняем все файлы кроме ads_config.php в корневой и папку /templates тоже не трогаем
тогда все настройки останутся
до 3,0,6 обновится всем обязательно!!!
Ясно, тогда нет проблем, буду обновляться.
Юрий, а не подскажите, у меня есть произвольное поле «thumbnail», как сделать так, что бы при подаче объявления с картинкой (разрешено добавлятт 1 файл jpeg), адрес картинки присваивался этому произвольному полю.
Пример, поле «thumbnail», значение «http://sait.ru/wp-content/uploads/foto.jpg»
С этим вопросом помочь не можете?
наиболее простой вариант это подправить текущую тему так как в плагине работает фильтр о котором я уже говорил неоднократно
mtea поля картинки поэтому желательно избавится вообще от мета полей которые использует тема это значительно уменьшает кол-во SQL запросов и ускорит блог.
поэтому открываем вашу тему находим главный цикл и делаем сначала проверку
в данном случае все картинки уже должны находится в переменной $post->files
проверяем есть ли первая картинка
и вообще где-нибудь в главном цикле напишите
это покажет вам дамп переменной $post вы сами увидите что где лежит
ну и вариант о котором ты просил пока не осуществим, но надо подумать над этим тут придется добавить несколько событий action и потом можно будет подключить свои обработчики к ним
Спасибо за ответ и за описание изменений в версии ads-wordpress 3.0.7.
Здравствуйте. Спасибо за плагин. Но есть вопрос. Как сделать публикацию объявлений не на главной, а на другой странице, со своими категориями?
всетаки стоит почитать пошаговую инструкцию, там в конце написано как удалить объявления с главной страницы
не отображается картинка капчи
наверно кеш какой-то мешает
Здравствуйте. Нет кеширования
есть ли возможность подключения капчи стороннего автора?
все зависит от того насколько ты разбираешься в php за вывлд капчи отвечают 2 метода класса ads_form_handler function get_url_captcha() и function check_captcha(),
а вообще-то это капча взята с – как бы проверенный метод, очень странно что она не работает
Как перевисти плагин на украинский? В каких настройках плагина?
точно также как и другие плагины, языковые фалы лежат в папке /lang плагина все в соответствии с правилами WordPress.
Ну и если сделаешь перевод присылай включу его в состав плагины, напишу тебе благодарность со ссылкой.
Скажите как скоро в планах написать статью про
ads_queryfilte – поиск по метаполям?
ну раз появилась такая надобность постараюсь дня за 2-3 написать, заодно еще проверю всели правильно работает
очень интересно попробовать, мне кажется расширенный поиск немаловажная вещь когда объявлений достаточно много и много параметров. А вообще очень приятно, что вы так оперативно отвечаете, спасибо за вашу работу.
Здравствуйте! Есть вопрос по поводу виджета. По умолчанию можно вывести картинку и заголовок объявления, вывод происходит в файле ads_widjets.php я так понимаю. А как мне можно добавить вывод еще одного поля, скажем есть поле ads_price с ценой, которое я хотел бы отображать вместе с картинкой и заголовком.
ох, уже добрались до виджета. идея хорошая думаю будет иметь спрос. поэтому пришлось покопаться внести несколько правок. Итак, в настройках виджета указать Имя мета поля: ads_price ну или как там у вас это поле, а дальше придется править код виджета как ни крути.
Открываем файл виджета, в папке плагина лежит, находим метод
function widget($args, $instance)
далее ищем цикл foreach и там я нарисовал комментарии как можно прилепить это самое поле
ну в вашем случае это будет примерно так:
вообщем с вас $5 на пиво пришлось обновление плагина делать теперь 3.0.7
да не вопрос, у вас на яндекс деньгах нет акаунта?
Юрий, напишите ваш Z или R кошелек.
О, у меня для этого специальная страница есть
http://ili.com.ua/service/payment
Перевидите плагин на украинский пожалуйста
я в украинском не силен, могу только подсказать качаете специальную переводилку Poedit этой программой открываете файл в папке /lang и делаете перевод там все просто новый файл сохраняете с именем
ads-wordpress-ua_UA.po ну а в wp_config.php у вас должно быть прописано
define (‘WPLANG’, ‘ua_UA’); ну кажись так
Здравствуйте!
Я в старых версиях плагина уже спрашивал насчет платных функций в плагине – Вы сказали, что можно реализвать, но это будет платный скрипт (платить готовы многие). Уже новая версия вышла, а платных функций все нет
Хотя бы поднятие объявлений через смс и webmoney и выделение объявлений. Можно и еще, конечно, что-нибудь придумать. Но хотя бы это.
И еще – добавьте на этот сайт подписку на комменты, пожалуйста, чтобы не заходить просто так пока нет ответа.
хорошо постараюсь ускорится с этим вопросом,
подписку добавил
==RSS2 Лента комментариев==
Для смс можно подключить a1agregator.ru
У меня на одном скрипте работают, как часы!
для СМС буду подключать это прямой поставщик услуг и по СНГ очень широкий выбор номеров и операторов поддерживает уже проверенно
а a1agregator.ru скорей всего очередной посредник
Пусть smspartner.ru – лишь бы было что-то
Можно вопросик
Хочу в сайдбаре выводить анонсы объявлений с картинками и некоторыми мета полями, причем вывод будет зависеть от того, в какой категории находится пользователь, то есть виджет не подойдет. Вопрос как засунуть все мета поля в $post, чтобы можно было обращаться к полям как в шаблонах вывода вашего плагина $post->files[0]
<? echo »; print_r($post); echo »; ?>
по умолчанию туда я так понял никакие мета поля не попадают.
Читал статью у вас на эту тему, но на приведенный код выдается ошибка.
ну надо запустить выбору записей читайте документацию как это делается
там есть пример
для того, чтобы потом подсоединить все мета поля и картинки надо полученную выборку записей пропустить через функцию ads_addImgMeta($posts, $forcibly = 0)
спасибо большое за пояснение!
На будущее, была бы полезная проверка на уникальность текста объявления для Яндекса. Проверять в самом Яндексе, например, первые 10 слов запросом в кавычках к Яндексу, если есть результаты по этому запросу, значит объявление не уникально и попросить подающего его переписать.
ага, лучше сразу кнопку ==бабло==
а вообще никто не мешает подключить пользовательский фильтр и проверяй что хочешь
Это все бесполезно. Я на одной доске объявлений через ява-скрипт запретил комбанцию клавиш Ctrl V и правую кнопку мыши. Так объявления почти перестали публиковать, а те что были опубликованы – люди просто переписывали тупо свои же объявы оттуда откуда хотели скопировать. Народ не заставишь писать уникальные объявы на каждой доске
Я все надеюсь на PRO версию поэтому напишу недостатки (на мой взгляд) которые можно было бы поправить в платной версии.
Надо бы добавить возможность не светить мыло в объявлении, а сделать по выбору (при добавлении объявы) связь через форму.
Интервал времени между сообщениями указывается в часах. Лучше ms в минутах сделать. Ведь бавает, что по недвижимости кучу объектов вставляют.
При подаче НОВОГО объявления выдается сообщение: «Ваше сообщение № ### успешно отредактировано.»
Почему не «успешно добавлено»? Где это менять?
Еще такая БОЛЬШАЯ проблема. Фотографии добавляются в галерею поста. Но не в сам пост, как я понимаю. Из-за этого автогенератор миниатюр (плагин Auto Post Thumbnail) для категорий, главной страницы и тд не создают для этого объявления миниатюры. Это с версии WP 2.9 поддерживается. Просто он создает миниатюры из первой фотки поста при сохранении (публикации). Зашел, как админ в редактирование объявления (поста) а в теле поста нет фоток. Может при генерации нового объявления сразу их в пост вставлять по шаблону?
Есть еще вопросы и доработки, но начнем с этого.
Вернее плагин Auto Post Thumbnail определяет миниатюру для поста, а потом уже сама тема (покупал Gabfire тему) генерирует из фотки все миниатюры (штук 5, если не больше).
Плохо, что здесь нельзя свой коммент отредактировать. Хотел добавить, что можно в плагин Ads WordPress 3.x добавить пять строчек кода из плагина wordpress.org/extend/plugins/auto-post-thumbnail для определения миниатюры и все дела
добавлять картинки в тело объявления это не подходит – как потом редактировать текст если понадобится? есть прикрепленные к объявлению картинки добавить их вывод, я считаю, не проблема. К тому же я не раз об опции ==применять шаблоны постов== и каким образом плагин добавляет в переменную $post и картинки и все метаполя (http://ili.com.ua/php/doska-obyavleniy-na-wordpress-plagin-ads_ilicomua-chat-3.html)
поэтому рекомендую всем использовать мой метод подключения картинок и превьюшек
Еще вопрос, вернее предложение. Вводил сейчас категории и ушло у меня на это около часа. Как же города и улицы вводить? Это же неделю можно сидеть и категории создавать! Может сделать в админке плагина добавление первого уровня (могут быть города или страны ) списком, а потом выбираем первый пункт из добавленного и ему списком добавляем второй уровень (соответственно улицы или города) и тд.
А при добавлении объявления юзеру сначала первый список идет, а потом через аякс второй подтягивается. Можно и три уровня сделать: страна – регион – город
Это в платной версии хотелось бы видеть
У меня доска добавлена к обычному блогу.
Представляю что будет когда я добавлю города России, Украины и Беларуси, как минимум… Если это все через категории делается, то добавление обычного нового поста будет затруднительно – подтягиваение такого списка в список категорий при создании поста это что-то.
Может сделать добавление городов в опциях плагина и новую таблицу создать для этого? А то как-то несерьезно получается. Городов 10 еще можно добавить, а 1000? Доска должна и такое кол-во поддерживать. Кстати, если сделать отдельную таблицу то можно и приоритеты для городов ставить – поднимать столицы, основные регионы (типа Москвы и Питера для России) и тд. Что скажете?
Я вот не могу найти в каком-нибудь хелпе как добавить еще одно мета поле thumbnail со значением урла (wp-content/uploads/2010/06/97.jpg – например) первой добавленной фотки (если добавлена). Если нет фоток то и мета поле не добавляется, конечно.
Сделать бы один большой хелп по скрипту….
если много очень городов можно подгружать поэтапно с помощью аякса, и кстати 1000 городов это совсем не много вот например основной файл плагина ads.php 1780 строк = 66 KB это сопоставимо с картинкой 420х700 jpg формата
ну а с добавление thumbnail произвольных полей не все так просто вопрос события после загрузки файлов пока висит в воздухе
и наверно про сделать статью часто задаваемых вопросов руки не доходят …
>если много очень городов можно подгружать поэтапно с помощью аякса
При добавлении обявления через плагин Ads WordPress проблем действительно не будет.
Но если писать обычный пост справа в списке рубрик 1000 городов мягко говоря будут мешаться. Я об этом говорю.
Не делать города категориями (рубриками WP), а сделать им отдельную таблицу в базе и подтягивать уже аяксов первый уровень при добавлении объявления, затем второй и, если есть третий. Юзерам так тоже удобно.
по поводу городов согласен, так было бы удобнее.
у меня такая политика – никаких левых таблиц все исключительно методами wordpress, хотите подгружайте рубрики с помощью аякса кто-вам собственно говоря не дает? делайте поэтапную выборку с помощью функции wp_list_categories, для этого достаточно в параметрах указать ‘depth’
чтобы ограничить уровень выборки, осмелюсь предположить, если хорошо покопаться можно найти уже готовый плагин
Еще можно сделать закрытый форум для покупателей платной версии, как это сделал создатель доски JBoard Ver.3
Это убивает двух зайцев – те кто пользуется варезной версией отметаются (если следить за кол-вом ip для одного логина) и постепенно FAQ создается сам собой.
Я имею ввиду на этом сайте закрытый форум сделать для пользовтелей плагина.
на чет форума думаю еще рановато об этом думать, да и нет желания особого
Вот поюзал я свой блог с категориями для доски объявлений и понял, что города сюда добавлять точно не буду. Уже сейчас, чтобы найти нужную категорию (особенно при редактировании) уже трудновато – список категорий великоват, а если сюда вбить еще 2000 городов… Ну понятно, что это просто нереально.
В третьей версии WP новые типы страниц появились, может через них как-то регионы/города организовать? А лучше и категории для доски, и города отделить от основной части блога. Так и тем кто подает объявы ничего не мешает и автору (авторам) блога не мешают категории доски объявлений и список регионов/городов. Я думаю, что у плагина больше шансов на развитие именно как дополнение к действующему блогу. А создавать просто доску без контента это тупик – забанит Яндекс в конце концов.
Да правильнее бы лобы создать новый термин таксономии и использовать его для городов и улиц но проблему ==2000 городов== – он не решит
вообще никто не мешает использовать старый вариант для городов когда они хранились мета поле так можно разгрузить категории, понятно что админка WP не расчитана на 2000 рубрик там просто потеряться можно будет
и кстати использование новой таксономии тоже не поможет я уверен админка в что в рубриках, что в вашей таксономии будет одинакова
так что вывод один искать нормальную админку для категорий
я пытался но не нашел
Не подскажете – где сменить список примеров для меток: «Пример: машины, запчасти, тюнинг».
Данную строку нашел в файле «ads-wordpress-ru_RU.po», но ее изменение ни на что не повлияло…
нашел…
Надо скомпелировать, и залить .мо файл…
в директории templates есть шаблоны формы легче там поменять
Строчку с примером заполнения в объявлении поля «метки» нашел только в файле переводов “ads-wordpress-ru_RU.po”…
Кстати, при отправке объявления капча с первого раза не срабатывает. Приходиться вводить код еще раз (проверял с разных компов и разных брозеров), хорошо, что данные сохраняются
Спасибо, плагин – отличный… Как сайт начнет приносить прибыль – обязательно внесу посильный материальный вклад!
Не подскажете – как сократить расстояние по вертикали между секцией postMeta и postContent в списках объявлений? В css темы убрал уже все, что можно – все равно промежуток велик…
там, я так понял, вставляется галерея рисунков, но она мне не нужна… мне критично пустое место на странице.
отредактируйте шаблон post_default_template.php
У меня почему то не устанавливается последняя версия, в чем может быть дело?
Parse error: syntax error, unexpected T_ELSE in /www/wp-content/plugins/ads-wordpress/ads.php on line 1195
включите поддержку коротких php тегов < ? ?>
Здравствуйте. В wordpress 3.0 есть возможность добавлять таксономии в файле темы function.php по типу
register_taxonomy( ‘cities’, ‘post’, array( ‘hierarchical’ => true, ‘label’ => __(‘Города’) ) );
То есть в записях наряду с рубриками появятся города. Смысл такой, что сейчас у вас все города среди категорий, а так они будут стоят отдельно, чтобы не мешать мух с котлетами. Можете плагин подправить используя эту фичу, за пиво конечно ну или еще за что нибудь, вообщем жду вашего ответа.
да придется сделать именно так, я правда еще не разбирался как эти таксономии потом выводить да и вообще чо с ними делать
и тут еще возникает проблема обновления версий плагина если кто-то уже использует старый механизм городов как тогда ему перенести их в другую таксаномию
ага я понял в чем дело рубрика-контейнер с городами перестала исключаться из виджетов вылазит в общий список категорий это все связанно с новой версией WP поменялся список аргументов передаваемых в фильтр list_terms_exclusions очень некрасиво с их стороны, можно было бы оставить и старые названия поле type их чем-то не устроило поменяли на taxonomy
код поправил выкладываю обновление, напомню категория с городами должна исключаться из всех списков рубрик, исключение составляет когда мы явно указываем параметр child_of с номеров нашего контейнера