Меню Рубрики

Установка админ панели для сайта

Админ-панель сайта

Что такое админ-панель

Админ-панель сайта — это часть движка, предназначенная для автоматического добавления контента на сайт. На ней есть поле, куда Вы пишете текст статьи. Админ панель содержит скрипты, которые создают новые страницы сайта либо добавляют статью в БД, в зависимости от структуры сайта. В меню добавляется ссылка на статью. Обычно админ-панель даёт возможность добавлять не только текст, но и другой контент. Создавая движок сайта, Вы сами решаете, делать админ-панель или добавлять статьи самостоятельно.

Админ-панель располагается на отдельной странице, которая имеет примерно такой адрес:

На сайте не делают ссылки на эту страницу, Вы просто должны знать её URL. Вход в админ-панель производится через форму авторизации. От обычной авторизации она отличается тем, что вы входите не как обычный пользователь, а как администратор, и информация об этом должна быть записана в сессию. Доступ к админ-панели должен быть только у администратора.

Авторизация администратора

Авторизацию администратора можно сделать двумя способами. Если администраторов несколько, то в таблицу с пользователями можно добавить поле, в котором указывать, что пользователь является администратором. А можно в скрипте авторизации просто передавать права администратора конкретному пользователю. Мы используем второй вариант. Назовём страницу авторизации avtadministrator.html. Вот её код:

Форма отправляет данные в файл adminavt.php. Это скрипт авторизации. Его код такой:

3, 4 — получаем логин и пароль из формы

8 — записываем в сессию, что это администратор

9 — страница, на которую нужно перейти — adminpanel.php

11 — если логин или пароль неправильные

12 — то нужно вернуться на страницу авторизации

13 — переход на нужную страницу

Создание админ-панели

Админ панель выглядит примерно так.

В начале идёт PHP скрипт, в котором проверяется, есть ли в сессии переменная admin . Если нет, значит в админ-панель входит пользователь, не являющийся администратором. Тогда происходит переход на страницу авторизации. Админ-панель представляет собой форму, в которую администратор вводит новую статью. Название статьи может быть длинным и ссылка на неё в меню сайта может отличаться от названия. Поэтому в форме есть поле для текста ссылки.

Перед добавлением статьи в базу данных нужно поместить текст статьи в теги

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

. Чтобы сохранились все абзацы, нужно вместо перехода строки закрыть тег

и открыть новый. Вот код скрипта:

25 — обработчик события submit

27 — находим поле для текста статьи

29 — заменяем перевод строки на

При желании можно добавить в обработчик проверку заполнения полей.

Форма запускает скрипт newart.php, который добавляет статью в базу данных. Вот код скрипта:

В строке 5 производится проверка — указан ли текст для пункта меню. Если не указан, то используется название статьи. Это позволяет не писать текст для пункта меню, если он совпадает с названием статьи.

Мы рассмотрели создание самой простой админ-панели. Чтобы ею было удобно пользоваться в неё желательно добавить определённые возможности:

  • Сделать добавление в статью видео, картинок, ссылок и другого контента
  • Добавить указание номера статьи. Это позволит легко менять порядок, в котором статьи перечислены в меню
  • Добавить мета-данные: автора статьи, время добавления и другую информацию
  • Сделать возможность редактирования и удаления статей
  • После добавления статьи показать ссылки для возвращения в админ-панель и перехода на сайт

На основе данного примера Вы сможете сделать любую админ-панель для Вашего сайта.

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

источник

Простая админка для сайта

Как редактировать сайт, установив на него простую админку

Такая админка отличается простотой установки и легкостью использования

Конечно, речь идет, прежде всего, о сайте визитке, о лендинге ( это сайт-одностраничник), о довольно простом сайте без базы данных

Наличие простой системы управления на сайте позволяет хозяину сайта без труда наполнять свой вебсайт актуальным содержимым. Систему управления сайтом принято называть админкой сайта. Если пополнение сайта происходит в очень легком режиме и понятном интерфейсе, то добавлять на сайт новую информацию не составляет никакого труда.
А ведь это самое главное правило для того, чтобы сайт был найден потенциальными покупателями и заказчиками. Уточним, что речь о сайтах коммерческих, о сайтах, с которых продаются какие-то товары и услуги. Поговорим о самых простых системах управления сайтом, бесплатных, находящихся в открытом доступе, тех админках, которые легко установить на свой веб-проект и освоить их работу.

Читайте также:  Установка газового счетчика g4t
Из таких «маленьких» CMS могу выделить две. Это Textolite и CMSLand

СMSLand — как она работает

По словам самого разработчика логика работы скрипта построена следующим образом:
По умолчанию в админке открывается файл «index.html» который обычно является главным HTML файлом лэндинга. Но есть возможность редактировать и дополнительные HTML файлы, если речь идет о много-страничном сайте, выбрав их из выпадающего списка в левом верхнем углу, и нажав кнопку «Редактировать».
Акцентирую снова — речь об очень простых сайтах, без скриптов и сложных конструкций, без активного php. Редактирование картинок возможно, если они в простой разметке.

Ниже на скриншоте показаны разделы для редактирования из этой простой админки
Это тексты
Картинки
Код HTML Код CSS.

В разделе «Тексты» — показывается список всех текстовых фрагментов которые присутствуют на странице. Нажав на любой из них, можно изменить его, не касаясь при этом HTML кода. После нажатия на любой из текстовых фрагментов открывается поле редактирования

После того как фрагмент текста отредактирован, нужно нажать кнопку «Заменить текст» и соответствующий фрагмент текста в лэндинге будет изменен. Картинки лэндинга можно изменить, перейдя в меню на раздел «Картинки», мы увидим список всех картинок, с указанием их размеров.

Размер картинок нужен для того чтобы заказчики случайно не загрузили картинки которые не впишутся в вёрстку по размеру. Нажав на любую из картинок мы сможем загрузить файл, и заменить её.

Для более продвинутых заказчиков оставлена возможность редактировать HTML код. Кроме того прямо здесь можно отредактировать любой из CSS и JS файлов.

Чтобы использовать данный скрипт, нужно сохранить его рядом с index.html лэндинга. Если набрать в адресной строке http://ваш-сайт.ru/cmsland.php , то мы попадем в нашу админку.

Админка попросит у нас пароль, по умолчанию — пароль: «password». Сам пароль можно изменить, отредактировав строчку скрипта в Notepad++. ( на фото)

Вот, пожалуй, и вся информация об этой CMS, при тестировании были обнаружены некоторые проблемы, но найти разработчика и задать ему вопросы, не удалось. Если разработчик увидит мое описание, прошу написать мне на jekky1@yandex.ru
Источник админки здесь

Textolite — простая админка для сайта

Что бы сказала няня Макфи по поводу админки?

ПРЕЖДЕ ВСЕГО, НЯНЯ МАКФИ СКАЗАЛА БЫ, ЧТО ВОРОВАТЬ — НЕ ХОРОШО. ЭТО ПРО САЙТ «ВСЕ О ГАДЖЕТАХ APPLE В ОДНОМ САЙТЕ» (http://gadget-apple.ru/) И ПРО СТРАНИЦУ http://gadget-apple.ru/delaem-adminku-dlja-sajta.html , ГДЕ СПАРСИЛИ МОЙ ТЕКСТ БЕЗ УКАЗАНИЯ АВТОРСТВА. ТЕКСТ ПРОСТАЯ АДМИНКА ДЛЯ САЙТА ПРИНАДЛЕЖИТ МНЕ И НАХОДИТСЯ НА МОЕМ САЙТЕ .

Продолжим про Няню Макфи и простую админку. Что бы сказала няня Макфи. «В поисках простой админки для сайта находятся те, кто готов управлять сайтом, готов его администрировать, наполнять текстами и «двигать», но. не всегда знает как это делать. Все хотят простую админку, поверьте! Потому что если нет никакого геморроя в редактировании сайта, то продвижение сайта — уже не такой сложный вопрос. По опыту — нет ничего лучше, чем сделать сайт на фреймворках ( Сайты на Мобирис сегодня — отличный выход!), а потом — прикрутить к сайту «админку» Textolite. Да, да, обычный редактор Текстолайт, который имеет очень обширный функционал. Все. Идеальное решение для простого пользователя. «

Читайте также:  Установка xubuntu no caching mode page found

источник

Что такое админ-панель сайта и как туда попасть

Админ-панель для сайта позволяет управлять настройками проекта, добавлять новые страницы и удалять старые, изменять внешнее оформление ресурса и редактировать контент. В зависимости от используемой CMS способ доступа к админке сайта различается. В данной статье рассмотрим, как зайти в админ-панель Вордпресс, Joomla, Битрикс и OpenCart.

Как найти админ-панель сайта

Админ-панель есть у всех сайтов с CMS — системой управления контентом. Такая система позволяет с легкостью создавать сайт и наполнять его материалами любого формата без навыков программирования.

Если сайт сделан не с помощью CMS, а разработан программистами с нуля, то его редактирование потребует изучения HTML, CSS, PHP и других языков программирования. В некоторых случаях разработчики также создают адаптированную под нужды проекта CMS для облегчения работы с сайтом, тогда вход в админку будет осуществляться определенным создателями ресурса способом.

Чтобы попасть в админку сайта с CMS, необходимо действовать по следующему алгоритму:

  1. Определить CMS ресурса.
  2. Открыть форму авторизации.
  3. Ввести логин и пароль.
  4. Зайти в админ-панель.

Определение CMS ресурса осуществляется как с помощью специальных онлайн-сервисов, так и вручную. Нередко найти сведения о CMS ресурса можно в подвале сайта либо в HTML-коде. Этот сайт сделан в WordPress:

Если в подвале информация о CMS не отображается, просмотрим HTML-код главной страницы сайта. Для этого нажмем правую кнопку мыши и выберем «Просмотр кода страницы»:

Из анализа кода видно, что используется система Битрикс:

Также информацию о CMS получают с помощью онлайн-сервисов, например, инструмента Whatcms. Введем домен, отметим галочкой «Я не робот» и нажмем «Определить CMS»:

Узнав CMS, перейдем на ее форму авторизации. Для этого в адресной строке браузера введем название сайта и добавим определенное дополнение, которое зависит от используемой CMS.

Вход в админ-панель Битрикс

Система 1C Битрикс — популярная CMS в странах СНГ. В рейтинге CMS всего мира на август 2019 года Битрикс занимает десятую позицию. Чтобы зайти в админку сайта Битрикс, добавим к домену /bitrix/admin/, например: https://www.pelenashka.com.ua/bitrix/admin/

Откроется форма авторизации, в которой необходимо ввести логин и пароль:.

Второй вариант входа — нажать кнопку «Битрикс24», что позволит авторизоваться через соцсети:

Возможные проблемы при входе в админку Битрикс

1. Забытые данные для авторизации

Если вы забыли логин или пароль, нажмите «Забыли свой пароль?» для получения данных на e-mail, привязанный к аккаунту:

Затем введите логин или e-mail и нажмите «Выслать»:

После получения контрольной строки обновите пароль.

2. Кэширование страницы авторизации

Также у пользователей Битрикс иногда возникают проблемы, связанные с кэшированием страниц в браузере. При загрузке старой версии сайта из браузера необходимо очистить кэш. Способ удаления кэша зависит от используемого браузера. Рассмотрим процесс на примере Google Chrome.

Вариант №1. Для быстрого доступа к истории браузера нажмем сочетание кнопок Ctrl+Shift+Del, после чего получим возможность указать период, за который будут удалены данные и выбрать перечень файлов:

Вариант № 2. Выберем в меню браузера «История»:

После этого нажмем «Очистить историю»:

Затем выберем период очистки и тип данных, как описано в первом варианте.
Когда очистка кэша завершена, повторно зайдем в админку Битрикс и авторизуемся.

Вход в админ-панель Вордпресс

WordPress — самая популярная система управления контентом в мире, с помощью которой к 2019 году создано около 18 миллионов сайтов. Ежемесячно более 400 миллионов пользователей посещают сайты на WordPress. Изначально CMS позиционировалась как система для блогов, однако сейчас ее активно используют и для интернет-магазинов.

Чтобы войти в админку WordPress, введем в адресной строке браузера название домена с дополнением /wp-login.php либо /wp-admin, например:

В окне авторизации введем e-mail и пароль, затем нажмем «Войти»:

Читайте также:  Установка водяного коллектора в квартире

После этого будет доступна админка WordPress, в которой отображается меню и последние опубликованные материалы:

Возможные проблемы при входе в админку WordPress

1. Забытые данные для авторизации

Если пароль от сайта утерян, нужно на странице авторизации выбрать «Забыли пароль?»

После этого введем логин или email, нажмем «Получить новый пароль», чтобы система отправила письмо на указанную электронную почту:

2. Ограниченный доступ

Могут быть установлены ограничения доступа к админ-панели сайта, например, внесен список определенных IP-адресов, с которых можно зайти в админку. В этом случае при попытке авторизации отобразится 403 ошибка: «You don’t have permission to access /wp-login.php on this server».

При подобной ошибке необходимо откорректировать файл .htaccess, расположенный в основном каталоге сайта на хостинге:

После этого нужно проверить, нет ли в файле такого фрагмента кода:

Если код есть, то доступ будет запрещен с любых IP-адресов. Необходимо удалить данные строчки кода и доступ к админке будет восстановлен. Второй вариант — открыть доступ к админ-панели со всех адресов либо только с собственного IP-адреса. Для доступа с любого IP введем в конце файла указанные строчки:

Для доступа с определенного IP добавим такой код:

указав вместо your_IP свой IP-адрес.

Перемещенная страница авторизации

В целях безопасности административную панель часто переносят на другой адрес, благодаря чему усложняется процесс взлома сайта. Чтобы поменять адрес админ-панели WordPress, используют плагины, которые позволяют установить произвольный адрес для авторизации. Его необходимо запомнить, чтобы в дальнейшем использовать для доступа к админке.

Вход в админ панель Joomla

Joomla занимает второе место по использованию во всем мире в рейтинге CMS, на данный момент на ней функционирует 2,5 миллиона сайтов. Чтобы попасть в админку Joomla, необходимо добавить к домену сайта /administrator/, например: http://vjoomla.ru/administrator/

Далее необходимо ввести логин, пароль и нажать «Войти»:

Возможные проблемы при входе в админку Joomla

1. Забытые данные для авторизации

Если вы забыли пароль, необходимо ввести в адресную строку браузера домен сайта и добавить к нему /index.php?option=com_user&view=reset, например: http://vjoomla.ru/index.php?option=com_user&view=reset

Затем введите email, указанный при регистрации, пройдите проверку на спам и нажмите «Отправить»:

2. Нет доступа в админку при правильном вводе логина и пароля

Такая проблем может быть вызвана сохранением конфигурационного файла configuration.php в формате UTF-8, в котором добавляется запись BOM из трех символов. Эти три лишних символа воспринимаются CMS как ошибка, вследствие чего сбрасывается авторизация. Чтобы исправить подобную ошибку, необходимо скачать в панели управления сайта на хостинге файл configuration.php и пересохранить его с помощью редактора Notepad++, выбрав «Кодировать в UTF без BOM» в меню «Кодировки». После этого снова добавьте файл в исходный каталог.

Вход в админ-панель OpenCart

OpenCart — достаточно популярная CMS для создания интернет-магазинов. На август 2019 года на ней функционирует почти 400 тысяч сайтов. Чтобы попасть в административную панель OpenCart, добавим к домену сайта /admin, например: http://shop.epageview.com/admin/

В форме авторизации нужно ввести логин и пароль, затем нажать «Войти»:

После этого откроется админ-панель, в которой доступно редактирование сайта, а также просмотр статистики по заказам и покупателям:

Возможные проблемы при входе в админку OpenCart

1. Забытые данные для авторизации

Если утерян или забыт пароль от админки, нажмите на странице авторизации «Забыли пароль?»:

После этого укажите регистрационный e-mail и нажмите «Сброс», чтобы получить письмо для обновления пароля:

2. Отсутствует доступ в админку после смены хостинг-провайдера

При переносе сайта на другой хостинг иногда возникает проблема, связанная с использованием устаревшего драйвера mysql данным провайдером. В этом случае отредактируйте файлы config.php в корневом каталоге и папке admin:

Поменяйте в них указанную строку кода: define(‘DB_DRIVER’, ‘mysqli’), заменив название драйвера mysqli на mysql:

источник