Совет 1: Как сделать на сайте каталог

В начале-середине первого десятилетия двадцать первого века скрипты каталогов были очень популярны. Делать каталоги сайтов было модно. С помощью каталога, требующего обратной ссылки, можно было неплохо поднять тИЦ основного сайта. Большинство каталогов было заполнено мусорными ссылками и не представляло интереса для пользователей. Поэтому поисковые системы научились эффективно определять каталоги и выбрасывать их из поисковой базы (банить). Создание каталога на сайте почти потеряло смысл. Однако, в поиске присутствует небольшое количество качественных модерируемых каталогов. Поэтому и сейчас многие начинающие web-мастера задаются вопросом о том, как сделать на сайте каталог.
Вам понадобится
  • Современный браузер. Программа FTP-клиент. Данные для доступа к сайту по протоколу FTP. Возможность создавать поддомены в панели хостинга, на котором расположен сайт.
Инструкция
1
Загрузите архив с дистрибутивом каталога. Откройте в браузере адрес http://sourceforge.net/projects/yald/. Нажмите ссылку "download". Выберите путь для сохранения файла. Дождитесь окончания процесса загрузки.
Как сделать на <b>сайте</b> каталог
2
Распакуйте архив с файлами дистрибутива каталога в директорию на жестком диске. Воспользуйтесь возможностями файлового менеджера, либо специализированной программой-распаковщиком.
Как сделать на <b>сайте</b> каталог
3
Создайте базу данных для каталога. В панели управления хостинг-аккаунтом перейдите в раздел управления MySQL-базами. Выберите создание новой базы данных. Введите название базы, имя и пароль для доступа к ней. Сохраните эти данные.
Как сделать на <b>сайте</b> каталог
4
Подготовьте дистрибутив каталога к установке. Отредактируйте файл config.php. Он находится в подкаталоге inc каталога с распакованным дистрибутивом. Откройте файл в текстовом редакторе. Введите значения между одинарных кавычек в следующих строках:
$mysql['username'] = ''; // mysql username
$mysql['password'] = ''; // mysql password
$mysql['db'] = ''; // mysql database name
Это параметры для доступа к базе данных. В строке с комментарием "mysql database name" надо ввести имя базы данных, в строке с комментарием "mysql username" необходимо ввести имя пользователя базы данных, а в строке с комментарием "mysql password" - пароль для доступа к базе данных. Эти данные были получены на предыдущем шаге.
Как сделать на <b>сайте</b> каталог
5
Выгрузите все содержимое папки с дистрибутивом каталога на сервер. Соединитесь с сервером сайта по протоколу FTP. Используйте возможности файлового менеджера, либо специальную программу FTP-клиент. Перейдите в директорию сервера в которую необходимо установить каталог. Если директория еще не создана, то предварительно создайте ее. Загрузите в текущую директорию содержимое дистрибутива.
Как сделать на <b>сайте</b> каталог
6
Измените права на доступ папкам на сервере. Установите права на доступ к подкаталогам templates_c и tmp текущего каталога в значение 777.
Как сделать на <b>сайте</b> каталог
7
Произведите установку каталога. Откройте в браузере адрес, соответствующий адресу файла index.php в подкаталоге install директории, куда был помещен дистрибутив каталога. Следуйте инструкциям мастера установки. После окончания установки удалите всю папку install через программу FTP-клиент.
Как сделать на <b>сайте</b> каталог
8
Перейдите созданный каталог. Откройте в браузере адрес http://<домен_каталога>/directory.php чтобы попасть в сознанный каталог. Откройте в браузере адрес http://<домен_каталога>/admin.php, чтобы попасть в административную панель каталога.

Совет 2: Как сделать авторизацию на сайте

Большинство сайтов в интернете предоставляют публичный доступ к содержащейся на них информации. Общедоступные страницы сайтов может просмотреть любой желающий. Однако к некоторым разделам сайтов необходимо предоставлять ограниченный доступ. Например, к страницам панели администрирования. Большинство CMS общего назначения, движков форумов и блогов, имеют встроенные средства авторизации и разграничения доступа. Но если ваш ресурс достаточно прост и не управляется мощной CMS, а ограничивать доступ надо, то придется подумать над тем, как сделать авторизацию на сайте. К счастью, для этого имеются простые средства.
Вам понадобится
  • Сайт, функционирующий под управлением сервера apache. Доступ к сайту по ssh. Доступ к сайту по ftp. Конфигурация сервера, разрешающая пользовательские файлы .htaccess.
Инструкция
1
Подключитесь к серверу по ssh. Если у вас установлен консольный клиент, наберите в консоли команду "ssh <имя_пользователя>@<адрес_сервера>", где <имя_пользователя> - имя вашей учетной записи на сервере, а <адрес_сервера> - символическое имя, либо IP-адрес сервера. Команда может выглядеть так: "ssh vic@receptoman.ru". После запроса введите пароль от своей учетной записи. Под windows можно воспользоваться альтернативными программами-клиентами. Одна из таких программ - putty.
Как сделать <strong>авторизацию</strong> на <b>сайте</b>
2
Перейдите в корневой каталог сайта на сервере. Это каталог, не доступный из web. Как правило, в нем находится подкаталог public_html, в которое помещено содержимое сайта, доступное для просмотра через интернет. Используйте команду cd. Если вы не помните полный путь к папке, используйте команду ls для получения содержимого текущего каталога и совершайте поэтапные переходы.
Как сделать <strong>авторизацию</strong> на <b>сайте</b>
3
Создайте файл паролей в текущем каталоге. Выполните команду вида "htpasswd -c <имя_файла_паролей> <имя_пользователя>". Здесь <имя_файла_паролей> - корректное имя файла, в который будут помещены данные для авторизации, а <имя_пользователя> - один из идентификаторов пользователей, которые будут иметь доступ к разделу сайта. Команда может выглядеть так: "htpasswd -c .pwd User1". После ввода команды будет запрошен пароль для пользователя с введенным именем. После ввода пароля будет запрошено его подтверждение.
Как сделать <strong>авторизацию</strong> на <b>сайте</b>
4
Проверьте существование файла паролей. Выполните команду "ls --all". В отображенном списке содержимого текущего каталога должно присутствовать имя файла паролей.
Как сделать <strong>авторизацию</strong> на <b>сайте</b>
5
Добавьте еще пользователей, которым будет разрешен доступ. Выполняйте команду вида "htpasswd <имя_файла_паролей> <имя_пользователя>". Значение параметра <имя_файла_паролей> должно быть такое же, как при создании файла паролей. Например, добавить в файл с именем .pwd данные для пользователя user2, можно командой "htpasswd .pwd user2". Пароли и подтверждения паролей будут запрошены в интерактивном режиме.
Как сделать <strong>авторизацию</strong> на <b>сайте</b>
6
Отключитесь от сервера. Введите команду exit и нажмите Enter.
Как сделать <strong>авторизацию</strong> на <b>сайте</b>
7
Измените файл .htaccess. Подключитесь к серверу при помощи программы FTP-клиента. Зайдите в каталог, соответствующий разделу сайта, для которого необходима авторизация. Если там есть файл с именем .htaccess, загрузите его на свой компьютер. Если такого файла нет, создайте его на своем компьютере. Добавьте в начало файла .htaccess следующие строки:AuthType Basic
AuthName "приветствие"
AuthUserFile "путь_к_файлу_с_паролями"
Require valid-userВместо слова "приветствие" введите любую фразу. Она будет отображаться в диалоге запроса данных пользователя в браузере. Вместо значения "путь_к_файлу_с_паролями" введите полный путь к файлу с данными для авторизации на сервере. Этот путь, к примеру, может быть таким: "/home/www/vic/domains/receptoman.ru/.pwd". Сохраните файл .htaccess. Загрузите его на сервер.
Как сделать <strong>авторизацию</strong> на <b>сайте</b>
8
Проверьте работу системы авторизации. Зайдите в раздел сайта, для которого был модифицирован файл .htaccess. Если все работает корректно, браузер отобразит диалог с запросами данных для авторизации.
Как сделать <strong>авторизацию</strong> на <b>сайте</b>
Видео по теме
Обратите внимание
Обязательно убедитесь, что каталог, в котором находится файл паролей, не доступен через web. В противном случае злоумышленник сможет завладеть этим файлом. Пароли в файле зашифрованы. Но, имея имена пользователей и хеши паролей, гораздо проще подобрать данные для авторизации.
Совет полезен?
В административной панели хостинга может иметься функция для более быстрого паролирования директорий. Вследствие ее применения также будет создан файл паролей и модифицирован файл .htaccess.
Источники:
  • Аутентификация, авторизация и контроль доступа в Apache

Совет 3: Как сделать каталог статей на сайте

Одной из основных забот любого владельца информационного веб-сайта является поиск источников тематического контента для его наполнения. Статьи и новости можно заказать на специализированных биржах или у одиночек-фрилансеров, но стоит это недешево. Поэтому иногда web-мастер может принять решение сделать каталог статей на сайте, тем самым обеспечив приток контента и частичную монетизацию ресурса.
Вам понадобится
  • - Браузер;
  • - подключение к интернету;
  • - FTP-клиент;
  • - данные для авторизации на сервере при доступе по FTP;
  • - данные для доступа в административную панель хостинг-аккаунта;
  • - данные для доступа в административную панель CMS сайта.
Инструкция
1
Определитесь со средствами, на базе которых будет создан каталог статей. Как правило, для организации каталога можно использовать CMS, на основе которой функционирует основной сайт. Достаточно просто выделить для гостевых статей свой раздел, создав необходимую структуру подразделов в соответствии с перечнем рубрик, и, возможно, назначить страницам каталога отдельный шаблон.
2
Если CMS сайта по каким-то причинам не может использоваться для создания каталога, подберите и установите подходящий по функционалу движок. В данном случае имеет смысл выбрать удобное в обращении, гибкое и легко настраиваемое решение. К примеру, каталог статей может быть построен на базе платформы для блогов WordPress (нужно будет только создать шаблон страницы рубрики, отображающий подкатегории не в виде списка, а в виде таблицы). Хорошо для организации каталога подойдет и CMS общего назначения Drupal. Модуль Views позволит настроить Drupal на отображение каталога всего за несколько минут.
3
Установите выбранную CMS, если это необходимо. Если было принято решение об использовании отдельной CMS для организации каталога статей, произведите ее инсталляцию на сервер.
4
Загрузите дистрибутив CMS с сайта разработчика на жесткий диск своего компьютера. Ознакомьтесь с документацией, содержащейся в дистрибутиве. Ознакомьтесь с онлайн-документацией по выбранной CMS, если таковая имеется.
5
Распакуйте файлы дистрибутива CMS на жесткий диск. Исправьте конфигурационные файлы. Загрузите файлы CMS на сервер, используя программу FTP-клиент. Подготовьте CMS к установке, создав базу данных и изменив права доступа к директориям и отдельным файлам так, как это описано в документации. Запустите скрипт инсталляции CMS и следуйте его указаниям.
6
Настройте CMS для отображения содержимого в режиме каталога. Добавьте необходимое число виртуальных разделов и подразделов сайта, создав начальную структуру рубрикатора. Добавьте короткие и длинные описания к каждому из созданных разделов.
7
Установите тему оформления или шаблоны, позволяющие выводить информацию в привычном для каталогов виде. На страницах рубрикатора кроме стандартных элементов дизайна и навигации (шапка сайта, верхнее и боковые меню, строка breadcrumbs, footer) должны содержаться блоки, отображающие перечень категорий текущего раздела в табличном виде, и список содержащихся в разделе статей. Эти блоки должны занимать основную площадь страницы. Дизайн страниц со статьями может быть традиционным.
8
Реализуйте механизм приема статей для размещения в каталоге. Создайте страницу с формой для подачи заявки на добавление статьи в каталог. Для данных целей можно использовать специальные плагины или модули CMS или сторонний скрипт. Можно также использовать форму обратной связи. Удобно настроить обработчик данных формы таким образом, чтобы он отсылал письмо-уведомление о поступлении новых материалов.
9
Сделайте каталог статей на сайте. Разместите на главной странице информацию о том, что в каталог принимаются статьи. Установите ссылки на страницы с формой подачи заявки на размещение и правилами каталога. Публикуйте статьи, присланный пользователями.
Видео по теме
Видео по теме
Обратите внимание
Не пропускайте в каталог ресурсы с неуникальным описанием, ресурсы сомнительного содержания, ресурсы, несущие угрозу безопасности компьютерам пользователей. Такой каталог будет забанен поисковыми системами. Не интегрируйте каталог с основным сайтом. Поисковая система может детектировать сайт как каталог и забанить его. Лучше установите каталог на отдельный поддомен.
Полезный совет
Активируйте в административной панели каталога подтверждение адреса e-mail. Это в какой-то мере уменьшит поток спам-регистраций в каталоге.
Источники:
  • сайт каталог сделать
Поиск
Совет полезен?
Добавить комментарий к статье
Осталось символов: 500