FairGround - WEB технологии
Бесплатный хостинг Ветеринарные консультации Дачный форум Интернет-магазин детской одежды Медицинские консультации On-line
0
Люди, как содатель скрипта FairLinks, говорю вам прямо - не занимайтесь вы такой хренотенью, как обмен ссылками через каталоги с целью продвинуть свой сайт.
Всё, что вы получите - это 99% спама и попыток обмануть скрипт. Оно вам надо, такое "счастье"?
Мой вам совет: хотите продвигать свой сайт за счёт обмена ссылками - используйте биржи ссылок типа sape.ru и не парьтесь.

P.S.
Небольшая инструкция как обмениваться через "Сапу": Обмен ссылками нового поколения

Интеграция в дизайн

Интеграция скрипта в сайт происходит несколько необычным способом "шиворот-навыворот".
У этого способа есть как свои преимущества, так и свои недостатки.

Преимущества:
1 - интеграции вообще куда угодно.
2 - независимая работа скрипта и сайта.
3 - интеграция "поблочно" в любой дизайн.

Недостатки:
1 - при каждом запуске скрипта отрабатывает ещё и сам сайт.
2 - проблемы с данными передаваемыми через сессии (корзина товаров, идентификация пользователя), т.к. фактически скрипт выступает "прокладкой" между пользователем и самим сайтом.
3 - трудность осмысления принципа интеграции пользователями.

В двух словах принцип интеграци можно описать примерно так:
Не сайт интегрирует в себя каталог, а каталог сам интегрируется в HTML код сайта. Попробуйте это запомнить.


Для интеграции скрпта в сайт нужно:
1 - Делаем "шаблон" для вставки скрипта. Т.е. на какой-нибудь странице сайта написать в центральном контенте {FAIRLINKS_HERE}, в title страницы указать {TITLE}. Скрипт будет подстанавливать своё "тело" и "заголовок" в указанные места.
2 - в файле _constants.php в параметре Integrate_In_Page указываем адрес до странице на которой мы поставили наши метки. (что нибудь типа http://www.mysite.ru/links_tpl.html).
3 - там же в _constants.php в параметре Use_Template указываем default_intgr. Это необходимо для того, что бы скрипт использовал набор шаблонов без META данных. Иначе у нас получится неправильный HTML код с 2-мя title, body и т.д.

После всех манипуляций пробуем зайти на главную страницу скрипта ссылок.
Не на страницу на которой мы написали {FAIRLINKS_HERE}, а именно в каталог ссылок!
При нашем обращении скрипт обратится по указанному адресу и получит конечный HTML страницы. После чего он подставит своё тело в {FAIRLINKS_HERE}, а в {TITLE} свой заголовок.

Комментарии посетителей:
26.11.2007 15:07 Юрий
Добрый день!
Вчера установил скрипт. Работает хорошо, интегрировался без проблем.
Единственно, что пропали ссылки на сай мой сайт.
я понимаю, что все адреса, работающие в корне сайта становятся ошибочными, но как все-таки обойти этот момент?
И еще.
Гле можно поменять skin? Я насчитал аж 3 файла css.
Я в своем шаблоне убрал мета-тэги, как сказано в инструкции.
Для интеграции ключей и описания каталога что сделать?
Поступить, как с title ?
Я просто пользователь, не программист, потому и вопросы такие.
26.11.2007 23:13 Администратор
С ссылками нет ничего проще. Это обычная трабла у тех, кто не сталкивался со всякими там ЦМС + ЧПУ и иже с ними. Эту проблему решить просто.. нужно ВСЕ пути (ссылки, картинки, стили и т.д.) начинать от корня сайта.. т.е. пути делать не ../pic/pic.jpg , а /pic/pic.jpg и тогда всё будет работать всегда как нужно.

Шкурки лежат в tpl/каталог указанный в _constants.php/ .. я там пытался подписывать что делает каждый шаблон, но и так многое понятно.
27.11.2007 23:23 Юрий
Спасибо. Все сделал. Работает нормально.
26.11.2007 14:40 Сергей NectarIn Новиков
Очень порадовал подход в интеграции. Шаблон может иметь динамический контент, например, колонку новостей, которая в каталоге тоже будет всегда свежая... В Битрикс интегрировалось вообще на ура, весь файл - пара строк по подключению шаблона и вывода маркеров для каталога. И работает без проблем. Спасибо!
26.11.2007 23:14 Администратор
незачто.. Метод, конечно, оригинальный, но у него есть некотрые недостатки.. по возможности в следующих версиях попробую их обойти, но некотрые моменты обойти не удастся как ни крути.
24.11.2007 06:05 Valeriy
Все сделал как предадущий товарищ - движок melbis-shop - почему-то не работают мета-теги от melbis, когда появляется страница каталога ссылок?
26.11.2007 23:15 Администратор
Почти ничего не понял.

Что делалось, открывалось и что в результате?
31.10.2007 16:30 казанова
День добрый !!!
Интегрировали скрипт в дезайт
все гут но есть одно но
на странице куда интегрировался каталог
неотображаются графические ссылки
текстовые ссылки тоже не работают
правильно все указывают та каталог
как быть и что делать
31.10.2007 17:13 Администратор
А всё дело, скорее всего, в том, что адреса ссылок и картинок типа images/pic.jpg  а надо поставить /images/pic.jpg и всё станет прекрасно...

тут просто все адреса работающие в корне сайта становятся ошибочными, т.к. мы находимся в папке с каталогом.
25.10.2007 15:30 Александр
Добрый день. Очень прошу помочь разобраться в моей проблеме. Установил ваш скрипт, всё замечательно работает, но возникли проблемы при интеграции в мой сайт. Зделал всё как говорится в хелпе, на одной из страниц http://www.komandor.com.ua/index.php?page=proba  добавил  {FAIRLINKS_HERE}, {TITLE}. В файле _constants.php - Integrate_In_Page = http://www.komandor.com.ua/index.php?page=proba,  Use_Template = default_intgr. В результате вызова www.komandor.com.ua/katalog/ на странице отображаеться ошибка:  

Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /var/www/localhost/htdocs/virtual/komandor.com.ua/htdocs/katalog/_shell/end_site.php on line 20

Warning: file_get_contents(http://www.komandor.com.ua/index.php?page=proba) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /var/www/localhost/htdocs/virtual/komandor.com.ua/htdocs/katalog/_shell/end_site.php on line 20

Страница отображаеться не в интегрированом виде, с списком каталога, всё работает, но сверху страницы выводиться такая ошибка, Помогите рабобраться, возможно у вас уже были подобные случаи. Заранее спасибо за помощь !!!
26.10.2007 14:39 Администратор
Хостер запретил обращение к http:// адресам.
селяви.
12.09.2007 22:38 anton
не работает в DLE....
17.09.2007 21:18 Администратор
Неверю! (с) Станиславский
30.09.2007 16:20 okras
А есть примеры интеграции с  DLE ???

Ссылку в студию
06.10.2007 16:40 Администратор
Хмм.. ты думаешь я отслеживаю кто на какую ЦМС-ку ставит скрипт?

Просто метод установки в дизайн такой, что ты можешь вставить даже в дизайн сайта на другом сервере и т.д. Чем DLE отличается от всего остального?
07.11.2007 12:46 Денис
И все же на DLE его не прикрутить.
Потому что если его и можно будет интегрировать, то только но главную страницу за место тега {content}.
Просто на DLE нельзя создать страницу и вставить в нее тег каталога, тогда не будут работать теги от движка.
Единственный вариант перенести дизайн - этот создать файл и вставить в него исходный код и сидеть убирать все лишнее. Хотя может я и не прав.
12.11.2007 20:19 Администратор
Ого. Не знал.. Чесслово не знал!   0    0    0

Но на самом деле всё можно исправить одной строчкой.

Открываем _shell/end_site.php и в строчку 21 добавляем
$integrate_in_page_tpl=str_replace ('[[', '{', $integrate_in_page_tpl);
$integrate_in_page_tpl=str_replace (']]', '}', $integrate_in_page_tpl);

ну а в DLE метли для вставки {FAIRLINKS_HERE} и {TITLE} пишем в виде [[FAIRLINKS_HERE]] и [[TITLE]]

Надеюсь так будет работать?
03.01.2009 18:09 Владимир
У меня что то не работает.

Пытался создать отдельный шаблон, и подключил его при создании новой странице, в него(в шаблон) вставил php код index.php каталога. Каталог появился но дальнейший переход был невозможен. Скорее всего из за модреврайта. Сконфигирировать модреврайт у меня не получилось.

Версия моего двигана DLE 7.2
17.08.2007 12:20 Driver
Здравствуйте, я установил ваш скрипт, довольно профессионально выполнен!!! 0
Но я сам никак не могу его интегрировать в страницу, а еще можно ли скрипт проверки обратных ссылок запускать при помощи CRON своего хостера, и как это сделать?
pcset@bk.ru
17.08.2007 15:03 Администратор
Ннну..  Если следовать инструкциям, то всё должно получиться. Самое главное правило при интеграции - это понять, что не страница вставляет себя в скрипт, а скрипт вставляет себя в страницу..   0

По поводу крона.. хм.. а чем вас существующий сервис не устраивает?   0
17.08.2007 15:35 Driver
Ну ладно, с интеграцией я разобрался.
Насчет крон, так для научного интереса,(я вашу ссылку у себя на главной поставлю 0 )
17.08.2007 15:48 Администратор
научный интерес - это хорошоооо...   0    0    0    0    0
Ваше имя:
*
E-mail:
*
Реплика:
*
:D :? 8) :cry: :shock: :evil: :lol: :x :mrgreen: :P :oops: :roll: :( :) :o :twisted: :wink:
Введите символы с изображения:
*
captcha  
  
11.08.2007 17:34 Sergej
База запустилась без проблем.
Каталог ссылок лежит в папке /links/ .
В корне моей страници есть файл links.php , шаблон находится в templates/default/links.html. Я не программист но похоже что скрипт фотосайта вставляет свои блоки в шаблон точно также как это делает ваш скрипт.
На главной странице www.toguchin.net есть кнопка ( ссылки ) ведущая на www.toguchin.net/links/index.php , в шаблоне ( links.html ) стоят {FAIRLINKS_HERE} и {TITLE}.
В файле _constants.php следующие настройке. define("Global_WWW_Path","/links/");
,  define("Use_Template","default_intgr");    define("Integrate_In_Page","http://www.toguchin.net/templates/default/links.html");
Что получилось, вернее не получилось, посмотрите сами.
Если знаете в чём проблема, помогите.
12.08.2007 11:52 Sergej
Разобрался сам, спасибо
24.11.2007 23:11 TESTER
Уважаемый, а поделится решением с подробным описанием не могли бы? Это обогатит базу Чаво это замечательного скрипта и поможет не наступать на грабли идущим за вами.
С уважением
23.05.2008 16:55 Vanila
Как разобрался? В чем косяк?
27.07.2007 19:56 Dmitry
0

Пользуюсь катологом очень приколно!!! респект