Установка.
Хостинг должен поддерживать PHP4.x.x или выше и MySQL 4.x.x или выше.
Скаченный архив со скриптом распаковываем и загружаем на сайт по FTP в какую либо папку, в которой скрипт и будет находиться. Для примера создадим в корне сайта папку links.
Никакие специальные права задавать на неё не нужно. Скрипт не требует каталогов доступных для записи файлов.
После загрузки открываем и редактируем файл _constants.php.
Именно в этом файле находятся все настройки, необходимые для установки и работы скрипта. Все настройки максимально прокомментированы и по идее не должны вызвать недоумения даже у пользователя никогда ранее не сталкивавшегося с подобными скриптами и PHP программированием в частности.
ВНИМАНИЕ! Внимательно проверьте параметр "DBName" - имя базы. Как правило, в написании этого параметра очень часто ошибаются.
Следующим шагом нам надо запустить специальный инсталлятор из комплекта поставки, который создаст в указанной базе данных MySQL все необходимые таблицы для хранения данных.
Для запуска инсталлятора запускаем скрипт http://www.mysite.ru/links/install/install.php. (преполагается, что скрипт ставим в папку links).
Далее жмём кнупку "Создать таблицы", после чего все необходимые таблицы должны быть созданы.
Какие ошибки обычно бывают при установке.
1 - неправильное имя базы. В итоге скрипт вроде бы работает, но ничего в нём создать невозможно.
2 - не показывается капча (код на картинке). тут может быть только одна проблема - хостер. Хостера нужно попросить пересобрать php с поддержкой freetype.
3 - всё, вроде поставилось, но вместо данных в каталоге знаки вопросов. тут опять хостер виноват. База данных MySQL не настроена на работу с кириллицей (кодировка cp1251). Надо поговорить с хостером. Если он нерешает эту проблему, то придётся делать самим. Открываем файл _shell/functions/functions.php и раскомментируем строчку №103
//mysql_query('SET NAMES cp1251');
для раскомментирования два слэша вначале нужно убрать.
4 - криво работают mod_rewrite адреса (если заданы в настройках). Тут только к хостеру. Сами ничего не сделаем.
Настройка:
Все системные настройки, необходимые для работы скрипта, нами уже были заданы в _constants.php и после инсталляции таблиц нам необходимо указать настройки в разделе "Настройки" панели управления.
Для входа в панель управления набираем адрес:
http://www.mysite.ru/links/_admin/index.php (предполагается, что мы устанавливаем скрипт в папку links).
В появившейся форме авторизации вводим логин и пароль заданные в _constants.php.
Что необходимо настроить первым делом:
1 - необходимо создать все нужные категории.
2 - указать Ваш email в настройках.
3 - задать Ваши ссылки для обмена.
Всё остальное по желанию.
После установки и настройки скрипта не забудьте добавить информацию о себе в наш справочник сайтов для обмена ссылками. Это дополнительно приведёт к Вам вэб-мастеров готовых меняться ссылками.
Комментарии посетителей:
05.02.2008 10:44 Сергей
У меня....
..... почему-то ничего не работает. Имя БД проверил - пишу правильно точно потому что с этими же настройками подключался другой скрипт католога (решил сменть на ваш). Караул. Мускул у меня стоит 5. ПХП тоже пятый с копейками.
Караул - спасите-помогите.
![0](/_elements/miniforum/smiles/icon_redface.gif)
Караул - спасите-помогите.
25.01.2008 17:20 www.LovN.ru/links//index.php?actions=add
Есть интересная идея:
1)сделать при добавлении, чтобы е-маил смотрелся скриптом по whois и вставлялся для добавляемого сайта в базу, или 2 адреса- и этот и введенный(для просьбы установить обратку)
2)сделать общую базу у вас на сайте, в которую будут сливаться данные для занесения в формы тех каталогов, которые проверены и испарвно ставит обратную. И сделать в скрипте кнопочку Зарегаться по базе и отослать приглашения (типа 1 PS)
1)сделать при добавлении, чтобы е-маил смотрелся скриптом по whois и вставлялся для добавляемого сайта в базу, или 2 адреса- и этот и введенный(для просьбы установить обратку)
2)сделать общую базу у вас на сайте, в которую будут сливаться данные для занесения в формы тех каталогов, которые проверены и испарвно ставит обратную. И сделать в скрипте кнопочку Зарегаться по базе и отослать приглашения (типа 1 PS)
10.12.2007 14:50 Павел
Сори если мой вопрос уже где то обсуждался:
1.http://www.abc-katalog.tu1.ru/index.php
каталог открывается
а без /index.php
http://www.abc-katalog.tu1.ru
не получается что нуно добавит?
2.http://www.harmony-cleaning.com/test/ каталог работает
а без /
http://www.harmony-cleaning.com/test каталог не работает
спасибо
1.http://www.abc-katalog.tu1.ru/index.php
каталог открывается
а без /index.php
http://www.abc-katalog.tu1.ru
не получается что нуно добавит?
2.http://www.harmony-cleaning.com/test/ каталог работает
а без /
http://www.harmony-cleaning.com/test каталог не работает
спасибо
21.01.2008 12:50 Администратор
Хм.. даже незнаю.. Тоже интересно, что за настройка апача?
18.02.2008 19:23 Павел
нуно исправить на это в .htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)htm$ index.php [L]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)htm$ index.php [L]
01.12.2007 15:44 Павел
Здравстуйте.
Не могу почему-то попасть в систему администрирования, хотя скрипт нормально установился. Пароль набираю верный и логин тоже. Не пойму в чём дело.
Не могу почему-то попасть в систему администрирования, хотя скрипт нормально установился. Пароль набираю верный и логин тоже. Не пойму в чём дело.
21.01.2008 12:51 Администратор
Значит что то не так..
Вполне может быть что:
1 - в логине/пароле есть символы а-ля " ' \
2 - проблемы с сессиями/куками.
Вполне может быть что:
1 - в логине/пароле есть символы а-ля " ' \
2 - проблемы с сессиями/куками.
26.11.2007 04:45 Vladimir
Здравствуйте! Вроде бы всё установилось, работает. Но! Невозможно почему-то изменить изначальные "Настройки" и "Настройки авторобота".
Захожу, скажем, в "Настройки". Вношу изменения. Нажимаю "Принять изменения". Появляется страничка с надписью "Изменения приняты". Но на самом деле - нет! Тут же нажимаю "Продолжить редактирование", а там всё по-старому, как автор установил.
В результате, к примеру, посетитель не может добавить ссылку, т.к. значение поля "Максимальная длина HTML (символов): " равно ничему для админа и равно "0" - то, что видит посетитель. И ему выдаётся надпись: "Максимум ссылок: 0
Максимальная длина Вашего HTML: 0 символов".
Захожу, скажем, в "Настройки". Вношу изменения. Нажимаю "Принять изменения". Появляется страничка с надписью "Изменения приняты". Но на самом деле - нет! Тут же нажимаю "Продолжить редактирование", а там всё по-старому, как автор установил.
В результате, к примеру, посетитель не может добавить ссылку, т.к. значение поля "Максимальная длина HTML (символов): " равно ничему для админа и равно "0" - то, что видит посетитель. И ему выдаётся надпись: "Максимум ссылок: 0
Максимальная длина Вашего HTML: 0 символов".
26.11.2007 05:27 Vladimir
Просто всё удалил и сделал заново. Со второго раза всё делалось очень быстро.
А главное - всё нормально заработало! Так и не знаю, в чём было дело. Извините за суету. Спасибо за скрипт!
![0](/_elements/miniforum/smiles/icon_smile.gif)
26.11.2007 23:09 Администратор
да фигня.. спасибо за уникальный контент у меня на сайте.
![0](/_elements/miniforum/smiles/icon_wink.gif)
09.11.2007 17:20 Евгений
Приветствую !
Спасибо за скрипт - установил, все работает .
Есть такой вопрос по безопасности : я так понял что пароль админа можно менять только правкой файла_constants.php.
Из админки пароль поменять нельзя
И пароли в нем хранятся на сервере в незашифрованном виде.
Есть ли возможность как-то изменить это ?
Спасибо за скрипт - установил, все работает .
![0](/_elements/miniforum/smiles/icon_biggrin.gif)
Есть такой вопрос по безопасности : я так понял что пароль админа можно менять только правкой файла_constants.php.
Из админки пароль поменять нельзя
![0](/_elements/miniforum/smiles/icon_sad.gif)
И пароли в нем хранятся на сервере в незашифрованном виде.
Есть ли возможность как-то изменить это ?
12.11.2007 20:13 Администратор
Хм.. Можно. Но придётся копаться в кодах.
Но по большому счёту всё это фигня. Если злоумышленники смогут прочитать содержимое _constants.php , то абсолютно неважно где у Вас и в каком виде хранятся пароли.
Но по большому счёту всё это фигня. Если злоумышленники смогут прочитать содержимое _constants.php , то абсолютно неважно где у Вас и в каком виде хранятся пароли.
![0](/_elements/miniforum/smiles/icon_lol.gif)
24.10.2007 18:29 Ильяс
судя по отзывам хороший каталог! скажите пожайлуста вот есть такая обратка http://www.remf.ru/cata/571.htm скрипт linkexchanger ee спокойно пропускает! НО. Яндекс ее индексировать не будет так как доступ запрещен! но каталоги не видят этого запрета. тот же scanerlink или vetton да вообщем практически все что я знаю. Ваш скрипт способен поймать таких с.к?
26.10.2007 14:37 Администратор
Хм.. интересно, а по каким критериям (кроме как глазками) определить, что это "не индексируемая" страница?
На самом деле это вполне индексируемая страница.. просто роботы на неё без посторонней помощи попасть не могут.. и им надо помочь..
![0](/_elements/miniforum/smiles/icon_smile.gif)
На самом деле это вполне индексируемая страница.. просто роботы на неё без посторонней помощи попасть не могут.. и им надо помочь..
![0](/_elements/miniforum/smiles/icon_mrgreen.gif)
03.11.2007 03:40 Ильяс
ну пытался через webmaster.yandex.ru добавить эту страницу. Пишет что страницы нет!! хотя она есть и скрипт пропускает!! Как то спецально делают св...чи так чтобы неиндексировалась страница. Ну вообщем все равно все ссылки надо модерировать! А то будет как с тем что выше. Еще некоторые как то ссылки закрывают от индексации делаю запрет. Яндекс пишет при добавлении ручками что страница запрещена к индексации через robot или при попытке обращения к ней сервер вернул ошибку. А скрипты известные по обмену ссылками запрета не видят этого!
03.11.2007 12:44 Администратор
Если ты эту страницу видишь, а бот поисковика нет, то это называется КЛОАКИНГ.. Зе него ВЕСЬ сайт банят по первому стуку.
Для подобных "умельцев" доставточно разок получить бан в том же Яше и пото подобной хренью заниматься не будут.
То, что видит скрипт можно посмотреть в разделе "Просмотр адреса" (кажется так).
Вообщем, если тебе сильно хочется пнуть тот сайт, то напиши жалобу с паметкой "клоакинг" и адресом страницы на него и посмотри что будет. ;)
Я тут недавно столкнулся с ещё более извращённой штукой.. Но непонятно индексят ли поисковики такие ссылки или нет.. может чел сам себя перемудрил.
![0](/_elements/miniforum/smiles/icon_wink.gif)
То, что видит скрипт можно посмотреть в разделе "Просмотр адреса" (кажется так).
Вообщем, если тебе сильно хочется пнуть тот сайт, то напиши жалобу с паметкой "клоакинг" и адресом страницы на него и посмотри что будет. ;)
Я тут недавно столкнулся с ещё более извращённой штукой.. Но непонятно индексят ли поисковики такие ссылки или нет.. может чел сам себя перемудрил.
![0](/_elements/miniforum/smiles/icon_smile.gif)
29.09.2007 20:52 Огнеяр
![0](/_elements/miniforum/smiles/icon_mad.gif)
![0](/_elements/miniforum/smiles/icon_sad.gif)
Всё установил, всё работает, но, как я понял, тут вообще нет ни субкатегорий, ни ссылок на них. Какой же это каталог... Хнык. Хнык!
![0](/_elements/miniforum/smiles/icon_mad.gif)
Придётся искать что-то еще. Обидно.
29.09.2007 21:18 Администратор
Обычный такой обменник..
Хочется сделать подкатегории? Есть способ сделать их в шаблоне..
А вообще есть полноценные КАТАЛОГИ САЙТОВ, а не обменники.. Обменники - это просто автоматизация работы по обмену.
Хочется сделать подкатегории? Есть способ сделать их в шаблоне..
А вообще есть полноценные КАТАЛОГИ САЙТОВ, а не обменники.. Обменники - это просто автоматизация работы по обмену.
17.09.2007 19:21 Анатолий
Как вставить код xap.ru
17.09.2007 21:14 Администратор
Да вот на странице "Маленькие хитрости" было подробное описание методов вставки любого кода в скрипт...
16.09.2007 07:17 Алексей
подскажите где настраивать диалоги
как изменить сообщения отправляемые на мыло
как изменить сообщения отправляемые на мыло
17.09.2007 21:16 Администратор
Пока все тексты писем меняются "через жопу"..
т.е. открываем файл _shell/functions/links_mail_functions.php и там АККУРАТНО подправляем тексты.. Впрочем, я там навалил кучу камментов.. думаю поймёте что к чему,.
т.е. открываем файл _shell/functions/links_mail_functions.php и там АККУРАТНО подправляем тексты.. Впрочем, я там навалил кучу камментов.. думаю поймёте что к чему,.