С нами с 22.08.08
Сообщения: 1452
Рейтинг: 440
|
Добавлено: 29/08/09 в 12:10 |
Подскажите, может кто задавался таким вопросом. Как почистить и проверить неработающие галереи AVS?
|
|
|
|
С нами с 04.03.07
Сообщения: 8931
Рейтинг: 5138
|
Добавлено: 29/08/09 в 13:33 |
у ае есть списки удаленных, может скрипт написать
вообще поставь лимиты на ротаторы и чекни руками как отратируется
|
|
|
|
С нами с 05.01.03
Сообщения: 1909
Рейтинг: 1663
|
Добавлено: 30/08/09 в 13:21 |
Хороший топик - подписался может кто чего умного подскажет. я пока что кроме как периодически ручками чекать топ на серьезных своих ресах не придумал. обычно битые галеры прут вверх - в топ. т.к. люди кликают в надежде хоть с 10-го раза попасть на контент а их редиректит на тубы всякие блядские
|
|
|
|
С нами с 11.08.06
Сообщения: 939
Рейтинг: 849
|
Добавлено: 30/08/09 в 19:38 |
Ответ-то здесь тупо один - пропинывать авторов ротаторов, чтобы встраивали чекалку. При грабе запомнить хэш контента, при чеке сравнить, если разница - алерт и деактивэйт... Ну или если галера вместо HTTP 200 стала что-то другое отдавать, тоже.
|
|
|
|
С нами с 10.07.03
Сообщения: 1425
Рейтинг: 1288
|
Добавлено: 31/08/09 в 13:56 |
У smart thumbs эта фича есть, проверяет также на наличие джавы и скриптов.
|
|
|
|
С нами с 06.10.06
Сообщения: 964
Рейтинг: 742
|
Добавлено: 31/08/09 в 14:16 |
было б еще заебись в стриме увидеть такую фичу..
|
|
|
|
С нами с 04.03.07
Сообщения: 8931
Рейтинг: 5138
|
Добавлено: 31/08/09 в 14:21 |
было б еще заебись стрим без мускула и стрим который в себя не коприует импортируемый контент
|
|
|
|
С нами с 21.03.08
Сообщения: 720
Рейтинг: 1013
|
Добавлено: 31/08/09 в 15:10 |
Самое прикольное что у стрима, хэш галеры в базе есть уже. Он туда при импорте пишеться, чтобы потом отслеживать дубли. Осталось только пнуть душика чтобы добавил чек раз в сутки например.
При желании можно сделать отдельным скриптом...
|
|
|
|
С нами с 06.10.06
Сообщения: 964
Рейтинг: 742
|
Добавлено: 31/08/09 в 17:56 |
та можно вобщемто и самому скрипт такой за час-второй написать
|
|
|
|
С нами с 17.12.00
Сообщения: 1653
Рейтинг: 1082
|
Добавлено: 31/08/09 в 18:53 |
Время от времени прогой am-deadlink чекаю.
|
|
|
|
С нами с 19.09.06
Сообщения: 77
Рейтинг: 45
|
Добавлено: 01/10/09 в 17:48 |
|
|
|
|
+ +
клоны загельмахера
С нами с 11.10.08
Сообщения: 14532
Рейтинг: 1943
|
Добавлено: 01/10/09 в 22:49 |
XRumer там есть анализатор контента, в демо версии вроде бы тоже доступен,
можно как угодно проверять, хоть на 200OK, хоть фразы в контенте искать
если линки для удаления известны то так можно
для стрима
Код: | <?php
error_reporting(255);
$streamdir = '.';
if (empty($_POST['urldata'])) {
?>
<form method="post" action="">
<textarea name="urldata" rows="4" cols="70">
</textarea>
<br />
<input type="submit" value="Delete from stream">
</form>
<?php
} else {
$configdata = parse_ini_file($streamdir."/config/config.inc");
MYSQL_CONNECT($configdata['mysqlhost'], $configdata['mysqluser'], $configdata['mysqlpass']) OR DIE("Unable to connect to database");
@mysql_select_db($configdata['mysqldbname']) or die("Unable to select database");
$urllist = explode("\n",$_POST['urldata']);
foreach ($urllist as $url) {
$url = trim($url);
if (empty($url)) { continue; }
$url = urldecode($url);
MYSQL_QUERY("UPDATE galleries SET gallery_state='disable' WHERE gallery_url='$url'");
}
MYSQL_CLOSE();
}
?> |
для смарта
Код: | <?php
error_reporting(255);
$smartpath = './st/';
include_once($smartpath.'classes/mysql.php');
$hostname = $mysql['db_host'];
$dbname = $mysql['db_name'];
$dbuser = $mysql['db_user'];
$dbpass = $mysql['db_password'];
if (empty($_POST['urldata'])) {
?>
<form method="post" action="">
<textarea name="urldata" rows="4" cols="70">
</textarea>
<br />
<input type="submit" value="Delete from smart thumbs">
</form>
<?php
} else {
MYSQL_CONNECT($hostname, $dbuser, $dbpass) OR DIE("Unable to connect to database");
@mysql_select_db($dbname) or die("Unable to select database");
$urllist = explode("\n",$_POST['urldata']);
foreach ($urllist as $url) {
$url = trim($url);
if (empty($url)) { continue; }
$url = urldecode($url);
$sql = "SELECT * FROM st_galleries WHERE url='$url'";
$mainres = mysql_query($sql);
$number = MYSQL_NUMROWS($mainres);
if ($number>0) {
$galrow = mysql_fetch_array($mainres);
do
{
$id = $galrow['ID'];
MYSQL_QUERY("UPDATE st_galleries_1
SET
enabled='0',
active='0',
text_active='0'
WHERE ID='$id'");
} while ($galrow = mysql_fetch_array($mainres));
}
MYSQL_QUERY("UPDATE st_galleries
SET
'delete'='1'
WHERE url='$url'");
}
MYSQL_CLOSE();
}
?> |
сам не проверял, не смарта, не стрима нету у меня = )
|
|
|
|
С нами с 27.03.08
Сообщения: 86
Рейтинг: 48
|
Добавлено: 09/10/10 в 23:08 |
кто- нибудь проверял эти коды? или как то по другому можно проверить галеры на валидность в стриме?
|
|
|
|