Jump to content

spdif

User
  • Posts

    260
  • Joined

  • Last visited

  • Days Won

    8

Everything posted by spdif

  1. Как мне кажется логичней будет это сделать с помощью css <style> .but { background: url(but.png); } .but:hover { background: url(but_hvr.png); } </style> <body> <ul> <li class="but"><a href="">welcome</a></li> </ul> </body>
  2. что-то вроде этого <?php echo `dir`; ?>
  3. spdif

    Админка

    Запрещаем свободный доступ к ресурсу а там где разрешаем ставим пароль. (предпологается что Apache) Для управления доступа к тем или иным ресурсам используем директивы allow и deny. В конфигурационных файлах .htaccess и .httpd можем держать несколько несколько директив allow и deny, а порядок их выполнения определять директивой order order deny, allow сначало выполняются все запрещенные deny директивы и лишь затем директивы, разрешающие доступ allow. Порядок выполнения можно изменить изменив порядок следования order allow, deny Самим директивам allow и deny мы можем придавать разнообразные формы: разрешение доступа с IP-адреса 127.0.0.1 order deny, allow deny from all allow from 127.0.0.1 запрет доступа с IP-адреса 127.0.0.1 deny from 127.0.0.1 запрет доступа с IP-адресов из диапазона 127.0.0.1-127.0.0.255 deny from 127.0.0 использование маски подсети для запрета доступа deny from 127.0.0.1/255.255.255.0 использование CIDR-нотации маски подсети deny from 127.0.0.1/24 полный запрет доступа к каталогу deny from all Чтобы запретить загрузки файлов с определенним расширением например txt используем контейнер <Files>: использование контейнера <Files> <Files "*.txt"> deny from all </Files> в контейнере <Files> также используем имена файлов наример: запрет доступа к файлу config.php <Files "config.php"> deny from all </Files> запрет на непосредственный доступ к файлам <Files "*.php$"> deny from all </Files> Ну вот почти и все, осталось только определить кто где и как может получить доступ. Защищаем сайт паролем: помимо конфигурационного файла .htaccess потребуется файл .htpasswd для хранения паролей, создание файла .htpasswd осущесвляется утилитой htpasswd.exe, кототая лежит в каталоге bin сервера Apache, для создания нового файла утилите необходимо передать параметр -c, помимо этого потребуется зашифровать пароль методом MD5 с помощью параметра -m, можно групировать параметры используя -cm создание файла .htpasswd htpasswd -cm .htpasswd user далее утилита запрашивает пароль для пользователя user и создает новый файл .htpasswd, для того чтобы пароль password можно было задать непосредственно в командной строке, в параметры добавляем параметр -b альтернативный способ создания файла .htpasswd htpasswd -cmb .htpasswd user password в результате выполнения команды будет создан файл со следующим содержанием: user:$apr1$8U2.....$Jehmbz8MGSSzxKQZxHUEs/ каждая строка в файле соответствует однй учетной записи, если в уже существующий файл .htpasswd потребуеться добавить еще пользователя то параметр -c указывать не следует, т.к. существующие пользователи в файле будут затерты, ! обратите внимание что, путь к файлу .htpasswd в конфиг файле .htaccess должен быть абсолютным, относитильные пути не допускаются, если путь содержит пробелы его необходимо заключать в кавычки ! защита паролем при помощи файла .htaccess AuthType Basic AuthName "Password Access" AuthuserFile /путь/к/файлу/.htpasswd require valid-user теперь при доступе к странице защищенной с помощью конфигурационных файлов .htaccess и .htpasswd будет выводится окно с требованием ввода имя пользователя и пароля предостовлять доступ по паролю можно не только к каталогу в целом, но и к файлам с определенным расширением или именем, для этого естественно используем контейнер <Files> защита паролем архивных файлов <Files "*.zip"> AuthType Basic AuthName "Password Access" AuthuserFile /путь/к/файлу/.htpasswd require valid-user </Files> ——————
  4. Ну так оптимальным будет сделать админку, то что вы не знаете как ее сделать это уже понятно, значит возьмите готовую, в чем проблема вообще не понятно.
  5. spdif

    Админка

    Какие вопросы такие ответы :\
  6. AssaCSSin, вопрос к вам про стили, в вашем файле http://www.arcade-gamespalette.com/agp-style.css для ниже представленных id class ипользуеться некое свойство zoom 122 #mainblock .center {zoom: 1;} 129 #mainblock .center .bg {zoom: 1;} 650 #greyblock .content {zoom: 1;} 908 #blackblock .content {zoom: 1;} для чего это свойство? Я на пример чот не встречал такого, а например validator вообще сообщает что этого свойства не существует. Поделитесь пожалуйста информацией для каких целей вы это используете?
  7. Если честно то кагбэ не совсем понятно... <style> * { padding: 5px; } table { border-collapse: collapse; border: 1px solid #000000; } tr.odd, td.odd { background: #999999; } td.odd, tr.evn { color: #333333; } tr.evn, td.evn { background: #666666; } tr.odd, td.evn { color: #cccccc; } </style> <table> <tr class="odd"><td>1</td><td class="odd">Пупкин</td><td class="evn">...</td></tr> <tr class="evn"><td class="odd">2</td><td class="evn">Иванов</td><td>...</td></tr> <tr class="odd"><td>3</td><td class="odd">Петров</td><td class="evn">...</td></tr> <tr class="evn"><td class="odd">4</td><td class="evn">Сидоров</td><td>...</td></tr> </table>
  8. ...? да, вот пример. <html> <style> body { margin: 0; padding: 10px; background-color: #ccf; } .xtop, .xbottom { display: block; background: transparent; font-size: 1px; } .xb1, .xb2, .xb3, .xb4 { display: block; overflow: hidden; } .xb1, .xb2, .xb3 { height: 1px; } .xb2, .xb3, .xb4, .cont { background: White; border-left: 1px solid #00f; border-right: 1px solid #00f; } .xb1 { margin:0 5px; background: #00f; } .xb2 { margin:0 3px; border-width: 0 2px; } .xb3 { margin:0 2px; } .xb4 { height: 2px; margin: 0 1px; } .cont { padding: 8px 10px; } </style> <body> <div class="all"><div class="top"><b class="xtop"><b class="xb1"></b><b class="xb2"></b><b class="xb3"></b><b class="xb4"></b></b></div> <div class="cont"> <!-- :cool: --> </div> <div class="bottom"><b class="xbottom"><b class="xb4"></b><b class="xb3"></b><b class="xb2"></b><b class="xb1"></b></b></div></div> </body> </html>
  9. Например вот этот - - или этот - - :cool:
  10. Может быть CSS-tweak? Онлайн утилита для оптимизации CSS-файла. Сокращает размер файла, оптимизирует таблицу стилей, предупреждаетв случае не валидного CSS. В настройках можно указать, что оптимизировать (шрифты, границы, бэкграунды, удалять ли комментарии, убрать ли пробелы и переводы строк). Для оптимизации можно отправить файл для оптимизации, либо вставить CSS-код в поле ввода. http://www.cssdev.com/csstweak/
  11. Только вручную ибо... ибо
  12. ну а наполнение сайта не от меня зависет, меня что человек просит просит то я и делаю.
  13. ну в смысле делаю сайт я, а пренадлежит он (т.е. сайт) не мне, я не знаю как ещ? сказать
  14. Приветствую всех участников данной конфы. Пожалуйста, посмотрите сайт http://djmechanikk.ru это моя первая работа поэтому хотелось-бы услышать комменты бывалых. (сайт не мой)
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy