Перейти к содержимому

Php как скрыть элемент

  • автор:

Показать/скрыть элемент списка

Сразу оговорюсь, что данный функционал мне нужно реализовать именно на PHP. Суть такова: у меня есть список, с каждым элементом которого выводиться кнопка, при нажатии на которую скрывается/показывается ДАННЫЙ элемент списка. Мне нужно самое тривиальное из всех существующих решений, чтобы я понял как это работает. Я пока что реализовал так, что скрываются показываются ВСЕ элементы, не важно рядом с каким нажата кнопка, а применить стиль к конкретному элементу не получается, хотя идентификатор для каждой записи передаю верно. Свой код сюда выкладывать не хочется, чтобы он не стал претендентом на звание «самый нелогичный быдлокод в мире», поэтому буду рад, если кто-нибудь предложит что-то готовое или наставит на путь истинный.

Отслеживать
371 1 1 золотой знак 5 5 серебряных знаков 13 13 бронзовых знаков
задан 2 июл 2013 в 13:29
2,607 2 2 золотых знака 20 20 серебряных знаков 27 27 бронзовых знаков
выкладывай)) тут такого полно.
2 июл 2013 в 13:33
2 июл 2013 в 13:36

> Сразу оговорюсь, что данный функционал мне нужно реализовать именно на PHP Сразу не хочу вас огорчать, но все же данный функционал вам придется реализовывать на javascript!

2 июл 2013 в 13:43

@Palmervan, я только учусь и поэтому в данный момент меня интересует именно PHP. Пусть это будет с перезагрузкой страницы, пусть будет криво и не красиво, но на PHP.

Php как скрыть элемент

Здесь могла бы быть ваша реклама

Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006
Откуда: Israel

Помог: 3 раз(а)

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

Само собой я знаю что ответят мне тут же, и если я посмотрю
на сообщения на форуме, то пойму что в общем то я и не ошибаюсь.
Но еще я точно замечу, что очень мало тем, в которых всего два ответа :
вопрос автора и еще два сообщение вида Ответ + Спасибо

После этого приходится начинать уточнять этим неграмотным что мне надо.
Они что, сами читать не умеют? А уточнять приходится.
И иногда пока они переварят то что я им скажу проходит и не одна ночь..

Уверен что если бы я им сказал что у меня есть
фиолетовый квадрат, и нужно превратить его в синий треугольник
и я пытался взять кисточку, макнуть в банку и поводить ей по квадрату
но почему то кисточка не принимала цвет краски в банке,
то на мой вопрос — где взять правильные банки мне бы ответили гораздо быстрее
предложив её открыть, а не тратить еще стольник на жестянку.

Поэтому с тех пор я строю свои вопросы по проверенной давным давно схеме:
Что есть
Что нужно получить
Как я пытался
Почему или что у меня не получилось.

На последок как оно происходит на форумах

Цитата:

Новичок: Подскажите пожалуста самый крепкий сорт дерева! Весь инет перерыл, поиском пользовался!
Старожил: Объясни, зачем тебе понадобилось дерево? Сейчас оно в строительстве практически не используется.
Новичок: Я небоскрёб собираюсь строить. Хочу узнать, из какого дерева делать перекрытия между этажами!
Старожил: Какое дерево? Ты вообще соображаешь, что говоришь?
Новичок: Чем мне нравиться этот форум — из двух ответов ниодного конкретного. Одни вопросы неподелу!
Старожил: Не нравится — тебя здесь никто не держит. Но если ты не соображаешь, что из дерева небоскрёбы не строят, то лучше бы тебе сначала школу закончить.
Новичок: Не знаите — лучше молчите! У меня дедушка в деревянном доме живёт! У НЕГО НИЧЕГО НЕ ЛОМАЕТСЯ.
Но у него дом из сосны, а я понимаю, что для небоскрёба нужно дерево прочнее! Поэтому и спрашиваю. А от вас нормального ответа недождёшся.
Прохожий: Самое крепкое дерево — дуб. Вот тебе технология вымачивания дуба в солёной воде, она придаёт дубу особую прочность:
Новичок: Спасибо, братан! То что нужно.

Отредактировано модератором: Uchkuma, 26 Апреля, 2011 — 10:21:12

Как скрыть элемент для не зарегистрированных пользователей

Доброго времени суток у меня такой вопрос, я вывел в топ панель аватарку, но при выходе аватарка переходит в режим стандартный, то есть без изображения. Хотелось что бы, этот элемент исчез. Вопрос такой как скрыть элемент для не зарегистрированных пользователей. И еще вопрос, например хотелось бы сделать вот пользователь зашел на сайт, что бы ему выходил один сплошной лист как например в вк он должен войти, только после этого сможет использовать сайт, то есть видеть контент.

Как скрыть элементы сайта на некоторых страницах?

На сайте с Вордпресс сделана сквозная плавающая кнопка «Задать вопрос», открывающая определенную страницу.

div> a >"fixbutton" href="/question">Задать вопрос a> div>

Код кнопки вставлен в шаблон страниц, поэтому кнопка появляется на всех страницах сайта.

Есть ли способ сделать так, чтобы она не показывалась на самой целевой странице и еще паре других страниц сайта?

Буду очень признателен если подскажете решение.
На сайте с 03.06.2018
14 сентября 2023, 18:25
Находите id страницы в body и добавляете к нему свой класс. Например:

 .page-id-1 .fixbutton, .page-id-2 .fixbutton, .page-id-3 .fixbutton 

На сайте с 27.01.2016
14 сентября 2023, 18:36
mumumu :
Здравствуйте, уважаемые специалисты!
Помогите решить проблему:

На сайте с Вордпресс сделана сквозная плавающая кнопка «Задать вопрос», открывающая определенную страницу.

Код кнопки вставлен в шаблон страниц, поэтому кнопка появляется на всех страницах сайта.

Есть ли способ сделать так, чтобы она не показывалась на самой целевой странице и еще паре других страниц сайта?

Буду очень признателен если подскажете решение.

$id = get_the_ID();
if (!in_array($id, [2,23,53])) echo'div>a >"fixbutton" href="/question">Задать вопрос a> div>';
>
?>

Здесь на страницах с (для примера) не будет показываться Ваша кнопка. Место где вставлять этот код зависит от устройства Вашей темы.

На сайте с 03.11.2008
14 сентября 2023, 18:40

Есть ли способ сделать так, чтобы она не показывалась на самой целевой странице и еще паре других страниц сайта?

Буду очень признателен если подскажете решение.
is_page
Но правильнее вставлять кнопку не в шаблон, а контент или где она у тебя выводится.

  • wp-kama.ru

Проверяет отображается ли страница «постоянной страницы». Можно указать ID, ярлык или заголовок страницы для проверки. Условный тег. Будьте внимательны, потому что следующие вызовы этой функции вернут true: Из-за того что в при работе цикла переписываются некоторые глобальные переменные, не получится использовать внутри цикла. Впрочем, в этом.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

На сайте с 03.11.2008
14 сентября 2023, 18:42

Срочно учить https://developer.wordpress.org/coding-standards/wordpress-coding-standards/php/#no-shorthand-php-tags

  • developer.wordpress.org

These PHP coding standards are intended for the WordPress community as a whole. They are mandatory for WordPress Core and we encourage you to use them for your themes and plugins as well. While themes and plugins may choose to follow a different coding style , these coding standards are not just about code style , but also encompass established.

На сайте с 27.01.2016
14 сентября 2023, 18:43
SeVlad #:
is_page

Но правильнее вставлять кнопку не в шаблон, а контент или где она у тебя выводится.

Интересно стало — чем правильнее? Кнопка — это как раз часть шаблона, а не контента. А если на сайте 100500 страниц и всего на одной эта кнопка не нужна, то получается нужно во всех этих 100500 страницах вставлять код?

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *