Хм, насчет "вышибут из рейтинга" касательно Р насколько точно? В моей категории топ100 уже года полтора на 1-2 месте болтается сайт, на котором прям так и написано: "Накручено при помощи .....". И ничего...
Кстати, глянул сейчас их статистику по хостам от Р. Первая строчка:
[откедова]- adsl-XX-XXX-XX-XX.dsl.lsan03.pacbell.net
[обращений] - 527
[засчитано хитов по главной] - 311
[не засчитано хитов по главной] - 216
Как такую лабуду понимать?
Т.е. старательно накручиваются хиты? А в чем смысл?
а быть уверенным в хорошей отдаче можно, ИМХО, посмотрев, чего человек добился за 7 месяцев самообучения :)
Это точно. Повтыркал в код минуту - так и не понял, откуда эффект такой. Но забавно)
Дык, уже начали, поскольку надежнее оно. У осла столько странностей, что если под него сайт делать, потом под другие браузеры замучаешься перебивать. А если под FF сразу заточить - потом только причесать немного - и готово. К тому же удобный он, плюс плугины всякие... ну, это так, оффтоп.
А топикстартеру что могу сказать: я вот примерно в такой же ситуации, что и ты. И мысль пойти в "подмастерья" у меня тоже мелькала. Но пока кое-как своими силами обучаюсь, и ничего... На этом форуме инфы вполне хватает, чтоб всеми премудростями овладеть. Практика нужна, практика. Простая мысль: от того, что только форум читаешь, никуда твой сайт не продвинется, но и если форум совсем не читать - тот же эффект будет. Так что - 3 топика проштудировал, полезные мысли на бумажку выписал (я буквально так и делаю) - и пробуешь. Отсебятенки добавить, поэкспериментировать - вообще замечательно:) Ну, и побольше амбиций и уверенности в себе, без этого никак:)
Как я понимаю:
Жаба -
<a onClick="window.location.href = 'http://kuda-nado.com'">kuda nado</a>
Если надо всех обмануть - пишем еще скрипт:
<script type="text/javascript"> function cheat(url) { window.status = url; } </script>
А ссылку пишем так:
<a onClick="window.location.href = 'http://kuda-nado.com'" onMouseOver="cheat('http://www.kuda-nado.com/')" onMouseOut="cheat('')">kuda nado</a>
Это полезно не только для "обманывания", но и для улучшения юзабилити. Многие смотрят на статус перед тем, как куда-то кликать. Я, например, всегда смотрю, если домен другой - открываю в новом табе. Если в статусе нифига нет, я чувствую дискомфорт, поскольку не знаю, где окажусь.
В ПХП:
<a href="redir.php?goto=http://kuda-nado.com">kuda nado</a>
В файле redir.php пишем:
<? $goto = $HTTP_GET_VARS['goto']; header("Location: $goto"); ?>
Штуки "<?" и "?>" указывают интертриппатору, что пошел ПХП, может ты их не поставил?
$goto = $HTTP_GET_VARS['goto'];
(...?goto=http://site.com).
header - собсно перенаправляет куда надо.
Вроде так, сам не пробовал.
absolut, да, мысль. Попробую сделать. Только боюсь веб-мастера ругаться будут, а то после страшилок про подлецов в обмене они все уж больно подозрительные:)
И еще одна мысль возникла. Не для этого проекта, наверно, а в принципе. Всем, наверно, хотелось иметь возможность поменять тексты своих ссылок, установленных где-то. Самый простой способ - предлагать при обмене включать кусок кода со своего сервера. Но были негодяи, которые, пользуясь непониманием ПХП своими "партнерами", делали всякие пакости (дорвеи плодили на чужих сайтах, см. в соседнем топике).
А если предложить код, подключающий файл с нашего сервера, и при этом сразу проверяющий его на предмет диверсии (на тех же регулярных выражениях вырезающий ПХП)? Как бы вы отнеслись к такому предложению?
И еще вопрос возник, как считать хиты. Если через редирект - проблем нет. А вот при прямой ссылке - не знаю. Что на ум приходит - сделать невидимый фреймик и по клику туда подгружать скрипт подсчета. Но поймет ли поисковик ссылку вида
<a href="http://www.site.com" onClick="document.getElementById('myiframe').location.href= 'clickcount.php?click=http://www.site.com' return true"> site.com</a>
и не покажется ли она ему кривой или подозрительной? А если не поддерживается жабаскрипт? А если юзер откроет в том же табе? Есть мысли?
HTML остается в самих записях, поиск осуществляется по отдельной табличке, находит соответствие записи и эту запись выводит. Юзер-френдли поиск нужен, без этого человеконаправленности не будет. Ведь для того, чтоб от ссылок был толк, их надо выводить по 5-10 штук. Имея не слишком глубокий рубрикатор и 200 ссылок, мы лишаем пользователя возможности найти что-либо, если нет поиска. Например, тема - юридические услуги. Рубрикатор тут особо не придумаешь, все одно и то же делают. И не удобно это, ИМХО. Так что поиск нужен. А уж если он есть - пусть он будет хороший :)
Для владельцев сайтов я придумал другую фичу: если вбить урл, показываем еще и постоянную ссылку на эту запись, и номера страниц при разных сортировках. "Ваша ссылка видна вот тут. Если сортировать по дате - страница 12, если по оценке - страница 33" и т. д.
Не думаю, что кто-то будет кусок html в поиск вбивать. Если вбита урла - она тоже обрезается до домена, а домен есть в табличке-индексе.
Я так подумал... в принципе лучше, наверное, явным образом мусорный список задавать. Во-первых, от запроса пользователя и от материала, добавляемого в базу, отрезается одно и то же, так что юзерь гарантированно найдет нужное слово. Правда, может и лишнее найти, как показано выше. Но, учитывая минимальную длину записей в сочетании с возможностью искать не по одному слову, это маловероятно. Во-вторых, отрезание от матерала (которое занимает некоторое время) происходит при добавлении, т.е. редко и ждет добавляющий, а не юзверь. При поиске обрабатывается только запрос, который не так уж велик, и функция str_replace() при трех десятках стоп-слов пройдется по нему весьма быстро. Да, наверно так и сделаю. Хотя мнение присутствующих интересует, может есть более красивые решения.
Возникли кое-какие вопросы.
Делаю сейчас скрипт, который будет складывать данные в отдельный "поисковый индекс". Ключик - ИД ресурса, данные - собственно по которым искать надо. По смыслу - надо выбросить повторы, ХТМЛ, стоп-слова, и желательно - морфологию. А как бы это сделать ловчее?
Ну, хтмля - проблем нет, через регулярные выражения сразу написал. С остальным - есть варианты, а именно: можно посудить, что последние 2 символа в слове, как правило, являются флексиями, и, отбросив их, мы охватим все случаи. Аналогично и со стоп-словами: все, что меньше двух букв - стоп-слово. Либо, можно явно задать список стоп-слов и русских окончаний. Последней способ - медленнее, но кажется более эффективным и надежным. Но сразу придумывается опровержение: задаем все падежные окончания, среди них - -ами, т.п., м.ч. всех склонений. Режет лишние три символа.
Юзер ищет "оригами" - получаем "ОРИГинальную методику изучения английского языка" :) Со стоп-словами - если выкидывать все, что меньше трех букв - в обломе окажутся те, кто ищет "ёж", "ИЦ" :), "По" (Эдгар), яр (пиво :) ) и т. д.
Наверное, лучше найти ненужное, чем не найти нужное. Но как эту концепцию эффективно реализовать - не пойму. Кому-нибудь приходилось сталкиваться?
Ясно, что проблему хочется решить в общем виде, для небольшого каталога ссылок самый простой вариант подойдет. Но хоть мы и не лист.ру пишем, к этому хотелось бы стремиться%)
Прошу прощенья за дезинформицию. Есть SMTP, работает! Все, прощай, мыло)))
Единственное - не смог настроить theBat. Но Thunderbird отлично все отправляет. SEO Scout, спасибо еще раз!