Все материалы вносятся на современные сайты посредством системы управления контентом (CMS).
Приведем пример, чтобы разобраться, что значит админка для сайта. Перед капитаном космического корабля — пульт с разными кнопками, рычагами и экранами. И он знает, на какую кнопку нажать, чтобы компьютер выдал информацию про обстановку на борту, а корабль пошел влево, или, к примеру, совершил прыжок в гиперпространство. Админка — это пульт управления космическим кораблем.
Различия сайтов с CMS и без нее
Главное отличие веб-ресурсов на CMS состоит в том, что работа с базами данных, текстовыми, графическими и прочими файлами происходит посредством управления при помощи понятной системы.
Сайт без админки также может работать с базой данных и всеми вышеперечисленными компонентами. Но, к примеру, для того чтобы в CMS на страницу установить картинку, нужно сделать всего лишь одно действие: нажать на соответствующую иконку во встроенном редакторе, а дальше следовать указаниям. Риск ошибки исключен на 99,9%.
А вот для установки изображения на страницу в коде (без админ-панели) придется сделать массу шагов:
- Загрузить картинку на сервер.
- Найти соответствующий раздел в базе данных или в html-коде на странице, куда вы собираетесь разместить картинку.
- При помощи тэга
прописать код отображения картинки, при этом нигде не ошибиться.
- Открыть страницу и проверить, как отображается картинка.
- Вернуться в кодовую часть и исправить ошибки по мере необходимости.
Как видите, пользование админ-панелью значительно облегчает жизнь как контент-менеджеров, так и разработчиков веб-проектов.
Как зайти в админку сайта
В настоящее время существует множество систем управления сайтом:
WordPress, Joomla, Modx, Drupal, DLE — универсальные; ShopScript, PrestaShop, Opencart — для интернет-магазинов; PHPbb, IPB — для форумов и многие другие. Доступ к админке каждой из систем осуществляется посредством введения определенного адреса (для каждой CMS он свой) в адресной строке браузера типа: Ваш сайт/путь к админке.
Рассмотрим, что такое админка сайта на примере CMS MODx
Для входа в админку вводим адрес: сайт/manager и попадаем на форму-приглашение введения логина и пароля:
Теперь мы видим искомое — панель управления сайтом или же админку.
Рассмотрим, что же можно делать в этой административной панели:
- Здесь мы можем работать с деревом сайта (пункты меню): обновлять, удалять, добавлять, скрывать и т.п.
Для изменения содержимого любой страницы необходимо редактировать соответствующий раздел дерева категорий:
- Можно изменять мета-теги, работать с публикацией документа, а также изменять контент страницы. Для работы с контентом предусмотрен текстовый редактор, с функциями, похожими на работу с привычным Word.
- Кроме того, помимо обычных текстовых страниц существует возможность подключать дополнительные готовые модули типа фотогалереи, доски объявлений, формы обратной связи, гостевых книг, блогов, новостных лент и т.п. В MODx это реализовано в разделе “Приложения”, а раздел “Медиа” предназначен для работы с медийным контентом. Работа с правами (разрешение на работу для других пользователей — не администратора, изменение паролей и т.п.) реализована в разделе “Управление”.
- Для опытных программистов есть возможность подключения своих собственных модулей в разделе “Элементы”. К примеру, для сайта по продаже недвижимости можно настроить отображение адресных точек квартир на карте, расширенный поиск объектов, всевозможные сортировки документов и т.п.
- Вкладка “Файлы” открывает структуру каталогов и файлов на веб-сервере для их правки и загрузки.
Каждая админ-панель уникальна. Если вы всю жизнь работали с WordPress, то не сможете сиюминутно переключиться на ShopScript или MODx. Что-то в админ-панелях есть общее, а что-то коренным образом различается. В любом случае, каждую админку придется изучать. Но если вы имеете навыки работы хотя бы с одной из них — то данный процесс будет проходить проще.
Среди админ-панелей также существует своя градация сложности. К примеру, “легкими” админками считаются Joomla, DLE, WordPress. Средняя сложность — у MODx. Повышенная сложность — 1C Битрикс, Drupal.
Как мы видим из примера, админка сайта — важный инструмент управления, без которого в настоящее время не может обойтись ни один солидный ресурс. А при грамотном и умелом подходе админку можно настроить так, что ваш сайт превратится в надежный космический корабль, уверенно курсирующий по просторам Интернета.
semantica.in
Что такое админка WordPress блога
Итак, дорогие друзья, после того как движок WordPress установлен на хостинг, очевидным становиться вопрос о том, что с этим самым движком дальше делать. Как начать полноценно работать с блогом, писать статьи, отвечать на комментарии, настраивать, развивать его и т.д.
Я еще буквально месяц назад, вообще, не имел ни малейшего представления, ни о чем м подобном. Я не знал ни что такое WordPress, ни как он вообще работает. Просто темный лес! Разумеется, не имел представления о том, что такое эта админка.
Сначала небольшая теоретическая вводная. Дело в том, что блог состоит как бы из двух частей. Первая часть – это то, что видит посетитель. Это шапка сайта, какие-то картинки, статьи, баннеры, сайдбар, верхнее меню, собственно сам блог такой, какой он есть.
Вторая часть — это собственно административная панель. Это то место, откуда мы управляем нашим сайтом, пульт управления, в котором реализованы широкие возможности в настройке, администрировании, модерации, управлении контентом. Если представить себе WordPress истребителем, то админка — это пульт управления этого истребителя.
Вот так вот она выглядит сразу после установки движка на хостинг.

Попасть в админ панель можно набрав в адресной строке браузера /wp-admin после того как вы набрали имя своего сайта. Т.е. для вашего блога это будет выглядеть вот так – http://имя блога/wp-admin. После этого вы попадаете в окно ввода логина и пароля.
blogstarter.ru
В предыдущих уроках мы научились устанавливать CMS Joomla на локальном компьютере и на хостинге. Сейчас же поговорим о том, что собой представляет данная система управления контентом и как с ней работать. На начальном этапе все действия, которые мы будем производить для создания собственного сайта, будут тесно связаны с административной частью сайта или другими словами админкой. Чтобы в нее попасть в адресной строке интернет браузера набираем имя Вашего сайта, ставим символ «/» и пишем «administrator», на примере данного сайта адресная строка будет иметь вид – «Joom4all.ru/administrator». Жмем «Enter». Теперь необходимо пройти авторизацию для входа в админ-панель, для этого вводим данные, которые мы указывали на этапе установки Joomla, готово, мы зашли в админку! Выглядит она следующим образом.

На главной странице панели управления мы видим следующее – левое и верхнее меню, а так же основную центральную часть страницы. При помощи левого меню можно попасть на страницы настроек, обслуживания и прочих манипуляций с сайтом, верхнее меню в принципе содержит тот же самый набор инструментов, а в центральной области страницы отображаются данные о пользователях на сайте, новых и популярных статьях которые имеются или в скором времени появятся на сайте.
Знакомство с Joomla 3 начнем с верхнего меню, именно с его помощью мы в дальнейшем будем осуществлять навигацию по разделам панели управления сайтом. Оно разбито на основные разделы и выглядит следующим образом:
И первый пункт меню, который мы видим это «Система» с его помощью можно попасть на страницу общих настроек CMS, управления кэшем и получить информацию о системе. В общем, все видно на скриншоте.

Сразу хочу сказать, что в рамках данной статьи не будут рассмотрены все пункты, сейчас для нас важно просто ознакомиться с основами разделами панели управления, более детально я распишу все позднее, в порядке очередности.
Следующий пункт меню «Пользователи» с его помощью осуществляются все действия связанные с пользователями сайта. Пользователей можно добавлять, удалять, группировать по каким либо критериям, управлять правами доступа к тем или иным разделам сайта и многое другое.
Далее следует пункт меню, который имеет одноименное название «Меню». С его помощью можно создавать и редактировать меню для сайта, а в дальнейшем при помощи модулей выводить его на страницах сайта в каком угодно месте. Подробно о том как создавать и редактировать меню читайте в этом уроке.

Следующий и один из самых важных пунктов меню, с которым будем работать каждый раз при входе в админ-панель это пункт меню «Материалы». С его помощью можно попасть на страницы создания и редактирования материалов, создания категорий и т.д. Именно материалы (другими словами статьи) являются основной составляющей любого сайта, а как их создавать читайте в этой статье.
Меню «Компоненты» служит для доступа ко всем установленным в Joomla 3 компонентам, их может быть достаточно много. В базовой сборке Joomla уже присутствуют такие компоненты как баннеры, контакты, метки, ленты новостей, поиск, перенаправление и некоторые другие. После установки новых компонентов они так же будут отображены в данном разделе.
Раздел «Расширения» доступ, к которому осуществляется при помощи одноименного меню, позволяет производить манипуляции со всеми расширениями Joomla 3, будь то модули, плагины, шаблоны или компоненты. Что такое расширения, где их взять и как установить читайте в данном уроке.

Ну и последний раздел, который присутствует в админ-панели сайтов Joomla 3 это раздел «Справка». С его помощью можно получить справку по данной CMS, а так же перейти на официальный сайт разработчиков, пообщаться на форуме поддержки, найти новые расширения и локализации Joomla 3.
Советую для лучшего понимания всего вышесказанного перейти в каждый раздел и посмотреть что там да как. Если что-то не понятно ничего страшного, в дальнейшем по мере ознакомления все станет понятно. А сейчас главное иметь общие понятия, что и где находится в «админке» Joomla 3. На этом данный урок подошел к концу.
P.S. Как раз во время написания данной статьи, как назло вышла новая версия Joomla 3.7, которую многие так давно ждали. Кардинальных изменений в плане навигации по админ-панели по сравнению с версией 3.6.5 в ней не наблюдается, но есть несколько достаточно серьезных функций. Их мы обязательно затронем в следующих уроках.
joom4all.ru
Такой вот простенький пост, для новичков. Ибо оказалось, что надо.
В Интернет вообще и в интернет-бизнес в частности постоянно приходят новые люди, они заказывают сайты и их иногда обманывают некоторые засранцы. Недавно попал немного мой родной брат… И я как-то устал рассказывать одно и то же, решил написать.
СКОЛЬКО СТОИТ СДЕЛАТЬ САЙТ?
Да сколько угодно, вопрос некорректен. Сайт может стоить сам по себе 0 рублей. Например, этот вот блог сам по себе мне ничего не стоил, я всё взял готовое – в сети куча шаблонов и бесплатных систем управления. А может стоить миллион рублей и выше – если будете заказывать уникальнейшие скрипты и сложные дизайны.
Однако, если вы задумываетесь, сколько стоит сайт именно так, а не “сколько стоит портал?” или “сколько стоит новый почтовый сервис?”… если вы думаете про сайт вообще, то именно ваш стоит 10-30 тысяч. За около 10 вы получите 3 страницы, за 20-30 тысяч – 15-20 страниц.
МОГУ Я ПРОСТО ОТДАТЬ КОМУ-ТО ДЕНЬГИ И ПОЛУЧИТЬ САЙТ “ПОД КЛЮЧ”?
Можете. Потом в 99% случаев будете рано или поздно локти кусать. Платя “за сайт вообще”, вы платите за множество факторов, и вы должны четко понимать, за что. Если не понимаете за что – вы пожалеете о том, что не вникли заранее.
Я не буду ничего писать про сайты примитивнейшие и сайты навороченные, я сейчас хочу сказать только о той информации, которая заказчиками сайтов, неопытными в Интернете, просто не обсуждается, ибо они не знают о ее существовании.
Меня в данном случае не волнует, как вам нарисовали логотип, куда поставили телефон и открывается ли у вас страница из меню вообще. Хочется, чтобы каждый заказывающий сайт понимал, какие данные он обязан получить от разработчика.
Если вы кому-то отдали сколько-то денег и получили в обмен то, что вам называют сайтом, у вас должны быть в этот самый момент пароли доступа:
1. доступ к управлению доменом
2. доступ к управлению хостингом
3. доступ к управлению сайтом
Стандартная же ситуация такова – клиент сам или с разработчиком выбирает звучное доменное имя, и получает сайт на этом имени и доступ в админку – систему управления информацией на сайте. Ему показывают, как править существующие страницы, максимум – как создавать новые, и адьё… А через месяц, три или максимум год клиенты начинают рвать и метать, ибо сайт исчезает…
Итак,
ЧТО ТАКОЕ ДОМЕН?
Домен – это адрес вашего сайта в сети Интернет. Это то, что останется, если убрать http://www. (эйч-ти-ти-пи-двоеточие-слеш-слеш-три-даблъю). Да, смешно звучащие из уст радиодикторов в метро вэ-вэ-вэ в доменное имя вообще-то не входят, а вот потом идет оно – имя вашего сайта. Например, follow-up.ru или microsoft.com Это – домен.
Важно: доменное имя оплачивается постоянно, вы его не покупаете, а арендуете. Шаг отсчета – 1 год. Если вы заплатили “под ключ”, вам купят домен на год (тьфу – не купят, а арендуют… подмена понятий идет постоянно, и я привык так говорить). И если вы не получите доступы к управлению им, то через год ваш сайт пропадет из Интернета.
Доменное имя в зоне .ru стоит стандартно около 600 руб в год. Знающие, впрочем, платят около 110 руб в год. Вы будете платить около 600. Копейки, в общем-то. Вам не жаль, несомненно. Жаль будет, когда вы будете искать, кому же заплатить эти гребаные 600 рублей, чтобы сайт заработал, а человечка, который вам делал сайт, уже и не найдешь…
Так что не забудьте потребовать от того, кто вам зарегистрировал домен, доступы к управлению им. Не стесняйтесь. Просто потребуйте! Стандартный набор доступов это всегда:
1. адрес
2. логин
3. пароль
В случае с доменом это будет
1. адрес регистратора домена (например, www.nic.ru)
2. логин доступа к панели регистратора (например, 1376542)
3. пароль доступа (например, jhvd784jhFD)
Почитайте внизу страницы подсказку, как изначально не попасть.
______________________________________________________________
Вы можете купить домен, но это еще не сайт, еще нужно сделать сайт и где-то разместить, чтобы его все видели.
Ну, за “сделать” вы отвалите 10-30 тысяч, это не обсуждаем, а что значит – разместить? Это значит – прежде всего оплатить хостинг. И платить за него всё время!
ЧТО ТАКОЕ ХОСТИНГ?
Хостинг – это какое-то фиг поймешь где расположенное место в мире (вообще-то физически особый компьютер – сервер), на котором будет лежать ваш сайт и показывать себя во всей красе каждому, кто наберет в браузере ваше доменное имя.
Без хостинга сайта нет. Вы вынуждены оплачивать хостинг. Нет, ваш компьютер не подойдет. Хостинг тоже не покупается, а арендуется. Стандартный шаг – месяц. Тем, кто покупает на год вперед, стандартно дают скидку.
Если кто-то без вашего живого вмешательства в процесс оплатит для вас хостинг, то он оплатит почти наверняка самый дешевый из возможных и почти наверняка на минимальный возможный срок.
Ищите сами, спрашивайте, какой хостинг нужен именно вам, потому что универсальных советов нет. Не ведитесь на дешевизну. Не уверены в качестве – не платите за год вперед.
Пока что вполне действенный советы – брать минимальный хостинг, позволяющий работать на php (чтобы скрипты у вас выполнялись, чтобы хотя бы саму админку поставить), вполне типичная цена – 100-150 рублей в месяц. (На ник.ру, например, около 330 руб в месяц. Это хороший хостинг, да. Имейте в виду, что вы можете держать на нем до 8 сайтов. Дороже 330 руб в месяц платить за сайт-визитку – бред.)
Если же хостинг регистрировал и оплачивал вместо вас разработчик – требуйте доступ к управлению хостингом! Ну, вы уже помните, да? Доступ – это всегда три строки данных:
1. адрес хостера (например, www.sweb.ru)
2. логин доступа (например, yoursiteru)
3. пароль доступа (например, 875kgu866Hn)
Если не будете иметь доступ к панели хостинга, с вами может получиться, как с моим братом – ему назвали завышенную цену хостинга, он заплатил за год, а говноразработчик оплатил три месяца. Так вот некоторые еще зарабатывают… Через три месяца сайт исчез, ибо – аренда, аренда это, а не покупка хостинга, исторически слова путают…
______________________________________________________________
Когда ваш сайт будет иметь имя-домен и дом-хостинг, вы захотите же иногда на нем что-то и изменить – например, вписать на главной странице свое имя:) Так что подходим к тому, что как раз обычно не вызывает проблем –
ЧТО ТАКОЕ АДМИНКА САЙТА?
Админка или панель администратора – потайная дверь на сайт, черный ход, показывающий вам его с другой стороны. Не так, как видят его люди, обычно – упрощеннее, например, в админке все страницы обычно выводятся одним или несколькими длиннющими списками. Короче, место, где можно править тексты, создавать страницы, размещать картинки и прочие медиа.
Не сомневаюсь, что разработчик предоставит вам сам доступ в админку:
1. адрес админки (обычно http://www.ваш-сайт.ru/адрес-админки)
2. логин (например, admin)
3. пароль (например, 123456)
Update от 11.11.12 Тем, кто чуть продвинутее и считает, что он все это знает – полазайте по настройкам доступов и посмотрите, кому уходит информация о смене паролей… Возможны сюрпризы.
______________________________________________________________
ПОДСКАЗКА ДЛЯ ИДИОТОВ/ЗАСРАНЦЕВ-РАЗРАБОТЧИКОВ И ИХ ЖЕРТВ
Не всегда разработчик специально обманывает клиента, скрывая от него информацию о домене и хостинге. Гораздо чаще люди тупят. Так, для регистрации домена стандартно требуется указать электронную почту, на нее приходит код подтверждения регистрации… Ну, конечно, тот, кто регистрирует домен, указывает свою почту. А потом начинается ломка голов – как же перевести домен на хозяина, потому что почта иногда является еще и логином доступа к панели регистратора, а свою почту клиенту отдавать, конечно, не хочется…
Подсказка от злого меня, ибо задрали тормозить: регистрируем изначально новый электронный адрес, специально под клиента… Всё? Намек понят? Если же вы весь в белом, а вот клиент будет тормозить, то у вас остаются ведь пароли к этой почте – ну, например, чтобы все же через год именно вы продлили домен.
Вернуться к ссылке на эту подсказку.
Что такое домен/хостинг/админка?, 9.3 out of 10 based on 9 ratings
follow-up.ru
0 Админ что значит?Сегодня интернет не возможно представить без целой плеяды понятий и сленговых слов, которые указывают на различные виды деятельности пользователя. Однако новички порой впадают в ступор, когда встречают на просторах всемирной паутины, тот или иной загадочный термин. Для этих «бедняг«, мы создали сайт модные-слова.рф, в котором будем делиться самой свежей инфой и любопытными расшифровками. Обязательно добавьте наш ресурс к себе в закладки, чтобы не пропустить полезной инфы. Сегодня мы поговорим об популярном слове, это Админ, что значит вы узнаете немного ниже. К сожалению, в интернете практически нет нормальных словарей по подростковому жаргону, а те, что присутствуют сильно кастрированы и выхолощены. Кроме того, в них содержится огромное количество бесполезной, мёртвой информации, которая никогда не понадобится пытливому юзверю.
Впрочем, прежде чем продолжить, обратите своё внимание на пару интересных публикаций по тематике интернет сленга. Например, что значит Реквест, как расшифровать ЯЛТ, смысл сокращения ЛТ, что означает КУ и т. п.
Итак, продолжим, что значит Админ? Этот термин является сокращением от выражения «Администратор Сети» или «Системный Администратор» (сисадмин).
Синоним слова Админ: инженер (част.).
Пример:
Что-то сеть отрубилась, пожалуйста вызови админа, пусть он роутер настроит.
Синоним слова Админ: сисадмин, администратор.
Пример:
Меня админ забанил на 24 часа, теперь я просто читаю чужие посты, и где-то даже радуюсь, что не надо отвечать на комменты.
Я больше не буду заходить на этот форум, админы просто церберы злые, банят за малейший косяк или шутку.
Не переживай Толян, если тебя забанил админ, значит у него на то были очень веские причины.
У админа практически нет свободного времени, он постоянно торчит возле компьютера, фильтруя чужой «базар».
Вероятно вы не раз сталкивались на различных форумах с админами, которые напряжённо читают все комментарии, активно баня всех матершинников и троллей. К сожалению, данная работа далека от идеала, и зачастую выполняется на добровольных началах. Однако, многие сами просятся в админы ресурса, в надежде почувствовать себе высшим существом, способным карать и миловать.
Прочтя эту статью, вы узнали, что значит Админ, и теперь будете весьма осторожны в общении с этими опасными «существами».
модные-слова.рф
Админка обязательна или нет
Существуют и сайты без возможности редактирования. Стоимость их до 50% ниже, но если захочется внести изменения, пользователь без знаний HTML вынужден будет обратится в веб-студию.
Кто имеет доступ
CMS — это отдельная часть сайта, кроме администратора, имеющего доступ, никто из пользователей Интернета её не видит. Для входа нужно знать данные, их предоставляет разработчик:
- Адрес админки в Интернете.
- Логин и пароль.
Какие бывают админки
А именно:
- MS Joomla (Джумла) — пользоваться можно на бесплатной основе, многие отдают предпочтение ей за возможность модификации в широком диапазоне.
- CMS WordPress (Вордпресс) — с его помощью можно создать даже сложный проект. Открытый исходный код, возможность интегрировать плагины, «прозрачность» работы склоняют многих к его выбору.
- CMS Bitrix (Битрикс) — российская разработка, пользование на платной основе. Широкие функциональные возможности, управление сайтом при помощи информационных блоков.
Эти разновидности выбирают за основу сайтов чаще остальных. Админок существует намного больше:
- готовые CMS — использовать её можно в первоначальном виде или переделать под свои потребности;
- разработка по индивидуальному заказу — дорогостоящая, не всегда оправдана.
Зачастую останавливаются на выборе готового варианта, с доработкой нужных функций.
Из чего состоит режим редактирования
Админки могут быть разными по интерфейсу и возможностям, но общие черты у них все-таки есть, это кнопки:
- параметры;
- метки;
- доступ;
- текст;
- переименовать;
- создать;
- загрузить;
- копировать;
- удалить.
Каждая из систем предполагает использование следующих возможностей:
- корректирование и отслеживание пользователей;
- удаление существующих страниц, можно добавлять новые;
- добавление нового контента, его редактирование;
- модерация сообщений;
- для интернет-магазина: контроль за товарами через систему, учет покупок, архив заказов, сообщений от покупателей;
- аналитика действий пользователей, посетивших сайт.
Какие возможности дает админка собственнику сайта
А именно:
- Возможности развития ресурса, частое обновление информации, добавление актуальных данных. Для интернет-магазинов она незаменима.
- Не нужно тратить время на постоянное обращение к разработчикам с просьбой подкорректировать данные.
- Расширение сайта, добавление новых страниц, наполнение его свежим, уникальным контентом. Без админки не обойтись, когда нужно добиться повышения сайта в поисковой выдаче, разработать стратегию продвижения при помощи уникального контента. Личное участие владельца сайта в наполнении ресурса позволит ему быстрее достичь своих целей.
Ценовая политика, окупаемость
Не всегда сайт с админкой это дорого. Система управления сайтом — это то, на чем экономить не нужно, если с ресурсом хотят работать. Бесплатные «движки» или платформы с небольшой абонплатой вполне могут удовлетворить пожелания заказчика по своему функционалу.
cropas.by
Админка на форумах
Интернет-форумы, на которых пользователи обмениваются сообщениями и различными файлами, также контролируются при помощи админки. При этом структура панели управления может отличаться в зависимости от наличия доступа у администратора к определенным функциям на сайте. Большинство популярных форумов имеют многоуровневую систему модерации и обслуживания. На самом нижнем уровне находятся модераторы, которые имеют ограниченный доступ к админке. Большинству модераторов позволяется банить и удалять пользователей, нарушивших условия использования форума. Также модератор имеет право с помощью админки создавать темы, закрепленные вверху сообщений форума. Чаще всего такие администраторы имеют привилегии только в конкретных разделах форума.
На одном ресурсе может быть несколько пользователей, имеющих доступ к панели администрирования сайта на том или ином уровне.
Модераторы назначаются вышестоящими администраторами, которые имеют расширенный доступ к функциям сайта. Администраторы имеют право назначать привилегии некоторым пользователям сайта, изменять функционал страниц и структуру всего форума. Администратор сайта имеет право закрыть форум на обслуживание или удалить все сообщения, имеющиеся на сайте.
Админка на других проектах
Как и на форумах, на многих других сайтах администраторы также обладают определенными привилегиями и осуществляют управление ресурсом через админку. Так, добавление записей в блоги проводится также через панель администратора.
Админка существует и в различных системах управления сайтами. Любой полноценный движок CMS (например, Drupal или WordPress) имеет админку, через которую полностью настраивается весь функционал сайта. Администратор имеет право менять оформление сайта, устанавливать дополнительные модули и расширения к движку, управлять группами пользователей и посещениями сайта, делать настройки всего интернет-ресурса, которые сказываются на всех пользователях сайта.
Поскольку панель администратора является главным средством управления сайтом, получение доступа к админке и является главной задачей хакеров.
Доступ к любой панели может выполняться путем ввода комбинации имени пользователя и пароля администратора. Большинство админок защищено от взлома, а потому выполнение неавторизованного входа в учетную запись администратора рассчитывается как взлом и причинение вреда ресурсу.
faqgurupro.ru
Что такое админ-панель
Админ-панель сайта — это часть движка, предназначенная для автоматического добавления контента на сайт. На ней есть поле, куда Вы пишете текст статьи. Админ панель содержит скрипты, которые создают новые страницы сайта либо добавляют статью в БД, в зависимости от структуры сайта. В меню добавляется ссылка на статью. Обычно админ-панель даёт возможность добавлять не только текст, но и другой контент. Создавая движок сайта, Вы сами решаете, делать админ-панель или добавлять статьи самостоятельно.
Админ-панель располагается на отдельной странице, которая имеет примерно такой адрес:
http://mysite.ru/adminpanel.php
На сайте не делают ссылки на эту страницу, Вы просто должны знать её URL. Вход в админ-панель производится через форму авторизации. От обычной авторизации она отличается тем, что вы входите не как обычный пользователь, а как администратор, и информация об этом должна быть записана в сессию. Доступ к админ-панели должен быть только у администратора.
Авторизация администратора
Авторизацию администратора можно сделать двумя способами. Если администраторов несколько, то в таблицу с пользователями можно добавить поле, в котором указывать, что пользователь является администратором. А можно в скрипте авторизации просто передавать права администратора конкретному пользователю. Мы используем второй вариант. Назовём страницу авторизации avtadministrator.html. Вот её код:
avtadministrator.html:
<!DOCTYPE html> <html> <head> <title>Страница</title> <meta charset="utf-8"> </head> <body> <p>Авторизация:</p> <form action="adminavt.php" method="post"> <input name="login" placeholder="Логин"> <input type="password" name="password" placeholder="Пароль"> <input type="submit" value="Войти"> </form> </body> </html> |
Форма отправляет данные в файл adminavt.php. Это скрипт авторизации. Его код такой:
adminavt.php:
<?php header('Content-type: text/html; charset=utf-8'); |
$login = $_POST['login']; $pas = $_POST['password']; if ($login == 'Viktor' && $pas == 1122) { session_start(); $_SESSION['admin'] = true; $script = 'adminpanel.php'; } else $script = 'avtadministrator.html'; header("Location: $script"); |
Комментарии:
3, 4 — получаем логин и пароль из формы
5 — если они правильные
8 — записываем в сессию, что это администратор
9 — страница, на которую нужно перейти — adminpanel.php
11 — если логин или пароль неправильные
12 — то нужно вернуться на страницу авторизации
13 — переход на нужную страницу
Создание админ-панели
Админ панель выглядит примерно так.
adminpanel.php:
<?php header('Content-type: text/html; charset=utf-8'); session_start(); if (! $_SESSION['admin']) header('Location: adminavt.php'); ?> <!DOCTYPE html> <html> <head> <title>Страница</title> <meta charset="utf-8"> </head> <body> <form action="newart.php" method="post"> <p>Название статьи:</p> <input name="nameart"> <p>Текст статьи:</p> <textarea name="text"></textarea> <p>Текст ссылки в меню:</p> <input name="menu"> <input type="submit" value="Добавить статью"> </form> </body> </html> |
В начале идёт PHP скрипт, в котором проверяется, есть ли в сессии переменная admin. Если нет, значит в админ-панель входит пользователь, не являющийся администратором. Тогда происходит переход на страницу авторизации. Админ-панель представляет собой форму, в которую администратор вводит новую статью. Название статьи может быть длинным и ссылка на неё в меню сайта может отличаться от названия. Поэтому в форме есть поле для текста ссылки.
Перед добавлением статьи в базу данных нужно поместить текст статьи в теги <p>. Сделаем это на стороне клиента, чтобы не расходовать ресурсы сервера. Добавим на страницу скрипт, в котором перед текстом статьи поставим тег <p>, а после текста </p>. Чтобы сохранились все абзацы, нужно вместо перехода строки закрыть тег <p> и открыть новый. Вот код скрипта:
JavaScript:
var form = document.querySelector('form'); form.onsubmit = function () { var text = form.text; text.value = '<p>' + text.value + '</p>'; text.value = text.value.replace(/n/g, '</p><p>'); }; |
Комментарии:
24 — находим форму
25 — обработчик события submit
27 — находим поле для текста статьи
28 — ставим <p> перед текстом и </p> после текста
29 — заменяем перевод строки на </p><p>.
При желании можно добавить в обработчик проверку заполнения полей.
Форма запускает скрипт newart.php, который добавляет статью в базу данных. Вот код скрипта:
newart.php:
$name = $_POST['nameart']; $text = $_POST['text']; if ($_POST['menu']) $menu = $_POST['menu']; else $menu = $name; $db = mysqli_connect('localhost', 'root', '', 'mybase'); $query = "INSERT INTO art (name, text, menu) VALUES ('$name', '$text', '$menu')"; $result = mysqli_query($db, $query); mysqli_close($db); if ($result) echo 'Статья успешно добавлена'; |
В строке 5 производится проверка — указан ли текст для пункта меню. Если не указан, то используется название статьи. Это позволяет не писать текст для пункта меню, если он совпадает с названием статьи.
Мы рассмотрели создание самой простой админ-панели. Чтобы ею было удобно пользоваться в неё желательно добавить определённые возможности:
- Сделать добавление в статью видео, картинок, ссылок и другого контента
- Добавить указание номера статьи. Это позволит легко менять порядок, в котором статьи перечислены в меню
- Добавить мета-данные: автора статьи, время добавления и другую информацию
- Сделать возможность редактирования и удаления статей
- После добавления статьи показать ссылки для возвращения в админ-панель и перехода на сайт
На основе данного примера Вы сможете сделать любую админ-панель для Вашего сайта.
basecourse.ru