Помощь Как скрыть незаполненные поля из профиля?

Тема в разделе "DLE", создана пользователем raven4eg, 13 мар 2009.

Информация :
Актуальная версия DataLife Engine 11.1
( Final Release v.11.1 | Скачать DataLife Engine | Скачать 11.1 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. raven4eg

    raven4eg Бесяцая птича

    Регистр.:
    14 дек 2007
    Сообщения:
    151
    Симпатии:
    19
    DLE: 7.5
    собственно вопрос в том, чтобы скрыть из профиля незаполненные пользователем поля ( дабы облегчить визуальное восприятие). пока что из мыслей о том, как это реализовать только проверка значений в БД на заполненность ячейки, но это дало бы прилично лишних запросов. мысли\предложения?
    пояснение
    обычно зайдя в профиль мы наблюдаем картину вида:
    Хотелось бы вместо этого увидеть только указанную пользователем информацию.
     
  2. sidor

    sidor

    Регистр.:
    7 июн 2006
    Сообщения:
    220
    Симпатии:
    14
    первое что у меня приходит в голову это такая мысль как у тебя, но проверять не значение в базе, а значение переменной, которое уже пришло для вывода информации о пользователе. здесь насчет запроса к базе все намного радужнее: он все-равно есть для взятия инфы с базы о пользователе. а дальше сделать проверку на пустоту переменной простым сравниванием. тоесть, просто добавить несколько циклов в /engine/modules/profile.php
     
  3. raven4eg

    raven4eg Бесяцая птича

    Регистр.:
    14 дек 2007
    Сообщения:
    151
    Симпатии:
    19
    в пхп не силён, но постараюсь разобратся. вопрос в одном: переменную с инфой можно сравнивать с нулём дабы проверить её занятость? (по идее её тип идти будет строка, но насколько знаю пхп не особо придирчив к типам переменной)
     
  4. jred

    jred

    Регистр.:
    16 сен 2008
    Сообщения:
    383
    Симпатии:
    39
    if переменная = '' или "" - это типо пусто =)


    зы: если получится, обязательно напиши сюда, тоже такое хочу ))
     
  5. raven4eg

    raven4eg Бесяцая птича

    Регистр.:
    14 дек 2007
    Сообщения:
    151
    Симпатии:
    19
    мог бы и в аську отписать =\
    днём займусь, если сделаю - выложу.
     
  6. FORMAT

    FORMAT

    Регистр.:
    9 май 2008
    Сообщения:
    210
    Симпатии:
    45
    Есть такой хак, на 7.3 у меня работал, на 7.5 не проверял

    Хак - заполнены ли поля в профиле?

    Автор: Hamer

     

    Вложения:

    jred и raven4eg нравится это.
  7. raven4eg

    raven4eg Бесяцая птича

    Регистр.:
    14 дек 2007
    Сообщения:
    151
    Симпатии:
    19
    Проверил на 7.5 - работает. Можно смело использовать.
     
  8. partizannn

    partizannn

    Регистр.:
    15 сен 2008
    Сообщения:
    418
    Симпатии:
    52
    У меня на 7.5 не заработало, ошибок никаких не выдало но и поля не скрыло....
     
Статус темы:
Закрыта.