Дополнение к плагину ads-wordpress – Личный кабинет (Users Dashboard for ads-wordpress)

Небольшой фронтэнд для активного зарегистрированного пользователя

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

URL:
HTML Link:
bbCode:

Комментарии 2 к “Дополнение к плагину ads-wordpress – Личный кабинет (Users Dashboard for ads-wordpress)”

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

  2. И так , решение данного вопроса и еще кое что, очень может пригодится пользователям. Отвечал на вопросы сам автор плагина ( очень адекватны и грамотный php-программист )

    Tkacheff.ru
    приведите пожалуйста пример полной сформированной ссылки на редактирование со всеми параметрами. либо ссылка неправильно формируется, либо что то с правами пользователя, нужно отделить сначала в чем именно у Вас проблема.

    Alex Berg
    как я понимаю ссылка формируется не правильно потому что у меня стоят пользовательские типа записей

    http://na-rabotu.com/?ADS_ACTION=EDIT&ID=734&page_id&_wpnonce=13070fcfa2

    Вот так выглядит ссылка сформированная плагином

    а Вот так должна выглядеть

    http://na-rabotu.com/?page_id=224&ADS_ACTION=EDIT&ID=734&ads_password=xagalaqy

    Tkacheff.ru
    Странно, у Вас не передается page_id, то что используется пользовательский тип записи – не имеет значения, он же в шорткоде передан я надеюсь? Сегодня-завтра гляну в чем может быть дело.

    Alex Berg
    Да конечно передан , заранее спасибо, попробую покопаться так же сам , если что то нарою обязательно опишусь

    Tkacheff.ru
    * перенаправлять ссылки типа “Редактировать запись” на редактор плагина (добавляет фильтр для функции
    В настройках ads-wordpress выставлен ID страницы???

    Tkacheff.ru
    $ads_edit = get_bloginfo(‘wpurl’).’/?ADS_ACTION=EDIT&ID=’.$post->ID .’&page_id=’.$ads_options['ads_edit_page'];

    соответственно, если у вас в настройках ads-wordpress не указан ID страницы редактирования, он будет пустой.

    Alex Berg
    Признаю, моя вина, все заработало спасибо. Позвольте еще вопрос а если у меня две или более различьных страницы, с различными формами?

    Tkacheff.ru
    Мне такого не требовалось. Яж под себя делал ) но как вариант, например, можно сохранять id формы в объявлении, и передавать параметр не из настроек ads-wordpress а из этого поля. в общем то не сильно сложно

    Alex Berg
    Логично спасибо, щас буду допиливать )) У дачи вам и еще раз спасибо за плагин ))

    Tkacheff.ru
    Строка
    $ads_edit = get_bloginfo(‘wpurl’).’/?ADS_ACTION=EDIT&ID=’.$post->ID .’&page_id=’.$ads_options['ads_edit_page'];

    Поменяйте в плагине в этой строке
    $ads_options['ads_edit_page']
    на
    $ads_form_id

    Tkacheff.ru
    Чувствую недопоняли ))) чтобы было проще вот нужная Вам строка целиком
    $ads_edit = get_bloginfo(‘wpurl’).’/?ADS_ACTION=EDIT&ID=’.$post->ID .’&page_id=’.(int)get_post_meta($post->ID, ‘ads_form_id’, true);

    Alex Berg »
    Да то что доктор прописал )), могу я вас как то отблагодарить?

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

Ваш 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]