Прописал правило для замены - Condition field - Embed code, Condition value - hardsextube.com, Replacement field - Embed code, Search for - *, Replace with - external::http://domain/hstreplace.php?embed={EMBED_CODE}
содержимое файлика hstreplace:
<?php
echo '<object width="640" height="480"> <param name="movie" value="'.$_GET['embed'].'"></param><param name="AllowScriptAccess" value="always"></param><param name="wmode" value="transparent"></param><embed src="'.$_GET['embed'].'" type="application/x-shockwave-flash" wmode="transparent" AllowScriptAccess="always" width="640" height="480"></embed></object>';
?>
т.е он просто из урла эмбеда строит полный эмбед код.
Так вот после добавления этого правила эмбед коды стали меняться независимо от того есть hardsextube.com в поле или нету. И даже для тех спонсоров у которых вообще в импорте не задано грабить эмбед, т.е такого поля нет вообще - эмбед все равно добавляется, с пустым урлом:
<object width="640" height="480"> <param name="movie" value=""></param><param name="AllowScriptAccess" value="always"></param><param name="wmode" value="transparent"></param><embed src="" type="application/x-shockwave-flash" wmode="transparent" AllowScriptAccess="always" width="640" height="480"></embed></object>
Получается что правило применяется независимо от соответствия condition value. Не могу понять где ошибка.
Build 201308201353
Import replacement странности
Re: Import replacement странности
Да, была проблема, спасибо, fixed .
Don't forget to run script update







