Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.06.2018, 11:54   #1
andrewmosc1
Новичок
Джуниор
 
Регистрация: 12.06.2018
Сообщений: 2
Лампочка Добавление кнопки на единственную страницу

Здравствуйте, дорогие друзья.

Подскажите пожалуйста "очередному начинающему программисту" как правильно указать кнопку так, чтобы она отображалась только на главной странице сайта (НЕ вордпресс). Желательно часть кода куда просто вставить код кнопки.
К сожалению, коды предложенные на различных обсуждениях в интернете не подошли.
andrewmosc1 вне форума Ответить с цитированием
Старый 12.06.2018, 12:33   #2
Ottava
Форумчанин
 
Регистрация: 05.09.2017
Сообщений: 157
По умолчанию

Не зная движка сайта можно сделать только "заплаткой", что некрасиво и рано или поздно вылезет боком.
И все-равно, надо знать под каким url у вас показывается морда сайта: / или /index.php. И знать какой PHP модуль выводит морду сайта. В этом модуле сравнивать на php $_SERVER['REQUEST_URI'] с url морды, и если совпадают - рисовать кнопку.

Но потом вы поставите ЧПУ (или наоборот, уберёте его) и вывод кнопки сломается.

Поэтому лучше так не делать, а доработать движок сайта.
Безопасность с Content Security Policy
Ottava вне форума Ответить с цитированием
Старый 12.06.2018, 12:44   #3
andrewmosc1
Новичок
Джуниор
 
Регистрация: 12.06.2018
Сообщений: 2
По умолчанию

Показывается так: /
Модуль index.php

Надеюсь я ответил вам правильно.
Подскажите пожалуйста полный кусок этого кода?
andrewmosc1 вне форума Ответить с цитированием
Старый 12.06.2018, 22:12   #4
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Цитата:
Сообщение от andrewmosc1 Посмотреть сообщение
Подскажите пожалуйста полный кусок этого кода?
Простите, откуда мы можем знать куски кода, который никто из нас и в глаза не видел? Только знаем, что он НЕ WordPress..
Black Fregat вне форума Ответить с цитированием
Старый 12.06.2018, 22:20   #5
Ottava
Форумчанин
 
Регистрация: 05.09.2017
Сообщений: 157
По умолчанию

В ваш index.php надо вставить код:

Код:
if ($_SERVER['REQUEST_URI'] == '/')  // Запрос морды сайта
echo "<input type='button' name='btn_name'>"; // Рисуем кнопку
Чтобы точно знать в какое место вставлять, надо видеть содержимое вашего index.php (и, возможно, не только его). Надо знать откуда он берёт содержимое выводимой страницы, какие переменные готовит для вывода в шаблон (если используются шаблоны). Вам же надо нарисовать кнопку в конкретном месте страницы, значит она должна быть вставлена в определённое место её html-кода.

Обычно, такие вещи делаются через администрирование страниц сайта, ведь какая-то CMS у вас установлена. В этой CMS есть возможность управлять содержимым всех страниц сайта, включая морду.
Безопасность с Content Security Policy

Последний раз редактировалось Ottava; 12.06.2018 в 22:23.
Ottava вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление изображения в базу и вывод на web-страницу KT82 PHP 10 27.11.2016 11:05
Добавление кнопки (Делтфи) Alexander788 Помощь студентам 7 23.05.2014 21:48
добавление материала на страницу Jkeeee PHP 1 22.06.2011 19:21
Добавление кнопки.... Xander Общие вопросы Delphi 3 09.06.2008 12:39
Динамическое добавление в страницу Dj_smart HTML и CSS 11 26.05.2008 22:28