siv1987

siv1987
Рейтинг
427
Регистрация
02.04.2009

А что еще нужно?

document.location.href = 'урл для редиректа';

В начале вроде понятно. Потом не очень. По поводу редиректа, да, возможно, если есть доступ к файлу http://mydomain.com/myfile.js

Странно что не понятно. Каким образом капча выводится на странице? - с помощью скрипта в исходном коде. Вот этот скрипт и выводите. Попробуйте его разобрать, куда он ведет, какие данные там есть. Тут собственно вариантов два

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

второй, самый простой но наверняка не рабочий - тупо вывести скрипт капчи. Дальше делать тоже самое как и в первом случае.

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

Посмотрите какие куки отправляются клиенту после решения капчи на сайте.

---------- Добавлено 16.05.2014 в 20:03 ----------

Как-то так


<?php
$key = 'ключ капчи';
$captcha = file_get_contents('http://www.google.com/recaptcha/api/challenge?k='.$key);
?>
<script type='text/javascript'>
var RecaptchaOptions = {
lang : 'ru',
theme : 'clean'
};
</script>
<script type="text/javascript">
<?=$captcha?>
</script>

Выводите ifame/javascript с капчей. Или не будет валидной? Тогда попробуйте отправить запрос к серверу по этому скрипту, получите скрипт с настройками для этой сессии, его и выводите.

Seocrystal:
В теории многое возможно, однако, практика очень редко совпадает с теорией.

Практика не далеко от теории, хоть и не всегда совпадает, но это и естественно учитывая огромное количество факторов у ПС.

Andriy Seo:
Seocrystal, и какие результаты дает микроразметка на практике?

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

Для тех кто ждет "космических результатах позиций" вынужден разочаровать.

nomarketing:
1- около 80% не динамического контента выводится юзерам (это и есть те самые посты)

Что вы подразумеваете под "не динамический контент" (я могу понять динамические страницы)?

nomarketing:
т.е лежат как устаревшие но тянут трафик. (то зачем их каждый раз дергать ?)

А что плохого в том, чтобы их дергать?

nomarketing:
так как все они тянутся с бд

nomarketing, в первую очередь вы должны понять одну вещь, нагрузка на бд создается не потому что это бд, или не потому что априори что-то дергается из бд. Вам сначала нужно выяснить в чем заключается нагрузка, и действительно и на сколько она выиграет если перенести посты на диске. Если это будет экономия на спичках, стоит ли оно вообще свеч? Анализируйте запросы, посмотрите план выполнения, можно ли их оптимизировать, действительно ли проблема в них. Каким образом вы собираетесь кешировать посты? У каждой темы есть свои посты, как будете делать сортировку постов с кешем на диске, и прочее операции которые выполняет бд? Имхо, вам сначала нужно аудит части, предоставить какие-то данные или результаты - чтобы вам могли стоит или не стоит. Пока же с таким подходом - не стоит, имхо.

PS

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

Наверное как-то так

^([\d\w\.-]+)\.([a-z]{2,6})/?$

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

Потому что там <div class='video'>

а у вас <div class="video">

Всего: 6568