Обратки в le2

Montoya
На сайте с 30.09.2006
Offline
139
1116

Возникла проблема размещения обраток на le2. большинство этих каталогов ограничивают количество ссылок на странице, где находиться ссылка на них. поэтому нужно их разбивать на страницы. Но это жутко неудобно. в AllSubmitter есть функция подстановки урла обратки в форму поиска. http://www.webloganalyzer.biz/rushelp/allsubmitter/create_project.html

Каким каталогом ссылок удобнее для этого пользоваться? что вы можете посоветовать?

N
На сайте с 08.08.2006
Offline
134
#1

Посоветую генерировать страниц для бэков под каждый сайт отдельно.

Многие из ЛЕ принимают страницы с 50 ссылками, некоторые с 10.

Тяжело так расчитать.

Я делал отдельно такого вида

_http://URL_REG_SITE/backs/название домена LE каталога/index.html

тем самым указвая при регистрации все эти данные изначально сгенерировав бэки.

Пользовался SEO Smile Tools. Т.к. AllSub не дает этой возможности. По крайне мере в версии 4 и ниже этого не было.

Удачи.

Аналитик
Montoya
На сайте с 30.09.2006
Offline
139
#2
Посоветую генерировать страниц для бэков под каждый сайт отдельно

Вы это делаете вручную или через SEO Smile Tools?

[Удален]
#3
Montoya:
Вы это делаете вручную или через SEO Smile Tools?

пхпшным скриптом это делается, за 15 минут написаным )

Montoya
На сайте с 30.09.2006
Offline
139
#4

php к сожалению не владею :(

N
На сайте с 08.08.2006
Offline
134
#5
Montoya:
Вы это делаете вручную или через SEO Smile Tools?

У меня есть файл XML с бзой каталогов и обраток.

Скрипт обрабатывает файл вычленяя оттуда адрес сайта без www и генерирует index.html страницу с вписанной в него обраткой.

Тем самым я получаю под каждый каталог свой индекс файл. :)

SST просто при регистрации в форму подставляет адрес, того типа что мне нужен.

N
На сайте с 08.08.2006
Offline
134
#6
Montoya:
php к сожалению не владею :(

#!/usr/local/bin/php

<?php

$a=array('sl.xml');

/*

sl XML

*/

foreach($a as $file_) {

//'./sl.xml'

echo "parse : {$file_}\n";

$buff=@file_get_contents($file_);

if (empty($buff)) {

echo "ERROR: No ls.xml file\n";

die;

}

preg_match_all('#<CATALOG><ID>[\d]+<\/ID><NAME>(.*)<\/NAME><URL.*<BACKLINKCODE>(.*)<\/BACKLINKCODE><FORMTEXTCRC#ismU',$buff,$m);

/*

$m[1][] - name

$m[2][] - code

*/

foreach($m[1] as $idx => $name) {

@mkdir("./{$name}");

file_put_contents("./{$name}/index.html", html_entity_decode ($m[2][$idx],ENT_NOQUOTES) );

echo "Create : ./{$name}/index.html \n";

}

}

?>

Вопросы есть что он делает ?

Montoya
На сайте с 30.09.2006
Offline
139
#7

Спасибо, конечно, но SST не использую. нет ли какой альтернативы для AS?

N
На сайте с 08.08.2006
Offline
134
#8
Montoya:
Спасибо, конечно, но SST не использую. нет ли какой альтернативы для AS?

Есть. Ща. 5 сек.

или http://www.mysite.com/seacrh.php?id=%host_reg%.__

Обратите внимание! На переменную %host_reg% Если Вы укажите её в ссылке, то программа при регистрации будет её заменять на доменное имя каталога, в котором Вы проводите регистрацию.

Ну. Так и делаем. Пишем в адрес обратки

http://мой_сайт.ру/%host_reg%/index.html

Получим адрес на выходе типа:

http://мой_сайт.ру/адрес_каталога/index.html

Или вариант номер 2.

http://мой_сайт.ру/%host_reg%.html

Из этого получим адрес типа:

http://мой_сайт.ру/адрес_каталога.html

но для второго варианта надо исправить скрипт, чтоб генерировал не директорию и в ней индекс, а по названию индексный файл.

Если нужно чиркани, отпишу как исправить. :)

Удачи.

P.S. каталог не принципиален, можно ведь его автоматически генерировать. И вписывать в дизайн.

Второй вопрос, что ЛЕ-2 ни одной из этих программ не возможно регать автоматом. Это большое горе.

Но возможно написать скрипт для реги. Будет авто. У меня есть проблема только в капче. Всё остальное исполняемо с каталогом обраток автоматически.

:)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий