• Решено a_sultanoff

    (@a_sultanoff)


    Уважаемые форумчане! Открываю этот вопрос потому что уже не знаю как понять…вот к примеру я установил плагин extendProfile_PTS и вывожу информацию так как и сказано на сайте автора…все получается правильно и в этом нет вопросов! Вопрос в другом…я пытаюсь выводить информацию на страничке профиля пользователя который создан с помощью плагина WordPress Users…опять же вопрос не по плагину…прост я вывожу так…Если поле заполнено то выводится инфа

    if ($curauth->extend["pole_1"] != '') {
            $html .= "<p><b style='color:#808080;'>ICQ:&nbsp;&nbsp;</b></p>";
    	echo $curauth->extend["pole_1"];

    но информация выводится как то не так…вот скрин http://s017.radikal.ru/i402/1110/43/570430bb00b5.jpg Т.е данные выводятся наверху а названия этих данных внизу…хотя вывод инфы у меня находится перед дивами и не важно где я размещаю вывод в плагине..информация всеравно выводится в верхнем левом углу…вот скрин с фаерфокса http://s017.radikal.ru/i414/1110/3d/ea84c6dafa6a.jpg Видно что инфа выходит за пределы таблицы хотя она в диве который в таблице.Да кстати в самом внизу вывода стоит echo $html; и вот он выводит то что стоит до него…если его убрать то страница грузится пустой…ну т.е он говорит что нужно выводить то что было в html теге…

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Так а кто мешает поместить вывод внутрь html разметки:

    if ($curauth->extend["pole_1"] != '') {
            $html .= "<p><b style='color:#808080;'>ICQ: {curauth->extend["pole_1"]}</b></p>";
    }

    Спасибо!)


    Parse error: syntax error, unexpected T_STRING in C:\AppServ\www\wordpress\wp-content\plugins\wordpress-users\wp-users.php on line 308

    Вот что выскакивает!

    Я вывод в плагин вставляю…wp-users

    Вот я вставил так…

    if ($curauth->extend["pole_1"] != '') {
            $html .= "<p><b style='color:#808080;'>ICQ: {curauth->extend['pole_1']}</b></p>";
            }

    и выводится вот что ICQ: {curauth->extend['pole_1']}

    Модератор Юрій

    (@yube)

    Все переменные в PHP начинаются с $ (как бы намекая;)) Так что если curauth должно обозначать переменную, писать надо $curauth.

    Юрий Вы правы…не доглядели! Спасибо! Работает!

    Alex My-wordpress.ru Спасибо за плагин! Думаю перейти на него! Cimy User Extra Fields очень тяжелый…

    Время будет можно еще облегчить, вынести настройки, чтобы не грузились. Но это все измеряется в пределах 1-10кб, поэтому впринципе не важно на общем фоне.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Неправильное отображение информации» закрыта для новых ответов.