• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

[мод] RSS Grabber 2.2

Статус
В этой теме нельзя размещать новые ответы.
visualcron_com/ кто ищет тот всегда найдёт =) вот под винду, осталось только в ней разобраться и достать кряк...
Добавлено через 40 секунд
www_visualcron_com вот так авось кому понадобитсо - давайте разбиратьсо в ней вместе...



Гдето есть крон у меня под винду делал давно еще
поищу

дайте полностью рабочий скрипт если есть
ато я поставил
от седова
Для просмотра ссылки Войди или Зарегистрируйся
но там он в зенде
а то что без зенда не пашет нифига
 
а как это можно устроить в Vertrigo ?
Надо поставить эту самую cPanel (только это... она читсо под линукс =\ ) или еще что-то (а оно дениг стоит, хотя можно где-то зануленую найти только вот тогда у тебя могут проблемы возникнуть...) на Вертриго и в ней уже настроить крон. Просто помойму стандартными средствами вертриго это сделать нельзя, надо какой-то модуль но я хз как он даже называется...
У тебя вообще непонятно, что за версия стоит, но видно, что какая то урезанная, убитая непонятно. Короче это не то там должны быть еще вкладки для настроек
Угу. Поставил другой дезенд и все пучком. Проблема была только с сейфскул, но это исправимо =)
 
Гдето есть крон у меня под винду делал давно еще
поищу

дайте полностью рабочий скрипт если есть
ато я поставил
от седова
Для просмотра ссылки Войди или Зарегистрируйся
но там он в зенде
а то что без зенда не пашет нифига
Вот тут посмотри Для просмотра ссылки Войди или Зарегистрируйся там под 6.2
 
Вот тут посмотри Для просмотра ссылки Войди или Зарегистрируйся там под 6.2

Сделал бы кто готовый 100% рабочий и хелпик к нему
чтоб небыло проблемм.
А мы уж думаю по пару бксов за работу кинули.
Ато топик километровый а вопросы как шли так и валят
И толку нет.
 
Вот крон для денвера под WINDOWS
ну можете прикрутить его еще куда
все подробно описано как работает
:)
Крон бесплатен
 

Вложения

  • CRON.zip
    22,7 KB · Просмотры: 19
yhoo - поставил тот крон, на который ссылку давал - всё прекрасно пашет... осталось только кряк найти
 
народ - так ктонить победил проблему с картинками? .. помогите плииз

Добавлено через 40 минут
вот эта гадкая надпись хранится в engine/inc/makethumb.php ... это уже чтото для начала надпись сама вот Not Supported File! Thumbnails can only be made from .jpg, gif and .png images!

Добавлено через 41 минуту
PHP:
function thumbnail($imgfile)
    {
        //detect image format
        $this->img["format"]=ereg_replace(".*\.(.*)$","\\1",$imgfile);
        $this->img["format"]=strtoupper($this->img["format"]);
        if ($this->img["format"]=="JPG" || $this->img["format"]=="JPEG") {
            //JPEG
            $this->img["format"]="JPEG";
            $this->img["src"] = @imagecreatefromjpeg ($imgfile);
        } elseif ($this->img["format"]=="PNG") {
            //PNG
            $this->img["format"]="PNG";
            $this->img["src"] = @imagecreatefrompng ($imgfile);
        } elseif ($this->img["format"]=="GIF") {
            //GIF
            $this->img["format"]="GIF";
            $this->img["src"] = @imagecreatefromgif ($imgfile);
        } else {
            //DEFAULT
            echo "Not Supported File! Thumbnails can only be made from .jpg, gif and .png images!";
            exit();
        }
        $this->img["lebar"] = @imagesx($this->img["src"]);
        $this->img["tinggi"] = @imagesy($this->img["src"]);
        $this->img["lebar_thumb"] = $this->img["lebar"];
        $this->img["tinggi_thumb"] = $this->img["tinggi"];
        //default quality jpeg
        $this->img["quality"]=90;

        if ($this->img["src"] == "") {
            echo "Not Supported File! Thumbnails can only be made from .jpg, gif and .png images!";
            @unlink($imgfile);
            exit();

        }
    }
вот тут вся трабла ... давайте разбираться вместе

Добавлено через 47 минут
хм... я решил траблу =) выполняя ругаетсо слегка, но послушно выдаёт - новость успешно добавлена, и картинки грузит, и водяной знак ставит =) вот оно
PHP:
<?php
/*
=====================================================
 DataLife Engine Nulled by M.I.D-Team
-----------------------------------------------------
 http://www.mid-team.ws/
-----------------------------------------------------
 Copyright (c) 2004,2007 SoftNews Media Group
=====================================================
 Данный код защищен авторскими правами
=====================================================
 Файл: makethumb.php
-----------------------------------------------------
 Назначение: создание уменьшенных копий
=====================================================
*/
if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}

$gd_version = 2;

class thumbnail
{
    var $img;
    var $watermark_image_light;
    var $watermark_image_dark;

    function thumbnail($imgfile)
    {
        //detect image format
        $this->img["format"]=ereg_replace(".*\.(.*)$","\\1",$imgfile);
        $this->img["format"]=strtoupper($this->img["format"]);
        if ($this->img["format"]=="JPG" || $this->img["format"]=="JPEG") {
            //JPEG
            $this->img["format"]="JPEG";
            $this->img["src"] = @imagecreatefromjpeg ($imgfile);
        } elseif ($this->img["format"]=="PNG") {
            //PNG
            $this->img["format"]="PNG";
            $this->img["src"] = @imagecreatefrompng ($imgfile);
        } elseif ($this->img["format"]=="GIF") {
            //GIF
            $this->img["format"]="GIF";
            $this->img["src"] = @imagecreatefromgif ($imgfile);
            exit();
        }
        $this->img["lebar"] = @imagesx($this->img["src"]);
        $this->img["tinggi"] = @imagesy($this->img["src"]);
        $this->img["lebar_thumb"] = $this->img["lebar"];
        $this->img["tinggi_thumb"] = $this->img["tinggi"];
        //default quality jpeg
        $this->img["quality"]=90;


    }

function size_auto($size=100, $site=0)
{ global $gd_version;

    $site = intval($site);

    if ($this->img["lebar"] <= $size AND $this->img["tinggi"] <= $size ) {
        $this->img["lebar_thumb"] = $this->img["lebar"];
        $this->img["tinggi_thumb"] = $this->img["tinggi"];
        return 0;
    }

 switch ($site) {

    case "1" :
        if ($this->img["lebar"] <= $size) 
        {
            $this->img["lebar_thumb"] = $this->img["lebar"];
            $this->img["tinggi_thumb"] = $this->img["tinggi"];
            return 0;
        } else {
            $this->img["lebar_thumb"]=$size;
            $this->img["tinggi_thumb"] = ($this->img["lebar_thumb"]/$this->img["lebar"])*$this->img["tinggi"];
        }

        break;

    case "2" :
        if ($this->img["tinggi"] <= $size) 
        {
            $this->img["lebar_thumb"] = $this->img["lebar"];
            $this->img["tinggi_thumb"] = $this->img["tinggi"];
            return 0;
        } else {
            $this->img["tinggi_thumb"]=$size;
            $this->img["lebar_thumb"] = ($this->img["tinggi_thumb"]/$this->img["tinggi"])*$this->img["lebar"];
        }

        break;

    default:

        if ($this->img["lebar"]>=$this->img["tinggi"]) 
        {
            $this->img["lebar_thumb"]=$size;
            $this->img["tinggi_thumb"] = ($this->img["lebar_thumb"]/$this->img["lebar"])*$this->img["tinggi"];

        } else {

            $this->img["tinggi_thumb"]=$size;
            $this->img["lebar_thumb"] = ($this->img["tinggi_thumb"]/$this->img["tinggi"])*$this->img["lebar"];

         }

        break;
  }

    if($gd_version==1)
          {
           $this->img["des"] = imagecreate($this->img["lebar_thumb"],$this->img["tinggi_thumb"]);
           @imagecopyresized ($this->img["des"], $this->img["src"], 0, 0, 0, 0, $this->img["lebar_thumb"], $this->img["tinggi_thumb"], $this->img["lebar"], $this->img["tinggi"]);
          }
    elseif($gd_version==2)
           {
            $this->img["des"] = imagecreatetruecolor($this->img["lebar_thumb"],$this->img["tinggi_thumb"]);
            @imagecopyresampled ($this->img["des"], $this->img["src"], 0, 0, 0, 0, $this->img["lebar_thumb"], $this->img["tinggi_thumb"], $this->img["lebar"], $this->img["tinggi"]);
            }

    $this->img["src"] = $this->img["des"];
    return 1;
}

function jpeg_quality($quality=90)
    {
        //jpeg quality
        $this->img["quality"]=$quality;
    }

function save($save="")
{

         if ($this->img["format"]=="JPG" || $this->img["format"]=="JPEG") {
            //JPEG
            imagejpeg($this->img["src"],"$save",$this->img["quality"]);
        } elseif ($this->img["format"]=="PNG") {
            //PNG
            imagepng($this->img["src"],"$save");
        } elseif ($this->img["format"]=="GIF") {
            //GIF
            imagegif($this->img["src"],"$save");
        }

        imagedestroy($this->img["src"]);
}


function show ()
{
        if ($this->img["format"]=="JPG" || $this->img["format"]=="JPEG") {
            //JPEG
            imageJPEG($this->img["src"],"",$this->img["quality"]);
        } elseif ($this->img["format"]=="PNG") {
            //PNG
            imagePNG($this->img["src"]);
        } elseif ($this->img["format"]=="GIF") {
            //GIF
            imageGIF($this->img["src"]);
        }

        imagedestroy($this->img["src"]);
}

// *************************************************************************
function insert_watermark($min_image)
    { global $config;
        $margin = 7;

        $this->watermark_image_light = ROOT_DIR.'/templates/'.$config['skin'].'/dleimages/watermark_light.png';
        $this->watermark_image_dark =  ROOT_DIR.'/templates/'.$config['skin'].'/dleimages/watermark_dark.png';

        $image_width = imagesx($this->img["src"]);
        $image_height = imagesy($this->img["src"]);

        list($watermark_width, $watermark_height)
            = getimagesize($this->watermark_image_light);


                $watermark_x = $image_width - $margin - $watermark_width;
                $watermark_y = $image_height - $margin - $watermark_height;


        $watermark_x2 = $watermark_x + $watermark_width;
        $watermark_y2 = $watermark_y + $watermark_height;

        if ($watermark_x < 0 OR $watermark_y < 0 OR
            $watermark_x2 > $image_width OR $watermark_y2 > $image_height OR
            $image_width < $min_image OR $image_height < $min_image)
        {
           return;
        }


        $test = imagecreatetruecolor(1, 1);
        imagecopyresampled($test, $this->img["src"], 0, 0, $watermark_x, $watermark_y, 1, 1, $watermark_width, $watermark_height);
        $rgb = imagecolorat($test, 0, 0);

        $r = ($rgb >> 16) & 0xFF;
        $g = ($rgb >> 8) & 0xFF;
        $b = $rgb & 0xFF;

        $max = min($r, $g, $b);
        $min = max($r, $g, $b);
        $lightness = (double)(($max + $min) / 510.0);
        imagedestroy($test);

        $watermark_image = ($lightness < 0.5) ? $this->watermark_image_light : $this->watermark_image_dark;

        $watermark = imagecreatefrompng($watermark_image);

        imagealphablending($this->img["src"], TRUE);
        imagealphablending($watermark, TRUE);

        imagecopy($this->img["src"], $watermark, $watermark_x, $watermark_y, 0, 0,$watermark_width, $watermark_height);

        imagedestroy($watermark);

    }


}
// *************************************************************************
?>
файл: engine/inc/makethumb.php
если кому помогло - говорим спасибо
 
доработал - вот это берём, и пихаем вместо файла engine/inc/makethumb.php
PHP:
<?php
/*
=====================================================
 DataLife Engine Nulled by M.I.D-Team
-----------------------------------------------------
 http://www.mid-team.ws/
-----------------------------------------------------
 Copyright (c) 2004,2007 SoftNews Media Group
=====================================================
 Данный код защищен авторскими правами
=====================================================
 Файл: makethumb.php
-----------------------------------------------------
 Назначение: создание уменьшенных копий
=====================================================
*/
if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}

$gd_version = 2;

class thumbnail
{
    var $img;
    var $watermark_image_light;
    var $watermark_image_dark;

    function thumbnail($imgfile)
    {
        //detect image format
        $this->img["format"]=ereg_replace(".*\.(.*)$","\\1",$imgfile);
        $this->img["format"]=strtoupper($this->img["format"]);
        if ($this->img["format"]=="JPG" || $this->img["format"]=="JPEG") {
            //JPEG
            $this->img["format"]="JPEG";
            $this->img["src"] = @imagecreatefromjpeg ($imgfile);
        } elseif ($this->img["format"]=="PNG") {
            //PNG
            $this->img["format"]="PNG";
            $this->img["src"] = @imagecreatefrompng ($imgfile);
        } elseif ($this->img["format"]=="GIF") {
            //GIF
            $this->img["format"]="GIF";
            $this->img["src"] = @imagecreatefromgif ($imgfile);
        } else {
            $this->img["format"]="PNG";
            $this->img["src"] = @imagecreatefrompng ($imgfile);
            exit();
        }
        $this->img["lebar"] = @imagesx($this->img["src"]);
        $this->img["tinggi"] = @imagesy($this->img["src"]);
        $this->img["lebar_thumb"] = $this->img["lebar"];
        $this->img["tinggi_thumb"] = $this->img["tinggi"];
        //default quality jpeg
        $this->img["quality"]=90;

    
    }

function size_auto($size=100, $site=0)
{ global $gd_version;

    $site = intval($site);

    if ($this->img["lebar"] <= $size AND $this->img["tinggi"] <= $size ) {
        $this->img["lebar_thumb"] = $this->img["lebar"];
        $this->img["tinggi_thumb"] = $this->img["tinggi"];
        return 0;
    }

 switch ($site) {

    case "1" :
        if ($this->img["lebar"] <= $size) 
        {
            $this->img["lebar_thumb"] = $this->img["lebar"];
            $this->img["tinggi_thumb"] = $this->img["tinggi"];
            return 0;
        } else {
            $this->img["lebar_thumb"]=$size;
            $this->img["tinggi_thumb"] = ($this->img["lebar_thumb"]/$this->img["lebar"])*$this->img["tinggi"];
        }

        break;

    case "2" :
        if ($this->img["tinggi"] <= $size) 
        {
            $this->img["lebar_thumb"] = $this->img["lebar"];
            $this->img["tinggi_thumb"] = $this->img["tinggi"];
            return 0;
        } else {
            $this->img["tinggi_thumb"]=$size;
            $this->img["lebar_thumb"] = ($this->img["tinggi_thumb"]/$this->img["tinggi"])*$this->img["lebar"];
        }

        break;

    default:

        if ($this->img["lebar"]>=$this->img["tinggi"]) 
        {
            $this->img["lebar_thumb"]=$size;
            $this->img["tinggi_thumb"] = ($this->img["lebar_thumb"]/$this->img["lebar"])*$this->img["tinggi"];

        } else {

            $this->img["tinggi_thumb"]=$size;
            $this->img["lebar_thumb"] = ($this->img["tinggi_thumb"]/$this->img["tinggi"])*$this->img["lebar"];

         }

        break;
  }

    if($gd_version==1)
          {
           $this->img["des"] = imagecreate($this->img["lebar_thumb"],$this->img["tinggi_thumb"]);
           @imagecopyresized ($this->img["des"], $this->img["src"], 0, 0, 0, 0, $this->img["lebar_thumb"], $this->img["tinggi_thumb"], $this->img["lebar"], $this->img["tinggi"]);
          }
    elseif($gd_version==2)
           {
            $this->img["des"] = imagecreatetruecolor($this->img["lebar_thumb"],$this->img["tinggi_thumb"]);
            @imagecopyresampled ($this->img["des"], $this->img["src"], 0, 0, 0, 0, $this->img["lebar_thumb"], $this->img["tinggi_thumb"], $this->img["lebar"], $this->img["tinggi"]);
            }

    $this->img["src"] = $this->img["des"];
    return 1;
}

function jpeg_quality($quality=90)
    {
        //jpeg quality
        $this->img["quality"]=$quality;
    }

function save($save="")
{

         if ($this->img["format"]=="JPG" || $this->img["format"]=="JPEG") {
            //JPEG
            imagejpeg($this->img["src"],"$save",$this->img["quality"]);
        } elseif ($this->img["format"]=="PNG") {
            //PNG
            imagepng($this->img["src"],"$save");
        } elseif ($this->img["format"]=="GIF") {
            //GIF
            imagegif($this->img["src"],"$save");
        }

        imagedestroy($this->img["src"]);
}


function show ()
{
        if ($this->img["format"]=="JPG" || $this->img["format"]=="JPEG") {
            //JPEG
            imageJPEG($this->img["src"],"",$this->img["quality"]);
        } elseif ($this->img["format"]=="PNG") {
            //PNG
            imagePNG($this->img["src"]);
        } elseif ($this->img["format"]=="GIF") {
            //GIF
            imageGIF($this->img["src"]);
        }

        imagedestroy($this->img["src"]);
}

// *************************************************************************
function insert_watermark($min_image)
    { global $config;
        $margin = 7;

        $this->watermark_image_light = ROOT_DIR.'/templates/'.$config['skin'].'/dleimages/watermark_light.png';
        $this->watermark_image_dark =  ROOT_DIR.'/templates/'.$config['skin'].'/dleimages/watermark_dark.png';

        $image_width = imagesx($this->img["src"]);
        $image_height = imagesy($this->img["src"]);

        list($watermark_width, $watermark_height)
            = getimagesize($this->watermark_image_light);


                $watermark_x = $image_width - $margin - $watermark_width;
                $watermark_y = $image_height - $margin - $watermark_height;


        $watermark_x2 = $watermark_x + $watermark_width;
        $watermark_y2 = $watermark_y + $watermark_height;

        if ($watermark_x < 0 OR $watermark_y < 0 OR
            $watermark_x2 > $image_width OR $watermark_y2 > $image_height OR
            $image_width < $min_image OR $image_height < $min_image)
        {
           return;
        }


        $test = imagecreatetruecolor(1, 1);
        imagecopyresampled($test, $this->img["src"], 0, 0, $watermark_x, $watermark_y, 1, 1, $watermark_width, $watermark_height);
        $rgb = imagecolorat($test, 0, 0);

        $r = ($rgb >> 16) & 0xFF;
        $g = ($rgb >> 8) & 0xFF;
        $b = $rgb & 0xFF;

        $max = min($r, $g, $b);
        $min = max($r, $g, $b);
        $lightness = (double)(($max + $min) / 510.0);
        imagedestroy($test);

        $watermark_image = ($lightness < 0.5) ? $this->watermark_image_light : $this->watermark_image_dark;

        $watermark = imagecreatefrompng($watermark_image);

        imagealphablending($this->img["src"], TRUE);
        imagealphablending($watermark, TRUE);

        imagecopy($this->img["src"], $watermark, $watermark_x, $watermark_y, 0, 0,$watermark_width, $watermark_height);

        imagedestroy($watermark);

    }


}
// *************************************************************************
?>
Если заработало номано - говорим спасибо
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху