Домой Wp-Recall WP-Recall: Пишем свое дополнение и кастомизация Ссылка-фильтр для произвольно поля профиля в личном кабинете.
11ответ(ов) в теме
Lev
не в сети 4 года
На сайте с 23.06.2015
Участник
Тем 85
Сообщения 317
1
14:18
Версия WP-Recall: 16.10.4

Здравствуйте.
Похожий вопрос я уже задавал

Вы не можете просматривать опубликованные ссылки

, и там все работает.
Но этот же вариант не удается воспроизвести в личном кабинете. делаю правки в своем шаблоне ЛК.
Вывожу текст в дивах над аватаром.

Текст с ссылкой появляется, но она не принимает нужный вид /users/?usergroup=team: и тут должно быть слово для поиска.

Пытаюсь сделать так:

<?php
global $user_LK;
$url = rcl_format_url(get_permalink(rcl_get_option('users_page_rcl'))).'usergroup=team:'.urlencode($team); /** ссылка-фильтр по команде пилота */
?>

                    <!-- название команды -->
        <div id="lk-team-div">
        <span class='lk-teamname'>
            <?
            $team = get_user_meta($user_LK, 'team', true);
            echo "<p class='lk-team-prefix'>команда</p><br>";
            echo  "<p class='lk-team-team'>$team</p>";
            
        if(!empty($team))
            echo "<p class='lk-team-search'><a href='$url'>посмотреть состав команды</a></p>";
            ?>
        </span> 
        </div>

Пытался соорудить над строкой eho, типо такого $url = get_user_meta($user_LK, 'team', true);
Ничего не выходит. Всю голову сломал ))
Буду признателен за совет.
Спасибо.

0
Вова (Otshelnik-Fm)
не в сети 36 минут
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
15:44

не понял что не получается?
Оба кода вы в шаблоне архива автора вписываете?

опять же - дебаг наше все. Строчка за строчкай дебажьте переменные - так вы поймете где вы перестаете получать данные

в первом коде вообще непонятно $team что это и откуда.
что содержит эта переменная что вы ее в urlencode обернули? Зачем?
но если код выше так и идет первым, то $team в нем будет не определена

Картина не ясна

1
Lev
не в сети 4 года
На сайте с 23.06.2015
Участник
Тем 85
Сообщения 317
3
18:05

Вывожу в ЛК текст-ссылку которая при клике должна найти всех пользователей с таким же текстом (например myrace которое ввел пользователь) в произвольном поле с метакеем team.

Ссылка - фильтр-поиска по полю с метакеем team. С таким же как у автора лк.

Похожий вопрос я уже задавал тут, и там все работает.

Здесь происходит тоже самое но в лк этот метод не работает.
Ссылка должна выглядеть так /users/?usergroup=team:myrace
а выглядит так /users/?usergroup=team:

Более точно я не знаю как описать.

0
Вова (Otshelnik-Fm)
не в сети 36 минут
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
4
18:08

Я вам дал информацию что делать. Вот и отталкивайтесь от того что у вас пропадает и откуда оно должно браться - дебажьте

0
Lev
не в сети 4 года
На сайте с 23.06.2015
Участник
Тем 85
Сообщения 317
5
18:12

Забыл написать.
Я посмотрел, там чисто.
Код который я добавляю, понимаю только частично ))

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

Редакции сообщения
24.01.2018 18:13LevПричина: не указано
0
Вова (Otshelnik-Fm)
не в сети 36 минут
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
6
18:28

про очередность я тоже писал

что содержит эта переменная что вы ее в urlencode обернули? Зачем?
но если код выше так и идет первым, то $team в нем будет не определена

Я не знаю что тут сказать - запишитесь на курсы по php
Тут мы можем помочь, подсказать и направить - но за ручку водить и объяснять как начать дебажить строка за строкой - это перебор

0
Lev
не в сети 4 года
На сайте с 23.06.2015
Участник
Тем 85
Сообщения 317
7
19:58

Я думал из первой темы все будет понятно. Нужно получить тоже самое но в ЛК.
Вы задаете вопросы на которые я не знаю ответа. Знал бы, не задавал бы вопросов сам.
Я предоставил, что делаю как и где.
Просите предоставить материал а в конце посылаете учиться )))

0
Вова (Otshelnik-Fm)
не в сети 36 минут
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
8
20:04

Вы дали два куска кода и ответили только на удобные вам вопросы. Вытягивать клещами - нам этого не надо. Учиться или не учиться - ваш выбор. Сделают за вас вот в этой теме

Вы не можете просматривать опубликованные ссылки
0
Lev
не в сети 4 года
На сайте с 23.06.2015
Участник
Тем 85
Сообщения 317
9
22:03

Я ответил на вопросы, на которые знаю ответ.
Я уверен, что вы понимаете в чем заключается вопрос.
Если вы не имеете желания помочь в данном вопросе, зачем указывать на неграмотность.

Оффтоп
Владимир, Вы очень много лично мне бескорыстно помогали, тратя свое время. За что я вам очень благодарен.
Может и я когда то буду вам полезен. я занимаюсь 3д, 2д графикой. ну и всем таким )) буду рад помочь в любое время. 🙂
Но вы не правы.
Я не программист, но я и не пытаюсь сделать за чужой счет коммерческий продукт. Я уже не раз писал об этом.
Я не делаю коммерческие сайты, не делаю деньги за чужой счет. Вы даже наверно знаете мой сайт. Это игровой сайт который даже не работает еще. И не факт, что будет. А если и будет, посещаемость такого сайта не более 30-50 человек в день. И он не создается ради коммерции. Это хобби. Просто на нем я походу учусь решать разные задачи. Не всегда получается самому и я прихожу на форум за помощью к "старшим", которым не трудно подсказать.
Я не пишу на форуме платного или бесплатного товара и не прошу накодить мне личные хотелки. Хотя вы часто мне помогали даже в том, что не интересно вам. Еще раз спасибо вам за ваше время и помощь.
Форумы не относящиеся к товарам для решение таких вопросов и существуют. Иначе зачем они?
Мне нравится заниматься всем этим. Пробую и учусь по мере возможности. Но не всегда получается решить задачку самому.

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

Редакции сообщения
24.01.2018 22:05LevПричина: не указано
0
Вова (Otshelnik-Fm)
не в сети 36 минут
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
10
22:10

начнем сначала. Вы опубликовали 2 кода. Я по ним вам задавал вопросы пытаясь выяснить в каком порядке они идут.

Эти 2 фрагмента что вы дали - только вы знаете и понимаете откуда они и где у вас они вписаны.

итак: одним кодом - что вы пишете в файле шаблона?

1
Lev
не в сети 4 года
На сайте с 23.06.2015
Участник
Тем 85
Сообщения 317
11
12:45

Вобщем провозился долго, сам не понимаю пока как, но методом проб и ошибок заставил все это работать )
Перечитал ваше первое сообщение и понял, что надо, что бы это было откуда и куда. Подставил и все работает.
Спасибо.

0
Тема закрыта. Публикация новых сообщений запрещена.