Master-X
Форум | Новости | Статьи
Главная » Форум » CJs » 
Тема: Проверить галереи на сиджах
цитата
29/08/09 в 12:10
 Gidz
Подскажите, может кто задавался таким вопросом. Как почистить и проверить неработающие галереи AVS?
цитата
29/08/09 в 13:33
 mickey
у ае есть списки удаленных, может скрипт написать icon_smile.gif
вообще поставь лимиты на ротаторы и чекни руками как отратируется icon_smile.gif
цитата
30/08/09 в 13:21
 Uncle Joe
Хороший топик - подписался может кто чего умного подскажет. я пока что кроме как периодически ручками чекать топ на серьезных своих ресах не придумал. обычно битые галеры прут вверх - в топ. т.к. люди кликают в надежде хоть с 10-го раза попасть на контент а их редиректит на тубы всякие блядскиеicon_smile.gif
цитата
30/08/09 в 19:38
 DG
Ответ-то здесь тупо один - пропинывать авторов ротаторов, чтобы встраивали чекалку. При грабе запомнить хэш контента, при чеке сравнить, если разница - алерт и деактивэйт... Ну или если галера вместо HTTP 200 стала что-то другое отдавать, тоже.
цитата
31/08/09 в 13:56
 Iceworld
У smart thumbs эта фича есть, проверяет также на наличие джавы и скриптов.
цитата
31/08/09 в 14:16
 adminZ
было б еще заебись в стриме увидеть такую фичу..
цитата
31/08/09 в 14:21
 mickey
было б еще заебись стрим без мускула и стрим который в себя не коприует импортируемый контент icon_mrgreen.gif
цитата
31/08/09 в 15:10
 L.Estel
Самое прикольное что у стрима, хэш галеры в базе есть уже. Он туда при импорте пишеться, чтобы потом отслеживать дубли. Осталось только пнуть душика чтобы добавил чек раз в сутки например.

При желании можно сделать отдельным скриптом...
цитата
31/08/09 в 17:56
 adminZ
та можно вобщемто и самому скрипт такой за час-второй написать icon_cool.gif
цитата
31/08/09 в 18:53
 Nikso
Время от времени прогой am-deadlink чекаю.
цитата
01/10/09 в 17:48
 AlexxLion
тут нашел прикольную прогу для проверки галер на предмет смертности.
http://www.relsoftware.com/wlv/downloads/
делаю экспорт галер из ротатора и в текстовик, потом в эту прогу...
Может кому пригодится.
цитата
01/10/09 в 22:49
 cdroller
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();   
   }
?>


сам не проверял, не смарта, не стрима нету у меня = )
цитата
09/10/10 в 23:08
 tot123
кто- нибудь проверял эти коды? или как то по другому можно проверить галеры на валидность в стриме?


Эта страница в полной версии