Вторник, 07.05.2024, 10:42
Заработай деньги в интернете легко - sape.ru твой выход!
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Меню сайта
Наш опрос
Работаете ли вы с sape.ru
Всего ответов: 7
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » 2010 » Сентябрь » 6 » Установка кода на narod.ru или др. Free hostihg's похожие на narod
00:32
Установка кода на narod.ru или др. Free hostihg's похожие на narod

В этой теме я (автор кода подключения к Сапе по ФТП) изложу актуальные инструкции и постараюсь ответить на ваши вопросы
(большая просьба: в случае проблем с подключением по ФТП не создавать новых тем, а писАть сюда!)

{Невнимательное чтение данного сообщения - причина будущих проблем!}




КОМУ ЭТО ПОДХОДИТ
(Обязательно к прочтению)

Первоначально этот способ подключения был разработан и протестирован для размещения ссылок на сайтах narod.ru. Этим же способом возможно (но не гарантируется, надо пробовать) размещение ссылок на любых статических сайтах, в том числе на бесплатных хостингах без поддержки скриптов (т.е. без PHP, Perl, ASP и т.д.). Под статическим сайтом здесь понимается сайт, написанный на «голом» HTML, где каждому URL соответствует отдельный файл, причем имя файла с расширением, как правило, должно присутствовать в URL (без имен файлов могут обрабатываться только реальные УРЛы папок, содержащих индексные файлы, чьи имена совпадают с именем файла главной страницы). Для динамических сайтов (один файл генерит несколько страниц), а также любых сайтов, использующих переименование URL (mod_rewrite и т.п.), такой способ не подходит (используйте подключение с помощью скриптов). Естественно, для подключения по ФТП необходимо иметь ФТП-доступ. Мы работаем над расширением категорий пользователей, но эта работа требует времени. Следите за обновлениями в этой теме и своих аккаунтах Сапе (раздел «Настройки»).

При подключении сайтов с бесплатных хостингов существуют определенные ограничения (см. раздел «Настройки» аккаунта Сапе).


ПРИНЦИП РАБОТЫ
(Что нужно понимать, чтобы пользоваться)

Первое: не смешиваем в кучу разные способы подключения! Если хотим подключиться через ФТП, делаем то, что написано здесь, если с помощью PHP – смотрим соседние темы.

Этот сервис, коротко говоря, делает за вас некоторые операции по размещению и снятию ссылок на статике (избавляя от необходимости делать то же самое руками).

Принцип работы состоит в следующем: при изменении (и только!) набора ссылок, размещаемых на вашей площадке (т.е. была куплена или снята хотя бы одна ссылка), бот, расположенный на нашем сервере, в течение одного или нескольких часов (а не мгновенно!) подключается к вашему серверу по ФТП (используя ваши логин/пароль), запрашивает соответствующие страницы и, ориентируясь на теги начала и конца блоков ссылок, целиком заменяет старые версии блоков на новые. Обновленная страница передается обратно на ваш сервер.

Важно понимать отличие статических сайтов от динамических в плане работы с Сапе. Внешне (для пользователя) работа с динамическими сайтами с помощью PHP и статическими по FTP кажется очень похожей, но есть невидимые на первый взгляд нюансы, которые стоит обязательно учитывать! (см. следующие разделы)


КАК ПОДКЛЮЧИТЬСЯ
(Последовательность действий и комментарии)

1) В коде HTML страниц своего сайта, на которых планируем продавать ссылки, размещаем код вида:
Цитата:
<!--s_links--><!--check code--><!--/s_links-->
Теги <!--s_links--> и <!--/s_links--> обозначают начало и конец блока ссылок Сапе, <!--check code--> - тег, предназначенный для первоначальной индексации страниц ботом Сапе (позднее он должен быть автоматически заменен на цифровой код или на ссылки). Вы можете использовать собственные теги начала и конца блока ссылок вместо <!--s_links--> и <!--/s_links--> (и это в ваших интересах), но – важно – это должны быть уникальные (и разные) теги, которые для других целей на странице не используются! В противном случае код страницы может быть поврежден при обработке ботом. (Понятное дело, что использование обычных тегов HTML здесь крайне не рекомендуется, особо для новичков [продвинутые могут попробовать дивы с уникальными атрибутами].)
С помощью каскадных таблиц стилей вы можете настроить внешний вид блока ссылок.

 Теперь ссылки можно размещать несколькими блоками. Для этого вставьте дополнительные пары открывающих и закрывающих тегов в коде HTML веб-страниц. Это должны быть те же теги, которые указаны вами в настройках площадки. <!--check code--> между открывающим и закрывающим тегами необходим лишь в первом сверху экземпляре кода и лишь при первоначальной индексации (переиндексации) страницы. Размещение ссылок несколькими блоками подчиняется следующим правилам:
-1. Если число блоков (пар тегов) больше предельно допустимого (сейчас – 20), страница не будет обработана.
-2. Если число открывающих тегов не совпадает с числом закрывающих, страница не будет обработана (чтобы не повредить контент; правило действует даже в случае 1 блока на странице).
-3. Ссылки расставляются на странице сверху вниз, по одной в каждом блоке. Если число блоков меньше числа ссылок, то оставшиеся ссылки помещаются в последний блок (при этом между ссылками автоматически вставляется указанный вами в настройках разделитель).
-4. Если вы хотите разместить несколько ссылок подряд, расположите блоки рядом, вручную (!) поставив между ними разделитель (напр. тег <br>). Однако, для размещения на странице последней по порядку партии ссылок достаточно поставить лишь один блок (как выше сказано, в него войдут все оставшие ссылки).
Примеры размещения ссылок несколькими блоками:
Цитата:
<!--s_links--><!--check code--><!--/s_links-->
<… какой-то код HTML …>
<!--s_links--><!--/s_links-->
<… еще какой-то код HTML …>
<!--s_links--><!--/s_links-->
В этом примере у нас получилось 3 блока ссылок на 1 странице
Цитата:
<!--s_links--><!--check code--><!--/s_links--> | <!--s_links--><!--/s_links-->
<… какой-то код HTML …>
<!--s_links--><!--/s_links-->
<… еще какой-то код HTML …>
<!--s_links--><!--/s_links-->
Это пример 4 блоков, где 1 и 2 ссылка идут подряд (с разделителем "|”).

Обратите внимание: Возможность размещения ссылок одним блоком по-прежнему сохраняется. Ранее подключенные площадки могут обрабатываться без внесения дополнительных изменений со стороны вебмастера.

б> Важно: Не забудьте сделать бэкап страниц, на которых разместили код: никто не застрахован от сбоев в момент передачи и перезаписи файлов по ФТП!
в> Важно: Если в последующем – когда на странице уже будут размещены ссылки – у вас возникнет необходимость перезалить страницу (изменился контент, дизайн и т.д.), вам необходимо самостоятельно перенести текущий блок(и) с тегами начала и конца и со всеми ссылками в новую версию страницы, а не просто поставить <!--s_links--><!--check code--><!--/s_links--> (в последнем случае вы де-факто снимаете купленные ссылки). NB: Скрипт не обновляет все блоки ссылок каждый час, он обновляет их по мере покупки/снятия. Полное обновление всех блоков ссылок (независимо от наличия новых размещений/снятий) производится приблизительно 1 раз в неделю.
г> Важно: По умолчанию могут обновляться файлы с расширением .htm, .html, .shtml . Если у вас имеются файлы с другими расширениями, пожалуйста, предварительно (!) сообщите мне или в тех.поддержку Сапе.


2) В разделе «Мои площадки» своего аккаунта Сапе добавляем (ссылка «Создать новую площадку») сайт в соответствии с указанными там правилами. Ждём индексации страниц и одобрения сайта модератором (присвоение статуса "Работает").
В итоге должны быть найдены (по тегу <!--check code-->) все страницы, на которых вы ранее разместили код. (Бот-индексатор и бот, обновляющий ссылки, - разные.)

3) В разделе «Настройки» площадки своего аккаунта Сапе заполняем все поля подраздела «Настройки FTP-доступа, для статических html-сайтов». (Примеры там приведены). В качестве открывающего и закрывающего тегов подставляем те, что использовали при размещении кода на страницах своего сайта (см. п. 1). На некоторых хостингах корень FTP-сервера не совпадает с html-папкой, в которой находится файл главной страницы сайта. В этом случае укажите не только домен, но и реальный путь к этой папке (при затруднении см. FAQ ниже). При вводе логина и пароля, а также тегов опасайтесь лишних пробелов. Не используйте при вводе формат «логин:пароль@адрес». Для того чтобы скрипт знал, какой файл следует обновлять, если ссылка куплена на главной странице (в Сапе она фигурирует как «/»), необходимо указать имя файла с расширением для главной страницы. Галка «Этот сайт является статическим и я "вручную" размещаю на нем ссылки» не ставится, так как мы «не вручную» размещаем ссылки. После всего не забываем нажать кнопку «Сохранить». Если вследствие каких-либо проблем (со связью, некорректными реквизитами ФТП) сохранить настройки не удалось (была выдана ошибка), обязательно повторите ввод и сохранение настроек еще раз/позднее, проверив введенные данные. (Автоматизированное размещение ссылок по ФТП возможно только после успешного сохранения настроек!)

а> Важно: В случае изменений в каких либо настройках (поменялся пароль, напр.) нужно заново заполнить этот раздел. После нажатия кнопки «Сохранить» пароль не отображается, и надпись «пароль не задан» отсутствует – это нормально.
б> Примечание: Естественно, пароли хранятся в базе Сапе и никому не передаются. Сервис работает более двух лет, за это время не было краж паролей ФТП. Но если Вы не хотите доверять пароль от ФТП системе и ручками не хотите ставить, и сайт стоящий, то обращайтесь в личку – возможно, придумаем что-нить эксклюзивное.


Не забудьте также заполнить другие настройки в этом разделе своего аккаунта Сапе.

4) В своем аккаунте в «Управлении ценами» проставляем цены (по PR и УВ /уровню вложенности страниц/ или только по УВ) и активируем нужные страницы в разделе «Страницы». После чего страницы поступают в продажу. Это всё (или почти )!


ВАЖНЫЕ ДЕТАЛИ
(Недосказанное)

1) соединение с FTP-сервером производится через стандартный порт 21
2) предельное кол-во страниц одного сайта сейчас установлено в 5000. При размещении кода более чем на 5000 проиндексированных роботом Сапе страниц, по умолчанию сайт целиком не будет обрабатываться. Если вам жизненно необходимо бОльшее кол-во страниц на продажу, предварительно сообщите.
3) предельный размер одного файла, который допустимо обрабатывать, также установлен, но этого размера, полагаю, всем должно хватить.
4) При добавлении новой партии страниц сайта на продажу (переиндексации) возможна задержка учета новых страниц сроком до суток.
5) Как уже было сказано, страницы (кроме главной) с URL вида http://www.site.ru/cat/ (т.е. не содержащие имен файлов) могут обрабатываться, только если они представляют собой реальный путь к папке cat, в которой находится индексный файл, чье имя совпадает с именем файла главной страницы. Именно этот файл вызывается по http://www.site.ru/cat/ и именно он будет обновлен ботом.
6) Если Вы используете SSI для формирования страниц сайта, имейте в виду, что код (блоки) Сапе должны быть проставлены непосредственно в тех файлах, имена которых фигурируют в продаваемых страницах. Т.е. в данном случае не следует инклудить код Сапе из некоего общего файла - код не будет найден, т.к. он ищется в исходных файлах, получаемых по ФТП, а не в отдаваемых браузеру HTML-страницах, собранных при помощи SSI.
7) Если в качестве открывающего/закрывающего тегов Вы используете стандартные теги HTML, проследите, чтобы они не использовались на этой странице для других целей. Уникальность можно придать, используя атрибуты уникального класса в открывающем и - важно - закрывающем теге: напр, <span class="links"> </span class="links"> (а не просто </span>). Обратите внимание, что на бесплатных хостингах (напр., народ.ру) хостер может дописывать код HTML Вашей страницы своим кодом, где будут фигурировать теги <span>, </span>, <div>, </div> и т.д.


КРАТКИЙ F A Q
(Продолжение FAQа см. в теме)

1. Как узнать, что сервис работает, если нет купленных ссылок?
Если <!--check code--> на страницах через несколько часов после добавления настроек ФТП (в аккаунте Сапе) заменился на цифровой код, значит, работает. Если замена не произошла, то попытайтесь еще раз проверить (перебить) настройки, особое внимание уделив адресу ФТП-сервера с путем от корня ФТП к корневой веб(HTML)-папке (см. FAQ далее). Настоятельный совет перед началом продаж ссылок проверить работоспособность подключения по ФТП на вашем хостинге!

2. Как правильно заполнить строку настроек «Адрес ftp-сервера с корневой папкой»?
[i]В случае затруднений можно использовать следующий алгоритм определения пути к корневой веб-папке (особо актуально для сайтов на платных хостингах, где ftp-аккаунты создаются хостером):
1. У хостера получаете адрес, логин и пароль к ФТП (в случае, если ФТП-аккаунт создаете на своем сервере сами, то уверен, что должны обойтись без моих подсказок, но в любом случае вам нужен реальный путь от корня ФТП к корневой папке HTML сайта).
2. Используя любой ФТП-клиент (браузер, напр.), заходите при помощи данных из п. 1.
3.
-а). Если после входа вы сразу попадаете в корневую папку своего сайта (где лежит файл главной страницы), то в качестве адреса ФТП указываете адрес, данный хостером.
-б). Если же вы сразу после входа не попадаете в корневую папку нужного веб-сайта, то к адресу, который дал хостер, добавляете путь к той папке, в которой лежит файл главной вашего сайта.
Напр., зашли по адресу ftp://ftpadress.ru и видите папки: site1.ru, site2.com, site3.ru. Вам нужен site3.ru - заходите в эту папку, а ее имя автоматически добавляете к адресу ФТП (ftp://ftpadress.ru/site3.ru). Далее смотрим, есть ли в папке файл главной веб-страницы нужного сайта? Если есть, то финиш, если нет - двигаемся далее по древу каталогов. Напр., в папке site3.ru лежат папки www, logs, cgi-bin и т.д. Вы, допустим, находите файл главной страницы сайта в папке www, стало быть, в настройках адреса для Сапе нужно ввести: ftp://ftpadress.ru/site3.ru/www


Адреса ftp-серверов для некоторых хостингов
narod.ru – ftp://ftp.narod.ru
by.ru - ftp://ftp.by.ru/www

3. Ссылки выпали в ERROR, почему и что делать?
Статус ERROR – это не причина, а следствие того, что ссылка не обнаружена ботом на странице. Причины могут быть разные. И боты – проверяющий и ставящий ссылки – разные. В данной теме меня интересуют только причины, связанные с физическим отсутствием ссылки на странице (другие причины могут быть связаны с недоступностью сервера в момент проверки, в неправильном /ниже тега </html>/ размещении кода для ссылок и т.д.). Поэтому в случае проблем указывайте, пожалуйста, размещены ли выпавшие в ERROR ссылки на страницах или нет? Размещались ли ранее успешно ссылки по ФТП или они не размещаются с момента подключения к сервису?

4. Что делать в случае переиндексации, т.е. добавления новых страниц в индекс Сапе?
Скопируйте на новые html-страницы такой же код (см. выше), какой вы расставляли при добавлении сайта в систему (открывающий и закрывающий теги должны совпадать с указанными вами в настройках площадки). После чего выполните/закажите переиндексацию с помощью инструментов, имеющихся в вашем аккаунте.

5. Что делать, если число страниц сайта в индексе Сапе больше максимума для ФТП-подключения?
- Во-первых, удалите код Сапе с "лишних" страниц, чтобы число страниц с кодом гарантированно было меньше предельно допустимого (5000).
- Во-вторых, проведите самостоятельно или закажите через обратную связь переиндексацию площадки.




РЕШЕНИЕ ПРОБЛЕМ

Для оперативного решения конкретных проблем просьба сбрасывать проблемный ДОМЕН (не id !) в личку с описанием проблемы (см. выше).


< ! > Следите за обновлениями, дополнениями < ! >
Просмотров: 5083 | Добавил: donald_666 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск
Календарь
«  Сентябрь 2010  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
27282930
Архив записей
Друзья сайта
Copyright MyCorp © 2024