Мы будем Вам признательны, если Вы поддержите проект Open SLAED и используя Ваши возможности, разместите наш пресс-релиз на страницах своих сайтов, проектов, форумов, блогов. Текст пресс-релиза, возможно, видоизменить под Ваш формат, не искажая смысл. Пресс-релиз можно взять на данной странице.
Всё что можно прочитать и увидеть, соответственно можно скопировать. Эффективной защиты от копирования не существует. Но это не значит, что ей нельзя препятствовать, можно отключить использование правой или других кнопок мыши, которые применяются для копирования, это станет незначительным, но всё-таки препятствием в копировании для начинающих пользователей.
Для отключения кнопок используем данный код:
Хотелось бы заметить, что работает этот код только на браузерах Internet Explorer. Не исключено что и для других браузеров есть нечто подобное. Если захотите воспользоваться другим кодом, просто замените этот на свой код, вставив его между echo ' и ';
Код необходимо интегрировать в систему. Это не составит особого труда, даже начинающему веб мастеру, не знакомому с языками программирования.
Для использования этого метода Вам необходимо выставить права CHMOD 666 на файл: config/config_header.php
Операцию производим непосредственно из панели администратора системы: Панель администратора >> Редактор >> Файл внедрения в шапку системы: config_header.php
Каждый дизайнер рано или поздно сталкивается с тем, что необходимо установить права доступа (CHMOD) для документов скачанного форума или гостевой книги (Думаю, когда начинают писать скрипы сами, то уже знают, как это сделать). В этом нет ничего сложного, но без помощи разобраться довольно трудно.
Чаще всего встречаются цифры 777 или 666. Вообще они могут принимать значения от 0 до 7. В основе расчёта лежит двоичная система исчисления. Если расписать цифры, то получится:
Как известно, единица соответствует утверждению (да), ноль - игнорированию (нет). Теперь определимся с тем, что утверждают и игнорируют эти комбинации цифр. Применяется такой порядок:
R W X
R - Read
W - Write
X - Execute
Значит, документ с правом доступа
7 Разрешает
R (Читать) W (Записывать, редактировать) X (Выполнять)
6 Разрешает
R (Читать) W (Записывать, редактировать)
5 Разрешает
R (Читать) X (Выполнять)
4 Разрешает
R (Читать)
3 Разрешает
W (Записывать, редактировать) X (Выполнять)
2 Разрешает
W (Записывать, редактировать)
1 Разрешает
X (Выполнять)
0 Вообще ничего не разрешает
Но числа даются в виде 777, а не 7. Это необходимо для того, чтобы разным пользователям предоставлять разные права доступа:
Первая - относится к хозяину документа.
Вторая - к лицам, относящимся к группе.
Третья - к пользователям, не имеющим к нему отношения.
Значит, право доступа 754 даёт право:
Хозяину делать с ним всё, что захочется.
Лицам группы читать и выполнять.
Клиенту только читать.
Блок выводит случайный анекдот (афоризм и тд) из своей базы. Есть возможность добавления анекдотов. Администратор может просмотреть все анекдоты и ненужные удалить.
Просто скопируйте все файлы из архива по каталогам и установите нужный CHMOD для файла anekdots.dat. В файле config.php прописано немного еще настроек, количество одновременно отображаемых анекдотов, выводить подпись или нет, допустимое количество символов в анекдоте и тд.
Блок написан на примере скрипта WR-анекдот.
На работу можно посмотреть по адресу: kazakru.kentavr.info
Если вам понравился скрипт, то Вы можете отблагодарить положив от рубля и выше на:
Блок мини чата. Установка:
1. Выложите все файлы в корень вашего сайта.
2. На файл /blocks/chat.txt поставьте CHMOD 666.
3. Идите в Админ. Панель и инсталируйте блок.
Исходя из многолетней практики использования и применения, на сегодняшний день система является одной из самых защищённых и безопасных систем подобного уровня. Не смотря на это, а так же по причине частого появления уязвимостей программного обеспечения серверного оборудования хостеров, на которых система может быть установлена, предлагаем Вашему вниманию советы и рекомендации по её защите. Настоятельно рекомендуем не игнорировать данную статью и выполнить все методы предложенные в ней. Здесь описаны самые важные способы по защите системы, которые обезопасят Ваш проект.
Для повышения безопасности, в панели администратора системы, в отделе безопасности установите дополнительные логин и пароль для входа в систему администрирования.
Ограничите вход в систему администрирования проектом по определённому IP Адресу или маски сети IP. То есть дайте доступ только по Вашему IP и IP Ваших администраторов. Данный способ защиты является самым оптимальным и исключает любой несанкционированный вход в панель администрирования. Ограничение по IP можно установить в панели администратора системы отдела безопасности.
Не оставляйте стандартное название файла администратора admin.php. $admin_file - пожалуй, самый важный параметр, определяет имя файла для входа в отдел администрации. Придумайте название файла, любое (на английском) и впишите в файле config/config.php. Сохраните этот файл и закройте. Теперь найдите файл admin.php и переименуйте его в то, что вы придумали.
Не устанавливайте права доступа CHMOD 777 на файлы и папки без необходимости. Так же не удаляйте файлы .htaccess в директориях системы. Они отвечают за безопасность и запрещают прямой доступ на файлы находящиеся в этой директории.
Не используйте модули и скрипты заведомо наклонные к уязвимостям. Не игнорируйте актуальные обновления системы. Будьте бдительны и старайтесь следить за новостями и обновлениями на нашем проекте. Не изменяйте и не удаляйте верхнею часть кода в файлах function/function.php и admin/admin.php, как правило, эти участки отвечают за безопасность.
Не устанавливайте одинаковые пароли и логины для пользователя и администратора системы. Не устанавливайте одинаковые пароли для соединения с базой данных и FTP. Старайтесь использовать пароли не короче пяти символов с комбинацией цифр и букв.
Не используйте стандартный префикс таблиц базы данных, это в значительной степени повысит защиту системы от различного рода SQL инъекций. Если при установке системы Вы установили префикс таблиц базы данных по умолчанию, рекомендуем изменить его. Для этого воспользуйтесь скриптом специально предназначенным для этих целей. Скачать скрипт можно в файловом архиве нашего проекта.
Регулярно производите резервное копирование базы данных, а так же всех файлов системы на свой компьютер или другие безопасные носители информации. Для резервного копирования базы данных используйте стандартную возможность, которая предоставляется системой.
Не используйте Cookies по умолчанию. В конфигурациях системы, измените стандартные название Cookies для пользователей и для администраторов. Это так же относится к названиям Cookies для заблокированных посетителей, который Вы можете изменить в конфигурациях отдела безопасности.
Исходя из многолетней практики использования и применения, на сегодняшний день система является одной из самых защищённых и безопасных систем подобного уровня. Не смотря на это, а так же по причине частого появления уязвимостей программного обеспечения серверного оборудования хостеров, на которых система может быть установлена, предлагаем Вашему вниманию советы и рекомендации по её защите. Настоятельно рекомендуем не игнорировать данную статью и выполнить все методы предложенные в ней. Здесь описаны самые важные способы по защите системы, которые обезопасят Ваш проект.
Для повышения безопасности, в панели администратора системы, в отделе безопасности установите дополнительные логин и пароль для входа в систему администрирования.
Ограничите вход в систему администрирования проектом по определённому IP Адресу или маски сети IP. То есть дайте доступ только по Вашему IP и IP Ваших администраторов. Данный способ защиты является самым оптимальным и исключает любой несанкционированный вход в панель администрирования. Ограничение по IP можно установить в панели администратора системы отдела безопасности.
Не оставляйте стандартное название файла администратора admin.php. $admin_file - пожалуй, самый важный параметр, определяет имя файла для входа в отдел администрации. Придумайте название файла, любое (на английском) и впишите в файле config/config.php. Сохраните этот файл и закройте. Теперь найдите файл admin.php и переименуйте его в то, что вы придумали.
Не устанавливайте права доступа CHMOD 777 на файлы и папки без необходимости. Так же не удаляйте файлы .htaccess в директориях системы. Они отвечают за безопасность и запрещают прямой доступ на файлы находящиеся в этой директории.
Не используйте модули и скрипты заведомо наклонные к уязвимостям. Не игнорируйте актуальные обновления системы. Будьте бдительны и старайтесь следить за новостями и обновлениями на нашем проекте. Не изменяйте и не удаляйте верхнею часть кода в файлах function/function.php и admin/admin.php, как правило, эти участки отвечают за безопасность.
Не устанавливайте одинаковые пароли и логины для пользователя и администратора системы. Не устанавливайте одинаковые пароли для соединения с базой данных и FTP. Старайтесь использовать пароли не короче пяти символов с комбинацией цифр и букв.
Не используйте стандартный префикс таблиц базы данных, это в значительной степени повысит защиту системы от различного рода SQL инъекций. Если при установке системы Вы установили префикс таблиц базы данных по умолчанию, рекомендуем изменить его. Для этого воспользуйтесь скриптом специально предназначенным для этих целей. Скачать скрипт можно в файловом архиве нашего проекта.
Регулярно производите резервное копирование базы данных, а так же всех файлов системы на свой компьютер или другие безопасные носители информации. Для резервного копирования базы данных используйте стандартную возможность, которая предоставляется системой.
Не используйте Cookies по умолчанию. В конфигурациях системы, измените стандартные название Cookies для пользователей и для администраторов. Это так же относится к названиям Cookies для заблокированных посетителей, который Вы можете изменить в конфигурациях отдела безопасности.
Для установки, использования и отладки PHP скриптов на своём персональном компьютере, профессионалами и опытными пользователями используются локальные серверы или их эмуляторы. Для пользователей систем Windows существует большое количество локальных серверов специально предназначенных для этих целей. Самыми известными из них являются: AppServ, XAMPP, VertrigoServ, TopServer. Как правило, их установка не является проблемой даже для не опытных пользователей и заключается в нескольких нажатиях клавиши подтверждения. Некоторые из них можно скачать на нашем проекте в каталоге файлов.
Установка системы
1. Для начала, разархивируйте, скаченный дистрибутив системы.
Перед Вами будут три папки:
html - Файлы системы.
update - Папка, содержащая файлы для обновления системы с более старой на новую.
doc - Папка, содержащая информацию по установке, описание и прочее.
Разархивируйте все файлы из папки html скачанного архива на сервер, где будет размещаться Ваш сайт. Для локального сервера, как правило, в папку www (Зависит от типа локального сервера).
2. Убедитесь, что сервер запущен, иначе запустите его (Только в случае установки на локальном сервере). Откройте phpMyAdmin. Если Вы производите установку на localhost, то должны набрать в адресной строке браузера http://localhost/phpMyAdmin/
3. Выберите язык в строке Language, как правило, Russian (ru-win1251)
4. Теперь необходимо создать базу данных (БД) для будущего сайта. Для этого в графе «Создать новую БД» вводим название будущей базы, можете придумать любое, например my_slaed, нажимаем кнопку «Создать». Запомните, а лучше запишите название базы данных, пароль и имя пользователя базы данных которые нам понадобятся позже, при установке системы.
5. Установите права CHMOD 666 на файлы config/config.php и config/config_global.php
6. В целях безопасности измените стандартное название у файла admin.php. Переименуйте его в то, что Вы придумали, к примеру, my_panel.php и укажите его новое название при установке системы в графе «Название файла для входа в отдел администрации», но без окончания «.php» в нашем случае my_panel
7. Запустите в адресной строке Вашего браузера http://www.ваш_сайт.com/setup.php
8. После благополучной установки системы, удалите или измените название файла setup.php
Дополнительно
1. Установите права CHMOD 666 на все файлы в директории config/ кроме файлов: .htaccess и index.html
2. Установите права CHMOD 777 для папки config/cache/, config/counter/, config/logs/ и права 666 на их содержание, кроме файлов: .htaccess и index.html
3. Установите права CHMOD 777 для папку uploads/ и все папки содержащиеся в ней и её папках
Самой распространенной проблемой, с которой сталкиваются большинство пользователей на начальной стадии изучения основ создания сайтов и веб проектов, это изменение атрибутов файлов (CHMOD, 777 и т.п.). Атрибуты файла можно изменить непосредственно программой, которую вы используете для загрузки файлов на сервер или веб оболочкой, в случае если таковая предоставляется Вашим хостинг провайдером. FTP команда CHMOD - это упрощённая система прав доступа, которая используется в Unix (Linux) системах и соответственно на Unix (Linux) хостингах. Для серверов работающих на основе систем Windows в установке прав доступа нет необходимости.
Очень важно иногда назначить права доступа на определённые файлы и папки, находящиеся на веб-сервере, будь то в целях безопасности или просто для корректной работы скрипта. Это действие и называется chmod (change file mode), или по-русски: изменение режима доступа к файлам. Это название берёт свое начало с команды Unix - chmod, которая изменяет разрешения на файлы. Со временем «chmod» стал синонимом слова «разрешение» («permission»).
Когда какой-то CGI- или PHP-скрипт пытается записать данные в файл, он должен иметь соответствующее разрешение от операционной системы (Unix, Linux и им подобной). Без разрешения скрипт просто получит ошибку и не запишет никаких данных. Чтобы дать скрипту разрешение на запись в определённые файлы, на эти файлы должны быть установлены соответствующие разрешения (права). Процесс установки таких разрешений обычно называется установкой CHMOD. Итак, под CHMOD обычно понимается изменение прав доступа к файлу или каталогу.
На серверах под управлением Windows Server упрощённая система установки прав через атрибуты не работает и не используется. На Windows системах установки прав на файлы и каталоги эквивалентна максимальным правам, которые задаются через CHMOD.
Установка прав на файлы и каталоги (папки, директории)
Права доступа - это атрибуты файла или каталога, которые указывают серверу кто и что может делать с соответствующим файлом или каталогом. Обычно права доступа регламентируют такие действия как чтение, запись в файл (или каталог), исполнение.
В системах Unix (Linux) все пользователи разделяются на три группы:
user - непосредственно владелец файла;
group - член той же группы, к которой принадлежит владелец файла;
world - все остальные.
Когда вы соединяетесь с сервером, он определяет, к какой группе вы относитесь. Например, подключаясь к серверу по FTP, вы входите под своим именем пользователя, соответственно сервер относит вас к группе user. Другие пользователи, подключаясь по FTP, будет отнесены к группе group, а когда человек попадает к вам на сайт через свой браузер, то он попадает в группу world.
После определения группы пользователь получает права на действия с объектами, то есть он может прочитать, записать или выполнить файл. Чтобы просмотреть каталог, он должен быть исполняемым, чтобы просмотреть его содержимое, он должен иметь атрибут чтения, а чтобы создать новый файл или каталог в существующем каталоге, необходимо иметь право на запись. Таким образом, чтобы выполнялось приложение или CGI- или PHP-скрипт, необходимо ставить на каталог атрибут чтения и выполнения.
Создавая файл, пользователь автоматически получает самые широкие права на делание с этим файлом чего угодно, его группа — несколько меньшие права, а все остальные — совсем ничтожные права. В Unix (Linux) есть только три основных права — читать файл или просматривать каталог («Read»), изменять файл или каталог, записывая в него что-нибудь, или вообще его удалять («Write»). Последнее право — право на запуск файла («eXecute»).
Чтобы распределить права для соответствующих групп, используются цифровые обозначения:
4 = read (право на чтение);
2 = write (право на запись);
1 = execute (право на выполнение).
Первая цифра в обозначении устанавливает права для группы user (т.е. фактически для вас), вторая для группы group и третья для world.
Простым сложение цифр можно добиться установления прав на совокупность действий. Например:
3 (2+1) - разрешает запись и выполнение файла (каталога);
5 (4+1) - разрешает чтение и выполнение;
6 (4+2) - разрешает чтение и запись;
7 (4+2+1) - устанавливает право чтения, записи и выполнения.
Для установления прав доступа используется команда CHMOD.
Несмотря на это, еще никому не помешало знать чуть больше о командах Unix. Так вот, команда chmod имеет два режима: Абсолютный (цифровой) и Символьный режим. Команда chmod, используемая в Unix, или команда site chmod, используемая в некоторых FTP-менеджерах (-клиентах) (FTP Explorer, например), могут использоваться в обоих режимах.
При Абсолютном (цифровом) режиме используется описанный выше 3-х цифровой код прав доступа. Символьный режим использует буквенный формат для установки прав доступа. Здесь используются буквы r (read, чтение), w (write, запись) и x (execute, выполнение). А также u (user, пользователь), g (group, группа), o (other (world), другие, весь мир) и a (all, все [не используется]).
Вот несколько наиболее часто встречающихся сочетаний:
CHMOD 755 - Для директорий, CGI-скриптов, PHP-скриптов
CHMOD 644 - Для обычных файлов, PHP-скриптов
CHMOD 600 - Скрыть файлы от всех, кроме ваших скриптов
Во всех современных FTP-клиентах присутствует возможность назначения прав доступа путем простановки «галочек» в чекбоксах, либо просто введением цифрового кода в соответствующее поле.
Дата: 09.07.2007 Модуль: Статьи Категория: Информация Разместил: K-M
В двух предыдущих частях мы познакомились с основами «правил перезаписи» URL и «условиями правил». Позвольте предложить к рассмотрению два примера, иллюстрирующих более сложные приложения. Первый пример имеет дело с динамическими страницами, а второй показывает возможности вызова «.txt» файлов и произведение различных действий над ними.
Предположим, что у нас есть виртуальный магазин по продаже каких-то товаров. Клиенты обращаются к описаниям товаров через скрипт:
Эти адреса представлены как ссылки на большинстве страниц сайта.
А теперь допустим, что вы решили добавить сайт для индексации в поисковые системы. Тут вас поджидает небольшая неприятность – не все поисковики принимают, понимают и индексируют URL, в которых содержится символ «?».
Более естественным и приемлемым для поисковика является URL вида:
http://www.yoursite.com/cgi-bin/shop.cgi/product1
В данном случае символ «?» заменяется на «/».
Еще более комфортабельный URL с точки зрения поисковика будет иметь вид:
http://www.yoursite.com/shop/product1
Для поисковика, «shop» теперь как-бы является директорией, содержащей товары product1, product2 и т.д.
Если пользователь, со страницы результатов запроса в поисковике проследует по такой ссылке, то эта ссылка должна будет трансформироваться в ссылку: shop.cgi?product1.
Чтобы добиться такого эффекта можно использовать mod_rewrite, используя следующую конструкцию в файле .htaccess:
Переменные $1 и $2 составляют так называемые "backreferences". Они связаны с текстовыми группами. Вызываемый URL разбивается на части. Все, что находится перед «shop», плюс все что находится после «shop/» определяется и хранится в этих двух переменных: $1 и $2.
До этого момента, наши примеры использовали «правила» типа:
Однако мы еще не достигли истинной перезаписи URL адресов, в смысле того, что один URL должен перенаправлять посетителя на другой.
Для нашей записи вида:
применяется общий синтаксис: RewriteRule текущийURL перезаписываемыйURL
Как видите, эта директива выполняет действительную «перезапись» URL адреса.
В дополнение к записям в файл .htaccess, нужно еще заменить все ссылки на сайте, которые имеют формат «cgi-bin/shop.cgi?product», на ссылки вида: «shop/product»
Теперь, когда поисковик найдет страницу с подобными ссылками, он проиндексирует сайт без всяких видимых проблем.
Таким образом вы можете превратить чисто динамический сайт в сайт, имеющий статическую структуру, что явно принесет пользу в вопросе индексирования различными посковыми машинами. Обратите внимание на вид URL адресов на данном сайте. Вдобавок ко всему, они имеют еще и легкочитамую для человека структуру - ЧПУ (человекопонятный УРЛ). Но об этом мы поговорим в другой статье.
В нашем втором примере мы обсудим, как переадресовать запросы «.txt» файлов к сценарию программы.
Многие хостинг провайдеры, работающие с Apache предоставляют лог-файлы в общем формате. Это означает то, что они не будут соджержать поля с ссылающимися страницами и юзер-агентами.
Однако, относительно запросов к файлу «robots.txt», предпочтительно иметь доступ ко всем этим данным, чтобы иметь больше информации о посещении поисковиков, чем просто знать их IP адреса. Для того, чтобы оганизовать это, в «.htaccess» должны быть следующие записи:
Теперь при запросе файла «robots.txt» наш RewriteRule переадресует посетителя (робота) к обрабатывающему запросы скрипту text.cgi. Кроме того, переменная передается скрипту, которая будет обработана в соответствии с вашими нуждами. «REQUEST_URI» определяет имя запрашиваемого файла. В данном примере это – «robots.txt». Скрипт прочтет содержание «robots.txt» и отправит его web-браузеру или роботу поискового сервера. Таким образом, мы можем считать хиты посетителей и вести свои лог-файлы.
С этой целью, скрипт будет использовать переменные окружения «$ENV {'HTTP_USER_AGENT'}» и т.д. Это обеспечит получение всей требуемой информации. Вот исходный текст для сценария cgi, упомянутого выше (пример взят с сайта http://fantomaster.com):
Загрузите файл с данным содержимым в корневую или в DocumentRoot директорию сервера и установите права доступа у файлу (chmod) 755. Затем, создайте каталог «stats». Более детальное описание о том, как установить скрипт вы можете получить на сайте разработчика.
Если настройки вашего сервера не позволяют исполнять cgi-сценарии в главной директории (DocumentRoot), то попробуйте следующий вариант:
Обратите внимание, что в этом случае, будет необходимо изменить пути в коде скрипта!
Наконец, вот решение задачки, данной в предыдущей части этой публикации:
Если мы пишем в регулярном выражении «^212.37.64» вместо «^212.37.64.» (с точкой в конце), то даст ли это тот же самый эффект, и будут ли исключены те же самые IP адреса?
Регулярное выражение ^212.37.64 удовлетворяет и применимо к следующим строкам:
Следовательно, последняя цифра «4» может сопровождаться любой символьной строкой. Однако, максимальным значением IP является адрес 255.255.255.255 – который подразумевает, что например 212.37.642.12 – неправильный (недопустимый) IP. Единственный допустимый IP в вышеприведенном списке – 212.37.64.12!
Данный модуль позволяет разместить на Вашем сайте каталог файлов. Многоуровневая структура размещения информации обеспечивает простоту поиска для посетителей сайта, а также легкость администрирования.
Интерфейс пользователя
Списки файлов делятся на категории и подкатегории по различным признакам для удобства поиска. Для пользователей доступна сортировка файлов по дате добавления («Новые файлы») и количеству скачиваний («Популярные файлы»). Дополнительно новые файлы снабжаются цветной пиктограммой, выделяющей их среди остальных. Каждый файл может быть снабжен пояснительной информацией, а также для каждого ведется учет комментариев, количества скачиваний и текущего рейтинга (на основании оценок пользователей).
Администрирование
Функции главной панели
Добавление новой категории
Для добавления новой категории нажмите на ссылку «Файлы» на панели управления модулями, в появившемся ниже поле впишите название категории, в поле ниже введите краткое описание категории и нажмите «Добавить». Новая категория добавлена.
Добавление подкатегории в существующую категорию
Для добавления подкатегории нажмите на ссылку «Файлы» на панели управления модулями. В появившемся ниже поле впишите заголовок подкатегории, в поле ниже введите её краткое описание, из выпадающего списка ниже выберите категорию, в которую будет входить новая подкатегория и нажмите «Добавить».
Редактирование существующей категории (подкатегории)
Чтобы отредактировать категорию (подкатегорию) нажмите на ссылку «Файлы» на панели управления модулями. Из появившегося ниже списка выберите категорию (подкатегорию), которую собираетесь изменить и нажмите «Редактировать». После перезагрузки окна в форму введите новое название и/или описание категории (подкатегории), для подкатегорий также можно изменить родительскую категорию. Так же в этом окне можно удалить ненужную категорию (подкатегорию). Внимание: При удалении категорий (Подкатегорий) удаляются все файлы в ней, а так же все вложенные категории и файлы в них!
Добавление нового файла
Для добавления нового файла нажмите на ссылку «Файлы» на панели управления модулями. В поле «Заголовок» формы «Добавить файл» впишите название файла. Выберите категорию (подкатегорию), в которой будет располагаться новый файл (в противном случае файл будет размещен на главной странице модуля Files). После этого в соответствующих полях введите описание файла, имя его автора, E-Mail и ссылку на домашнюю страницу автора. Для загрузки файла нажмите кнопку «Обзор» и выберите нужный файл, для размещения файла по ссылке на скачивание введите в соответствующее поле URL в формате http://some_site/some_folder/some_file.zip. Ниже впишите версию файла, а также размер (для файлов, размещенных по ссылке).
Перемещение файлов между категориями (подкатегориями)
Для перемещения файлов из одной (под)категории в другую нажмите на ссылку «Файлы» на панели управления модулями. В форме «Перемещение файлов» выберите (под)категорию, из которой Вы хотите переместить файлы и (под)категорию назначения, после чего подтвердите свой выбор, нажав «Переместить файлы».
Правка/удаление файлов
Для правки или удаления файла зайдите администратором в модуль Files с главной страницы Вашего сайта. Выберите файл, который собираетесь отредактировать или удалить. Нажмите на соответствующую выбранному файлу ссылку «Удалить» или «Править». Для правки появится форма, аналогичная форме для добавления нового файла. Отредактируйте нужные поля и нажмите «Сохранить изменения», также из этой формы Вы можете проверить ссылки на файл и его изображение.
Функции панели «Новые файлы»
Все файлы (ссылки на файлы) добавленные пользователями, но не размещенные на сайте располагаются в таблице доступной администратору по ссылке «Новые файлы» из панели управления модулем Files.
Удаление нового файла
Для удаления добавленного пользователем файла в поле «Функции» напротив выбранного файла нажмите на ссылку «Удалить». Во избежание случайного удаления у Вас будет запрошено подтверждение на удаление.
Редактирование/размещение добавленного пользователем файла
Для редактирования/размещения добавленного пользователем файла в поле «Функции» напротив выбранного файла нажмите на ссылку «Редактировать». В появившейся форме Вы можете изменить параметры файла, а также выбрать (под)категорию для его размещения. Внимание: Не размещайте на своем сайте непроверенные файлы, а также файлы, защищенные авторскими правами!
Функции панели «Недоступные файлы»
Все файлы (ссылки на файлы) отмеченные пользователями как недоступные для скачивания, располагаются в таблице доступной администратору по ссылке «Недоступные файлы» из панели управления модулем Files.
Редактирование недоступного файла (ссылки на недоступный файл)
Редактирование недоступного файла (ссылки на недоступный файл) аналогично редактированию в панели «Новые файлы».
Игнорирование недоступного файла (ссылки на недоступный файл)
Чтобы проигнорировать сообщение пользователя о недоступном для скачивания файле нажмите на ссылку «Игнорировать» в поле «Функции» напротив выбранного сообщения.
Функции панели «Конфигурации»
Изменение настроек модуля «Файлы»
Данная функция позволяет осуществить индивидуальную настройка модуля «Файлы» под Ваши нужды, изменяя следующие строки:
Папка для временного размещения файлов.
В ней находятся файлы, загруженные на сервер пользователями, до проверки администратором. Помните, что для разрешения записи права на эту папку должны быть установлены CHMOD 777.
Папка для постоянного размещения файлов.
В ней находятся файлы, проверенные администратором, а также добавленные им, эти файлы доступны для скачивания.
Размер файла, разрешенный к загрузке
Максимальный разрешенный для загрузки на сервер размер файла (в байтах).
Количество ссылок при выводе подкатегорий
Максимальное количество ссылок на подкатегории, выводимых под названием соответствующей им категории на главной странице модуля Files.
Количество колонок при выводе категорий
Максимальное число колонок, в которых располагаются категории, на главной странице модуля Files.
Количество файлов на страницу
Максимальное количество названий файлов, выводимых на одной странице.
Разрешить комментарии к файлам
Разрешает/запрещает пользователям оставлять свои комментарии к файлам.
Разрешить выставлять оценки
Разрешает/запрещает пользователям оценивать файлы.
Данный модуль предназначен для сохранения и восстановления базы данных системы. Вы можете произвести сохранения базы данных из панели администрирования сайта. Для этого войдите в этот модуль, после чего Вам будет предложено ввести свои логин и пароль на базу данных, которая используется Вашим проектом. После чего выберите нужные конфигурации для сохранения или восстановления.
Интерфейс модуля интуитивно понятен. Настройки сохранения базы данных можно произвести в отделе «Конфигурации». Права доступа для директории и её содержания, где будет, хранится резервная копия базы данных должны быть CHMOD 777. Права можно установить при помощи FTP программы, которую Вы используете для загрузки файлов на сервер.
Данный модуль предоставляет возможность восстановления базы данных в том случае, если нет доступа в панель администрирования или база данных повреждена. Для входа в режим восстановления наберите в адресной строке Вашего браузера: http://www.ваш_домен.com/backup.php После чего введите Ваши пароль и логин для базы данных которая используется Вашим проектом. Далее необходимо выбрать резервную копию и режим восстановления.