|
|
|
| Здравствуйте!!!
Допустим у меня есть страницка с сылками.
<?php
echo "<h1>Мои</h1>";
echo "<a href='www.download.com'>Download</a>";
echo "<a href='www.softtime.ru'>www.softtime.ru</a>";
echo "<h1>Поиск</h1>";
echo "<a href='www.google.com'>Google</a>";
echo "<a href='www.rambler.ru'>rambler</a>";
echo "<a href='www.yandex.ru'>yandex</a>";
echo "<h1>aaaaaaa</h1>";
echo "<a href='aaaaaaaa'>aaaaaaaa</a>";
echo "<a href='aaaaaaaaaa'>aaaaaaa</a>";
echo "<a href='aaaaaaaaaa'>aaaaaa</a>";?>
|
И я хочудо бавить новую сылку в поиск как мне через админестрирование это зделать????
Но я хочу что бы у мне в админестрировании было два поля одно "href" а второе "название сылки"
Если вас незатруднит??? | |
|
|
|
|
|
|
|
для: Адоп Акробат
(25.08.2004 в 02:51)
| | Т.е. вы хотите создать систему администрирования и добавлять ссылки на страницу через неё?
Ну Ва нужно создать таблицу в базе данных и работать с ней (если вы хотите использовать СУБД).
Примерно с такими полями
id_link - идентификатор
name - название ссылки
href - адрес
CREATE TABLE 'links' (
'id_link' int(6) NOT NULL auto_increment,
'name' tinytext,
'href' mediumtext NOT NULL,
PRIMARY KEY ('id_link')
) TYPE=MyISAM;
|
| |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(25.08.2004 в 09:43)
| | Точно спасибо чота я неподумал | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(25.08.2004 в 09:43)
| | Доброе време суток!!!
А как мне зделать чтобы я мог добавлять сылку в поиск ани в aaaaaaa(как на маём примере, в этой теме, в первом сообщении )????? | |
|
|
|
|
|
|
|
для: Адоп Акробат
(27.08.2004 в 18:31)
| | ??????????????????????????? | |
|
|
|
|
|
|
|
для: Адоп Акробат
(28.08.2004 в 17:19)
| | Здравствуйте!
Я понимаю, что у Вас к нам много вопросов, но так нервничать не стоит. А вот попытаться формулировать четче Ваши вопросы имеет смысл, так как в этом случае и ответы Вам будут даваться быстрее. | |
|
|
|
|
|
|
|
для: Кузнецов М.В.
(28.08.2004 в 18:58)
| | Язвините меня но я не нервничаю я просто подумал точто вы неувидели мой вопрост во и поэтому решил поднять еще раз этот топик.
Еще раз извините | |
|
|
|
|
|
|
|
для: Адоп Акробат
(29.08.2004 в 02:01)
| | В этом случае Вы правы. Если ответа нет, то поднимайте тему опять вверх. Только лучше пишите что нибудь типа "Up" или "вверх" :)) Или какой нибудь уточняющий вопрос. | |
|
|
|
|
|
|
|
для: Адоп Акробат
(27.08.2004 в 18:31)
| | Дело в том, что вы задаете не совсем корректный вопрос. Для того, чтобы Вы могли добавлять ссылку в поиск Вы должны создать систему администрирования.
Т.е. у Вас будет:
1. Страница формирующая ссылки из базы данных.
2. Система администрирования этих ссылок.
И это будет не один простенький скрипт, а несколько - штук 9. Чтобы ссылку можно было добавить, удалить, скрить, отобразить, отредактировать.
В принципе - вот это ответ на Ваш вопрос.
Но я понимаю, что Вы хотите услышать не это :) - потому формулируйте вопрос конкретнее. С чем у Вас возникли трудности? Чего именно Вы не понимаете?
PS: У нас завалялась система администрирования страницы ссылок. Высылаю ее на Ваш e-mail. Будут непонятности - спрашивайте.
PSS: Скрипты которые я Вам высылаю, не подготовлены для выкладывания в downloads, в том плане, что они взяты с реального сайта и не "очищены" от элементов оформления. По этой же причине могут выводится незначительные ошибки опять же связанные с оформлением. Но надеюсь, что вы без труда сможете в них разобраться. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(29.08.2004 в 01:19)
| | Здравствуйте!!!
Дизайнер а немогли бы Вы мне написать какую базу даных надо создавать и таблицу для того что вы мне прислали??? | |
|
|
|
|
|
|
|
для: Адоп Акробат
(01.09.2004 в 02:30)
| | Ну базу можете любую. Главное потом ее имя прописать в config.php, в переменной $dbname. Один файл в корне, а другой в каталоге admin
А вот таблица для тех файлов что я прислал:
CREATE TABLE anchor (
id_anchor int(6) NOT NULL auto_increment,
name tinytext,
address mediumtext NOT NULL,
description text,
pos int(4),
hide int (1),
PRIMARY KEY (id_anchor)
) TYPE=MyISAM;
|
| |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(01.09.2004 в 07:56)
| | Большое спосибо за ваш програмнный код!!!
А вот у меня возник такой вопрос, как делаетса сама админестрация, я имею в виду как делается чтобы ты должен был водить парль, а если ты невел то чтобы вам недавал зайти в админестрацию | |
|
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(01.09.2004 в 22:56)
| | Спасибо!!!
Но я чота непонил куда кладется .htpasswd file??????? | |
|
|
|
|
|
|
|
для: Адоп Акробат
(02.09.2004 в 17:25)
| | >htpasswd file
Вы спрашиваете про файл с паролями?
Его нужно класть туда - куда не будет доступа посетителям сайта.
Например, все ваши html и php файлы лежат в директории httpdocs. Тогда вам нужно положить файл с паролями на уровень выше этой директории. (если у Вас, конечно, есть туда доступ). А если доступа выше нет, то кладите - куда положите. Но тогда надо его защитить с помощью файла .htaccess. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(02.09.2004 в 22:48)
| | Извините за тупасть(маю) но немоглибы вы мне выслать пример защиты деректории, а то я ничо немагу панять.
Если сможете быду очень благодарен | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(01.09.2004 в 22:56)
| | Разабрался :)
Дизайнер спасибо!!!
Но только разабрался чтобы выскакивало окно :(
А вот только чо писать в .htpasswd??? | |
|
|
|
|
|
|
|
для: Адоп Акробат
(03.09.2004 в 04:18)
| | >А вот только чо писать в .htpasswd???
Смогу ответить Вам только во второй половине дня. | |
|
|
|
|
|
|
|
для: Адоп Акробат
(03.09.2004 в 04:18)
| | Файл с паролями создается утилитой Apache – htpasswd.exe
Установлен ли у Вас на компьютере Apache?
Если да, то эта утилита находится в каталоге где установлен Apache в подкаталоге bin. Нашли?
Допустим у Вас нет Apache-а на компе – тогда я выложу эту утилиту в следующем посте. Идем дальше. Теперь Вам нужно работать с командной строкой. У вас есть на компе что нибудь вроде Far, Windows Commander, Total Commander и т.п.? Допустим есть. Открываете что-либо из этого и идете в каталог Apache/bin/
Пишете в командную строку
htpasswd.exe –cm pass user
|
-cm – это ключи для утилиты. Их менять не надо.
pass – это имя файла с паролями. Имя можете сделать любое.
User – имя пользователя. Тоже придумаете свое.
Если все правильно, то утилита после ввода попросит Вас ввести пароль и еще раз (подтверждение). Все файл создан. После этого перепишите его на сервер. | |
|
|
|
|
|
|
|
для: Адоп Акробат
(03.09.2004 в 04:18)
| | htpasswd.exe | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(04.09.2004 в 08:03)
| | Дизайнер сматрите чо он мне пишет
C:\Documents and Settings\Arkadiy>htpasswd.exe -cm pass user
Usage: htpasswd [-(c|d)] <passwdfile> <username>
-c: Create password file if it doesn't exist
-d: Delete the specified user
C:\Documents and Settings\Arkadiy>
|
И причом фаил с паролям не создает | |
|
|
|
|
|
|
|
для: Адоп Акробат
(04.09.2004 в 13:56)
| | А что он говорит если написать вот так:
Вы используете тот файл что я выложил в форуме? | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(04.09.2004 в 15:58)
| |
C:\Documents and Settings\Arkadiy>htpasswd.exe /?
Usage: htpasswd [-(c|d)] <passwdfile> <username>
-c: Create password file if it doesn't exist
-d: Delete the specified user
C:\Documents and Settings\Arkadiy>
|
| |
|
|
|
|
|
|
|
для: Адоп Акробат
(04.09.2004 в 18:02)
| | Ну... тогда следует действовать так как хочет программа :))) Если убрать параметр m ситуация не меняется?
C:\Documents and Settings\Arkadiy>htpasswd.exe -c pass user
|
| |
|
|
|
|
|
|
|
для: cheops
(04.09.2004 в 18:52)
| | Большое спасиба фаил создаётся но кагда я загрузил ево на сервер он мне не дает вхадить в деректорию, просто поевляется окошко где надо вводить пароль а кагда вважу он паказывает еще раз окошко где нада ввадить логин и пароль
Я посмотрел о сообщение об ошибках и он пишет:
(2)No such file or directory: Could not open password file: /usr/home/kireev/public_html/arkasha/admin/pass/.htpasswd
|
Что это может быть???? | |
|
|
|
|
|
|
|
для: Адоп Акробат
(04.09.2004 в 19:10)
| | А он у Вас в какой директории лежит? | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(05.09.2004 в 00:18)
| | .htaccess лежит в ..../admin
а .htpasswd в ..../admin/pass | |
|
|
|
|
|
|
|
для: Адоп Акробат
(05.09.2004 в 01:31)
| | Даже не знаю что Вам сказать.
Файл с паролями есть, а Apache говорит, что его нет. Странно...
PS: А у вас нет установленного локального Apache чтобы проверить?
PPS: Если хотите, то можете выслать эти файлы нам по почте. С паролями разумеется (потом смените если заработает). | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(05.09.2004 в 15:01)
| | Да у меня есть локальный сервер апаче, но он меня даже неспрашивает про пароль,но я изминил "AllowOverride None" на "AllowOverride All" визде где нашол :)
Я выслал вам файлы. | |
|
|
|
|
|
|
|
для: Адоп Акробат
(25.08.2004 в 02:51)
| | Дизайнер все палучилась я как всегда невнимательно я написал дополнительную папку админ а её нету :) | |
|
|
|
|
|
|
|
для: Адоп Акробат
(06.09.2004 в 21:13)
| | Заработало? Ну и отлично! :) | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(06.09.2004 в 22:33)
| | Спасибо Дизайнер!!!
Но я всеравно непонимаю почему он на локалке не идет??? | |
|
|
|