Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Установка кода на различные движки (http://forum.sape.ru/forumdisplay.php?f=26)
-   -   Подключение статических сайтов по FTP (narod.ru и т.п.): инструкции, FAQ, проблемы (http://forum.sape.ru/showthread.php?t=28407)

sin 16.03.2009 04:12

Подключение статических сайтов по FTP (narod.ru и т.п.): инструкции, FAQ, проблемы
 
Предыдущая тема: «Установка кода на narod.ru»
(слишком разрослась и уже морально-технически устарела)

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

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




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

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

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

НЕ гарантируется работа по ФТП с сайтами, использующими HTTPS.

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

Первое: не смешиваем в кучу разные способы подключения! Если хотим подключиться через ФТП, делаем то, что написано здесь, если с помощью 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 раз в неделю. Если вы производите обновление большого числа страниц, и перенести вручную ссылки затруднительно, можете поставить пустой код (открывающие и закрывающие теги) и написать мне в личку или в техподдержку Сапе о необходимости внеочередного полного обновления ссылок на определенном домене. Но в данном случае есть вероятность, что ссылки могут временно выпасть в ERROR.
г> Важно: По ФТП могут обновляться только файлы с расширением .htm, .html, .shtml . Файлы с другими расширениями (или вообще без расширений) ФТП-бот обрабатывать не будет!


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

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

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


Не забудьте также заполнить другие настройки в этом разделе своего аккаунта Сапе. Обратите внимание, что у нас действует принцип: 1 сайт - 1 кодировка. Если на страницах сайта используются разные кодировки, то при обновлении по ФТП часть ссылок может быть размещена в нечитаемом виде (и как следствие, получит статус ERROR).

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 для формирования страниц сайта, имейте в виду, что код (блоки) Сапе должны быть проставлены непосредственно в тех файлах, имена которых фигурируют в продаваемых страницах (URL). Т.е. в данном случае не следует инклудить код Сапе из некоего общего файла - код не будет найден, т.к. он ищется в исходных файлах, получаемых по ФТП, а не в отдаваемых браузеру 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
- Более короткий вариант: войдите с помощью ФТП-клиента (напр., Filezilla) на свой ФТП сервер. Найдите папку, в которой находится файл главной вашего сайта. Посмотрите, что указано в логе ФТП-клиента в качестве текущей директории (в Filezilla - также в текстовом поле "Удаленный сайт"). Это и будет искомый путь. Добавьте его к адресу ФТП-сервера.

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

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

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


6. Почему "слетают" купленные ссылки? (или: почему робот не ставит или удаляет ссылки, которые должны быть на страницах?)
Одна из возможных причин - наличие дублирующих URL (напр. site.ru/dir/ и site.ru/dir/index.html) для одного и того же файла. URL разные, а обновляемый роботом файл - один. В результате, по одному URL ссылка ставится, по другому - снимается. Решение: удалить дублирующие URL из списка страниц данной площадки.

7. Стали появляться пустые ("нулевые") или неполные ("обрезанные") файлы. Почему и что делать?
Возможно, при передаче файлов с одного сервера на другой возникли какие-то сбои. Конкретные причины могут быть разными, зависят от состояния и настроек серверов и каналов связи, количества передаваемых файлов и проч. Прокол ФТП не имеет внутренних механизмов, обеспечивающих гарантированное получение целостных файлов, и мы, со своей стороны, не можем полностью контролировать всю цепочку передачи-получения файлов. Однако мы предлагаем сервис "безопасного аплоада", который поможет защитить файлы вашего сайта от повреждений при подключении по ФТП.
Принцип безопасного ФТП-аплоада состоит в следующем:
- На Ваш сервер сначала загружается по ФТП временная копия обновляемого файла (ее имя включает в себя имя этого файла + ".temp_ггммддччммсс.htm", где ггммддччммсс - метка времени: год, месяц, день, час, минута, секунда)
- Наш бот читает временную копию по HTTP и ищет в ней тег </html>, который по умолчанию является признаком полной загрузки файла.
- Если тег найден, временная копия перезаписывает целевой файл. Если тег не найден, бот пытается удалить временную копию, оставляя неизменным основной файл. Бот будет пытаться обновить этот файл в следующий сеанс своей работы.
Для подключения этого сервиса нужно послать личное сообщение sin с указанием ДОМЕНА сайта, для которого требуется безопасный аплоад.
Обратите внимание, что:
- бот записывает копии в те же папки, в которых находятся основные файлы. Если файлы с окончанием temp_ггммддччммсс.htm присутствуют, значит, бот не смог их удалить. Вы можете удалить их вручную.
- На сервере должен быть запас места под временные файлы, в соответствующие папки не запрещена записать файлов от Вашего имени.
- предполагается, что Код веб-страниц содержит тег </html> в любом регистре. Предполагается также, что это заключительный тег основного HTML-кода страницы.
- Предполагается, что Ваш сервер позволяет отдавать по HTTP файлы с расширением .htm (вне зависимости от того, какое расширение Вы сами используете на сайтах).



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

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


< ! > Следите за обновлениями, дополнениями :)< ! >

alex063 16.03.2009 09:30

Цитата:

Полное обновление всех блоков ссылок (независимо от наличия новых размещений/снятий) производится только 1 раз в неделю
Раньше было же меньше... А как узнать именно время обновления?
Получается что скорее всего обновить сайт без потери ссылок не получится?

sin 16.03.2009 10:02

Цитата:

Сообщение от alex063 (Сообщение 405767)
Раньше было же меньше... А как узнать именно время обновления?
Получается что скорее всего обновить сайт без потери ссылок не получится?

Не понял причин беспокойства. Если все делать так, как написано (в т.ч. переносить при перезаливке страниц блоки ссылок), никаких проблем ВООБЩЕ быть не должно. Регулярное полное обновление введено только для подстраховки! Его режим - дело десятое.

alex063 16.03.2009 10:18

Ну я имею ввиду обновление сайта. Например я захочу обновить 200 страниц. И мне придётся переносить ссылки ручками на них?

Раз ссылки раз в неделю обновляются то в ЕРРОР свалятся все ссылки, если я их не поставлю на обновлённые страницы...

sin 16.03.2009 10:42

Цитата:

Сообщение от alex063 (Сообщение 405776)
Ну я имею ввиду обновление сайта. Например я захочу обновить 200 страниц. И мне придётся переносить ссылки ручками на них?

Раз ссылки раз в неделю обновляются то в ЕРРОР свалятся все ссылки, если я их не поставлю на обновлённые страницы...

В разделе "Как подключиться" 1в прописан Ваш случай - размещая вместо блока с ссылками в новой версии страницы пустой блок - ВЫ (не я или кто-то еще) СНИМАЕТЕ ссылки своими же руками. ЭТО - СТАТИКА. Бот не может знать о Вашем намерении обновить двести или тыщу страниц, а запускать бота на полное обновление тысяч сайтов ежечасно ради этого наверное будет слишком нерационально (ресурсы + скорый бан). Вам в любом случае потребуется вставлять код Сапе в новые страницы, но в данном случае - повторяю - в ваших интересах ставить его вместе с текущими ссылками (просто копируете целиком блок ссылок в HTML).

В дальнейшем, возможно подумаем над "обновлением по запросу".

Вообще, при столь масштабных обновлениях наверное стоит подумать о динамическом сайте

alex063 16.03.2009 10:56

Цитата:

Сообщение от sin (Сообщение 405784)
В разделе "Как подключиться" 1в прописан Ваш случай - размещая вместо блока с ссылками в новой версии страницы пустой блок - ВЫ (не я или кто-то еще) СНИМАЕТЕ ссылки своими же руками. ЭТО - СТАТИКА. Бот не может знать о Вашем намерении обновить двести или тыщу страниц, а запускать бота на полное обновление тысяч сайтов ежечасно ради этого наверное будет слишком нерационально (ресурсы + скорый бан). Вам в любом случае потребуется вставлять код Сапе в новые страницы, но в данном случае - повторяю - в ваших интересах ставить его вместе с текущими ссылками (просто копируете целиком блок ссылок в HTML).

В дальнейшем, возможно подумаем над "обновлением по запросу".

Вообще, при столь масштабных обновлениях наверное стоит подумать о динамическом сайте


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

p.s. Просто бывает ситуация когда нужно на всех страницах изменить кусок кода. Приходится перелопачивать программой все странички и заливать их на сервер. Уходит 5-7 минут. Но добавлять уже купленные ссылки на сайт уже так просто не получится...

WebFX 16.03.2009 11:09

Цитата:

Сообщение от alex063 (Сообщение 405790)
Просто бывает ситуация когда нужно на всех страницах изменить кусок кода. Приходится перелопачивать программой все странички и заливать их на сервер.

Зачем мучаетесь?
http://barykin.com/2009/02/input-sap...html-site.html

sin 16.03.2009 11:23

alex063, дело в том, что для каждого сайта время периодического полного обновления рассчитывается индивидуально, в зависимости от даты добавления настроек ФТП в своем акке. (Я кажется уже в др. теме отвечал на этот вопрос.)

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

А пока предлагаю всем такое решение:

Если вам необходимо провести обновление HTML-кода (дизайн, контент) десятков или сотен страниц одновременно, вы можете проставить пустой блок (типа <!--s_links--><!--check code--><!--/s_links-->), после чего сообщите мне в личку, какой домен(ы) нуждается в полном обновлении. Я постраюсь (по мере возможности оперативно) вручную запустить обновление для этого сайта. Однако и при этом (поскольку обновление не будет происходить мгновенно) ссылки могут выпасть в ERROR (правда, скроки ERROR должны быть не большие). Примерно так - временное решение и только при масштабных изменениях статического сайта.

Добавлено через 6 минут
Цитата:

Сообщение от WebFX (Сообщение 405799)

В нашей теме речь идет о подключении к Сапе по ФТП, т.е. без скриптов. Прежде всего тема касается тех, у кого просто нет возможности использовать скрипты.

alex063 16.03.2009 11:46

Цитата:

Сообщение от WebFX (Сообщение 405799)

Это не подходит для сайтов на народе(((

Добавлено через 10 минут
Цитата:

Сообщение от sin (Сообщение 405806)
alex063, дело в том, что для каждого сайта время периодического полного обновления рассчитывается индивидуально, в зависимости от даты добавления настроек ФТП в своем акке. (Я кажется уже в др. теме отвечал на этот вопрос.)

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

А пока предлагаю всем такое решение:

Если вам необходимо провести обновление HTML-кода (дизайн, контент) десятков или сотен страниц одновременно, вы можете проставить пустой блок (типа <!--s_links--><!--check code--><!--/s_links-->), после чего сообщите мне в личку, какой домен(ы) нуждается в полном обновлении. Я постраюсь (по мере возможности оперативно) вручную запустить обновление для этого сайта. Однако и при этом (поскольку обновление не будет происходить мгновенно) ссылки могут выпасть в ERROR (правда, скроки ERROR должны быть не большие). Примерно так - временное решение и только при масштабных изменениях статического сайта.

Про "время периодического полного обновления рассчитывается индивидуально" слышу впервые. Может кончено что-то упустил или не к тому воспринял...


Спасибо большое, если затею большое обновление, напишу в личку!

Konstantin_K 20.03.2009 02:53

Здравствуйте! Проблемы размещения на статическом сайте id=330141

Раньше все было замечательно и примерно на 1к страниц успешно размещались ссылки. Но добавив еще около 2к страниц и переиндексировав сайт страницы добавились, но ссылки на них не размещаются. Код <!--check code--> для всех новых страниц так и остался без изменений. Естественно все новые ссылки попадают в эроры.:eek:

Вторая проблема в том что яндекс проиндексировал 4к страниц, а сапа только 3к. :eek:
УВ, количество ссылок на ув1 и ув2, наличие кода сапы тщательно проверял.

Что делать и как быть? Помогите пожалуйста, заранее благодарен.

sin 20.03.2009 13:02

Konstantin_K, наверное, я не зря писал заглавный пост в этой теме ;) Судя по всему, Вы его не прочитали...
1) по id Вам здесь не помогут.
2) скорее всего у Вас общее число страниц более 3000

Для более подробного ответа домен в личку

Konstantin_K 20.03.2009 13:19

Цитата:

Сообщение от sin (Сообщение 409287)
Konstantin_K, наверное, я не зря писал заглавный пост в этой теме ;) Судя по всему, Вы его не прочитали...
1) по id Вам здесь не помогут.
2) скорее всего у Вас общее число страниц более 3000

Для более подробного ответа домен в личку


Читал несколько раз, но сейчас вижу что не дочитал некоторые важные моменты, извините. Выслал домен Вам в личку.

sin 20.03.2009 21:13

Внимание:

Максимальное количество обновляемых по ФТП страниц 1 сайта увеличено до 5000.

sin 23.03.2009 01:35

Думаю, стоит формировать список хостингов, на которых существуют проблемы с подключением по ФТП (не размещаются ссылки). Начну:

newmail.ru, nm.ru - есть проблемы, но решаемые (обращайтесь в личку)
by.ru - пока нет решения

В планах

- контроль ERROR'ов (что даст возможность проводить масштабные обновления сайтов, не заботясь о ссылках)
- возможность размещения ссылок несколькими блоками (подумаем, как это можно устроить)
- контекст (если получится, конешна)

sin 25.03.2009 22:17

Обратите внимание: иногда случаются задержки в обновлении сайтов по ФТП. Причины выясняем.

sin 28.03.2009 13:19

Еще одна возможная причина ERROR'ов и неразмещения ссылок:

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

trasaru 01.04.2009 16:01

меня статический сайт "голый" html (Trasa.ru)
Поставил код как учили при *добавлении площадки*
<!--s_links--><!--check code--><!--/s_links-->
В итоге сайт проиндексирован, прошел модерацию, продались ссылки, капнула первая копеечка, а ссылок на сайте по прежнему не видно?

alex063 01.04.2009 16:11

Цитата:

Сообщение от trasaru (Сообщение 419024)
меня статический сайт "голый" html (Trasa.ru)
Поставил код как учили при *добавлении площадки*
<!--s_links--><!--check code--><!--/s_links-->
В итоге сайт проиндексирован, прошел модерацию, продались ссылки, капнула первая копеечка, а ссылок на сайте по прежнему не видно?

Скорее всего торопите события... Ссылки не моментально восстанавливаются.

trasaru 01.04.2009 18:35

Цитата:

Сообщение от alex063 (Сообщение 419028)
Скорее всего торопите события... Ссылки не моментально восстанавливаются.

Прошло уже 20 часов с этого счастливого момента.. :rolleyes: Поидее написанов течении часа

sin 01.04.2009 20:47

Цитата:

Сообщение от trasaru (Сообщение 419024)
меня статический сайт "голый" html (Trasa.ru)
Поставил код как учили при *добавлении площадки*
<!--s_links--><!--check code--><!--/s_links-->
В итоге сайт проиндексирован, прошел модерацию, продались ссылки, капнула первая копеечка, а ссылок на сайте по прежнему не видно?

=>>


Цитата:

Сообщение от sin (Сообщение 405737)
Первоначально этот способ подключения был разработан и протестирован для размещения ссылок на сайтах narod.ru. Этим же способом возможно (но не гарантируется, надо пробовать) размещение ссылок на любых статических сайтах

К сожалению, кажется, это тот самый случай. Судя по логам, не удается скачивать файлы с вашего сервака на наш. Такое случается и может зависеть от настроек серверов. Если на Вашем хостинге возможно использование скриптов, советую подключиться через них, в противном случае нужно выбирать - изменять хостинг под Сапу (с ПХП), оставаться на прежнем без Сапы или ставить ссылки вручную.

Большая просьба: владельцы доменов второго уровня, прежде чем продавать ссылки, проверьте работоспособность подключения по ФТП! Если через сутки после заполнения настроек <!--check code--> на ваших страницах с кодом Сапе изменился на цифры, значит, все ОК, если не изменился - не работает.

trasaru 02.04.2009 11:07

Цитата:

Сообщение от sin (Сообщение 419267)
=>>К сожалению, кажется, это тот самый случай.

Спасибо за ответ! Попробую последвать вашему совету... Площадку пока удалил, всвязи с чем прошу прощения у оптимизаторов :cool:

almorik 06.04.2009 20:56

Привет, как понять сообщение модератора:
Цитата:

Простите, мы на текущий момент не принимаем поддомены сайтов, уже заведенных в систему.

Так же не принимаем несколько поддоменов в одном и том же главном домене (в случае отсутствия в системе главного домена).

Исключение составляют только поддомены, присутствующие в яндекс каталоге и DMOZ, а так же поддомены, показатели которых ТИЦ>50 и PR>1.
Размещен сайт на народе, следовал инструкциям, какие поддомены?

sin 07.04.2009 07:50

Цитата:

Сообщение от almorik (Сообщение 423299)
Привет, как понять сообщение модератора:
Цитата:
Простите, мы на текущий момент не принимаем поддомены сайтов, уже заведенных в систему.

Так же не принимаем несколько поддоменов в одном и том же главном домене (в случае отсутствия в системе главного домена).

Исключение составляют только поддомены, присутствующие в яндекс каталоге и DMOZ, а так же поддомены, показатели которых ТИЦ>50 и PR>1.
Размещен сайт на народе, следовал инструкциям, какие поддомены?

Поддомен - это домен 3 уровня (xx.site.ru), народные сайты тож висят на поддоменах. Ссылки с бесплатных хостингов учитываются Яшей, если сайт есть в ЯК. Мож, проблема в этом: Ваш сайт есть в ЯндексКаталоге?

almorik 08.04.2009 01:57

Цитата:

Сообщение от sin (Сообщение 423581)
Поддомен - это домен 3 уровня (xx.site.ru), народные сайты тож висят на поддоменах. Ссылки с бесплатных хостингов учитываются Яшей, если сайт есть в ЯК. Мож, проблема в этом: Ваш сайт есть в ЯндексКаталоге?

Спасибо, сайт яндекстом проиндексирован и отображен в яндекс "мои сайты".
Нету в DMOZ, мож из за этого?

Добавлено через 59 минут
«almorik2008.narod.ru»: ресурс не описан в Яндекс.Каталоге
Теперь понял, индекс и каталог, это разное. Спасибо.

alex063 08.04.2009 09:08

sin, помните Вы просили писать о времени размещения ссылок. Ну так вот неделю назад на главной почему-то не разместилась купленная ссылка. (куплена ещё первого числа). До сих пор висит в ЕРРОРе и ссылки нет на странице...

Поэтому возник вопрос. Можно откуда-нибудь взять анкорчик и уже ручками разместить? Если я на пару минут в настройках укажу "ссылки расставляю ручками", ничего не случится?

gsmka 08.04.2009 10:14

Уважаемый Sin, добавил сайт olympic2014.su, настроил все, как Вы написали, фтп работает, цифры появились... После заказа ссылки она появилась на сайте, вроде, все здорово, даже пару копеек накинули, но вот статус "Error" выплата остановлена, пишет, что не нашлась ссылка! Но она там ЕСТЬ! Может это быть потому, что ссылка была добавлена только вчера, и ее просто не успел проверить робот, и какими должны быть мои дальнейшие действия, просто ждать? Исправиться ли статус на Ок самостоятельно? Спасибо...

sin 08.04.2009 12:26

Цитата:

Сообщение от alex063 (Сообщение 424404)
sin, помните Вы просили писать о времени размещения ссылок. Ну так вот неделю назад на главной почему-то не разместилась купленная ссылка. (куплена ещё первого числа). До сих пор висит в ЕРРОРе и ссылки нет на странице...

Поэтому возник вопрос. Можно откуда-нибудь взять анкорчик и уже ручками разместить? Если я на пару минут в настройках укажу "ссылки расставляю ручками", ничего не случится?

О конкретных случаях лучше в личку, чтобы можно было посмотреть (за неделю должно было все обновиться).

"Ссылки расставляю ручками" наверное лучше не ставить. Но разместить руками в случае необходимости можно: на странице "Ссылки" своего акка нажмите заголовок столбца "Текст ссылки [text]" - появятся окошки с кодом, который нужно поместить между тегами начала и конца рекламного блока Сапе, рядом с др. ссылками (если они есть).


Цитата:

Сообщение от gsmka (Сообщение 424414)
Уважаемый Sin, добавил сайт olympic2014.su, настроил все, как Вы написали, фтп работает, цифры появились... После заказа ссылки она появилась на сайте, вроде, все здорово, даже пару копеек накинули, но вот статус "Error" выплата остановлена, пишет, что не нашлась ссылка! Но она там ЕСТЬ! Может это быть потому, что ссылка была добавлена только вчера, и ее просто не успел проверить робот, и какими должны быть мои дальнейшие действия, просто ждать? Исправиться ли статус на Ок самостоятельно? Спасибо...

Отписался в личку, изложил возможные причины. Наиболее вероятная - хостинг (я смог загрузить Ваш сайт с 3 или 4 раза).

alex063 09.04.2009 09:04

Цитата:

Сообщение от sin (Сообщение 424573)
О конкретных случаях лучше в личку, чтобы можно было посмотреть (за неделю должно было все обновиться).

"Ссылки расставляю ручками" наверное лучше не ставить. Но разместить руками в случае необходимости можно: на странице "Ссылки" своего акка нажмите заголовок столбца "Текст ссылки [text]" - появятся окошки с кодом, который нужно поместить между тегами начала и конца рекламного блока Сапе, рядом с др. ссылками (если они есть).

Спасибо за ответ, если честно то думал, что текст ссылки в html можно получить только выбрав пункт "Ссылки расставляю ручками", заголовок столбца "Текст ссылки [text]" - было для меня открытием))) :rolleyes:


Ссылку разместил, посмотрим что будет. Еррор до сих пор висит. (ссылка куплена первого числа днём).

poruchick 13.04.2009 15:50

Добрый день.

На моём хостинге логин ftp возможен только вида login@domen.com?? Будет ли робот скачивать страницы?

sin 13.04.2009 20:20

Цитата:

Сообщение от poruchick (Сообщение 428089)
На моём хостинге логин ftp возможен только вида login@domen.com?? Будет ли робот скачивать страницы?

не думаю, что это может быть причиной. На данный момент проблема в другом: Вашего сайта нет среди подключенных по ФТП, просто нет в базе :( Попробуйте заново вбить настройки в своем аккаунте и не забудьте нажать кнопку "Сохранить".

shlomo_groman 20.04.2009 15:14

Я новичок со статическим сайтом, и совершил типичную ошибку: вручную перегрузил страницы, нечаянно сменив код со ссылками на пустой. Из темы про ERROR меня направили сюда. Как исправить ситуацию?

sin 20.04.2009 17:35

Цитата:

Сообщение от shlomo_groman (Сообщение 433354)
Я новичок со статическим сайтом, и совершил типичную ошибку: вручную перегрузил страницы, нечаянно сменив код со ссылками на пустой. Из темы про ERROR меня направили сюда. Как исправить ситуацию?

Выше здесь написано, что раз в несколько дней (прибл. 5-7) проводится полное обновление блоков ссылок каждого сайта, начало периода совпадает со временем добавления настроек ФТП в своем акке.

Если хотите оперативнее вернуть ссылки, сбросьте мне в личку домен (не id) - постараемся провести полное обновление Вашего сайта вне очереди.

shlomo_groman 20.04.2009 23:02

Цитата:

Сообщение от sin (Сообщение 433547)
Выше здесь написано, что раз в несколько дней (прибл. 5-7) проводится полное обновление блоков ссылок каждого сайта, начало периода совпадает со временем добавления настроек ФТП в своем акке.

Если хотите оперативнее вернуть ссылки, сбросьте мне в личку домен (не id) - постараемся провести полное обновление Вашего сайта вне очереди.

http://www.languages-study.com

Не обязательно без очереди. Вы просто предупредите, в какой день будет обновление блоков ссылок, я к тому дню подготовлю изменения соответствующих страниц

sin 21.04.2009 07:58

Цитата:

Сообщение от shlomo_groman (Сообщение 433945)
http://www.languages-study.com

Не обязательно без очереди. Вы просто предупредите, в какой день будет обновление блоков ссылок, я к тому дню подготовлю изменения соответствующих страниц

Домен не стоит светить на форуме (лучше в личку). У меня такой вопрос: ранее с помощью ФТП у Вас на сайте ссылки проставлялись или нет? У меня подозрение, что здесь другая проблема - файлы с Вашего сервера не загружаются. На всякий случай сделаем сегодня (к вечеру) полное обновление (но не уверен, что в данном случае это поможет). Наверное, Вам нужно попробовать подключение с помощью ПХП

shlomo_groman 21.04.2009 19:53

Цитата:

Сообщение от sin (Сообщение 434226)
Домен не стоит светить на форуме (лучше в личку). У меня такой вопрос: ранее с помощью ФТП у Вас на сайте ссылки проставлялись или нет? У меня подозрение, что здесь другая проблема - файлы с Вашего сервера не загружаются. На всякий случай сделаем сегодня (к вечеру) полное обновление (но не уверен, что в данном случае это поможет). Наверное, Вам нужно попробовать подключение с помощью ПХП

Не знаю, я тут новый. Судя по вашей бухгалтерии, ссылки 1 день простояли, хотя я их реально не видел. Насчет php - тогда надо менять всё от начала до конца, мне бы хотелось обойтись без этого. На свякий случай: хостинг у меня на hostingz.net

Добавлено через 2 часа 29 минут
Если в автоматическом режиме не выйдет, буду ставить ссылки вручную. Высылайте их html-коды

Добавлено через 45 минут
3 ссылки, что были в ERRORе, уже поставил вручную

sin 22.04.2009 16:51

Цитата:

Сообщение от shlomo_groman (Сообщение 434768)
Не знаю, я тут новый. Судя по вашей бухгалтерии, ссылки 1 день простояли, хотя я их реально не видел. Насчет php - тогда надо менять всё от начала до конца, мне бы хотелось обойтись без этого. На свякий случай: хостинг у меня на hostingz.net

Добавлено через 2 часа 29 минут
Если в автоматическом режиме не выйдет, буду ставить ссылки вручную. Высылайте их html-коды

Добавлено через 45 минут
3 ссылки, что были в ERRORе, уже поставил вручную

Не буду обнадеживать попусту: если файлы не закачиваются, значит обновление ссылок по ФТП на данный момент Вам не доступно :((. Коды HTML Вы можете взять на вкладке "Ссылки" или "Заявки" (щелкните по заголовку колонки "Текст ссылки [html]". Но гораздо проще (если хостинг поддерживает) подключиться с помощью PHP (на этом форуме есть темы, в которых все подробно расписано, для статики используется не только чистый PHP, но и SSI+PHP)

Добавлено через 19 часов 0 минут
Кажется, я выяснил причину ошибки с закачкой файлов с серверов пользователей на наш сервер (касается ряда вебмастеров с сайтами на платных хостингах). В ближайший день-два внесу соответствующие изменения в скрипт, расставляющий ссылки - нужно будет проверить, оправдана ли моя догадка :)

alex063 22.04.2009 17:52

sin, а в чём причина, что иногда ссылки не расставляются на страницах? Всё чаще и чаще приходится "подправлять" руками.

sin 22.04.2009 23:03

Цитата:

Сообщение от alex063 (Сообщение 435683)
sin, а в чём причина, что иногда ссылки не расставляются на страницах? Всё чаще и чаще приходится "подправлять" руками.

К сожалению, все телепаты в отпуске. Не зная, о каком сайте и каких имено ситуациях идет речь, сказать ничего не могу. Впрочем, могу сказать, что примерно тыщу человек таких проблем не имеют.... :cool:

alex063 23.04.2009 12:06

Цитата:

Сообщение от sin (Сообщение 435935)
К сожалению, все телепаты в отпуске. Не зная, о каком сайте и каких имено ситуациях идет речь, сказать ничего не могу. Впрочем, могу сказать, что примерно тыщу человек таких проблем не имеют.... :cool:

сорри))) думал глобальная проблема)))

id 363234

alnur 24.04.2009 13:49

подскажите как правельно настройках указать ftp ( меня ftp.s6.freehost.ua а там папка www.sitemy.ru ) какой строка будит?


Часовой пояс GMT +3, время: 02:51.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.