رفتن به مطلب

ایزی دیزاین

عضو سایت
  • تعداد ارسال‌ها

    304
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    3

نوشته‌ها ارسال شده توسط ایزی دیزاین

  1. با عرض سلام
    یک راهنمایی در خصوص حذف Category  از پیوند های یکتا در افزونه Edd میخواستم که لطف کنید بفرمایید چطوری از ادرس محصولاتی که با افزونه ایزی دیجیتال دانلود ارائه میشوند category رو حذف کرد،

    برای حذف کردن این کلمه از پیوندهای یکتا خود وردپرس به راحتی با زدن یک تیک در افزونه وردپرس سئو اینکار رو انجام دادم اما برای حذف آن در افزونه ایزی دیجتال دانلود مشکل دارم
    لطفا راهنمایی کنید.
    مثال

    فعلی : http://navidak.ir/downloads/category/products/tract
    درخواست :http://navidak.ir/downloads/products/tract
     

  2. با عرض سلام و وقت بخیر ،

    یک سوال داشتم ، در سایت زیر مطابق عکس وقتی موس رو میبریم روی لوگو (بالا سمت راست ) یک سری توضیحات هستن که به حالت هاور ظاهر می شوند، میخواستم اس اس های مربوطه را پیدا کنم

    ممنون میشم استاتید کمکم کنند ، با تشکر

    اسکرین شات 4wem_untitled.png

    آدرس سایت  www.rtl-theme.com

  3. در 14 ساعت قبل، Mobin گفته است :

    اگه منظورتون عکس بک گراند هست که درون فایل component.css هست
     

    
    .demo-1 .large-header {
    	background-image: url('../img/demo-1-bg.jpg');
    }

    اگه منظورتون افکتش هست که با js هست که اسمش

    particles.js

      هست

    ایا امکانش هست کمی بیشتر توضیح بدید که چطور باید از particles.js استفاده کنیم ؟

    در صورت امکان لطف کنید با یک مثال توضیح بدید .

    با تشکر و احترام فراوان

  4. در 13 ساعت قبل، mehran-b گفته است :

    سلام و درود @iwf2050

     

    ضمن تشکر از دوستان جهت پاسخگویی.

    این Canvas ای که توی سایتی که اشاره کردید از کتابخونه particles.js توش استفاده نشده ولی particles.js هم فک کنم بشه همچین چیزی ساخت.

    کدهای مربوط به Canvas سایت مورد نظر کدهای زیر هست.

    
    (function() {
    
        var width, height, largeHeader, canvas, ctx, points, target, animateHeader = true;
    
        // Main
        initHeader();
        initAnimation();
        addListeners();
    
        function initHeader() {
            width = window.innerWidth;
            height = window.innerHeight;
            target = {x: width/2, y: height/2};
    
            largeHeader = document.getElementById('large-header');
            largeHeader.style.height = height+'px';
    
            canvas = document.getElementById('demo-canvas');
            canvas.width = width;
            canvas.height = height;
            ctx = canvas.getContext('2d');
    
            // create points
            points = [];
            for(var x = 0; x < width; x = x + width/20) {
                for(var y = 0; y < height; y = y + height/20) {
                    var px = x + Math.random()*width/20;
                    var py = y + Math.random()*height/20;
                    var p = {x: px, originX: px, y: py, originY: py };
                    points.push(p);
                }
            }
    
            // for each point find the 5 closest points
            for(var i = 0; i < points.length; i++) {
                var closest = [];
                var p1 = points[i];
                for(var j = 0; j < points.length; j++) {
                    var p2 = points[j]
                    if(!(p1 == p2)) {
                        var placed = false;
                        for(var k = 0; k < 5; k++) {
                            if(!placed) {
                                if(closest[k] == undefined) {
                                    closest[k] = p2;
                                    placed = true;
                                }
                            }
                        }
    
                        for(var k = 0; k < 5; k++) {
                            if(!placed) {
                                if(getDistance(p1, p2) < getDistance(p1, closest[k])) {
                                    closest[k] = p2;
                                    placed = true;
                                }
                            }
                        }
                    }
                }
                p1.closest = closest;
            }
    
            // assign a circle to each point
            for(var i in points) {
                var c = new Circle(points[i], 2+Math.random()*2, 'rgba(255,255,255,0.3)');
                points[i].circle = c;
            }
        }
    
        // Event handling
        function addListeners() {
            if(!('ontouchstart' in window)) {
                window.addEventListener('mousemove', mouseMove);
            }
            window.addEventListener('scroll', scrollCheck);
            window.addEventListener('resize', resize);
        }
    
        function mouseMove(e) {
            var posx = posy = 0;
            if (e.pageX || e.pageY) {
                posx = e.pageX;
                posy = e.pageY;
            }
            else if (e.clientX || e.clientY)    {
                posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
                posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
            }
            target.x = posx;
            target.y = posy;
        }
    
        function scrollCheck() {
            if(document.body.scrollTop > height) animateHeader = false;
            else animateHeader = true;
        }
    
        function resize() {
            width = window.innerWidth;
            height = window.innerHeight;
            largeHeader.style.height = height+'px';
            canvas.width = width;
            canvas.height = height;
        }
    
        // animation
        function initAnimation() {
            animate();
            for(var i in points) {
                shiftPoint(points[i]);
            }
        }
    
        function animate() {
            if(animateHeader) {
                ctx.clearRect(0,0,width,height);
                for(var i in points) {
                    // detect points in range
                    if(Math.abs(getDistance(target, points[i])) < 4000) {
                        points[i].active = 0.3;
                        points[i].circle.active = 0.6;
                    } else if(Math.abs(getDistance(target, points[i])) < 20000) {
                        points[i].active = 0.1;
                        points[i].circle.active = 0.3;
                    } else if(Math.abs(getDistance(target, points[i])) < 40000) {
                        points[i].active = 0.02;
                        points[i].circle.active = 0.1;
                    } else {
                        points[i].active = 0;
                        points[i].circle.active = 0;
                    }
    
                    drawLines(points[i]);
                    points[i].circle.draw();
                }
            }
            requestAnimationFrame(animate);
        }
    
        function shiftPoint(p) {
            TweenLite.to(p, 1+1*Math.random(), {x:p.originX-50+Math.random()*100,
                y: p.originY-50+Math.random()*100, ease:Circ.easeInOut,
                onComplete: function() {
                    shiftPoint(p);
                }});
        }
    
        // Canvas manipulation
        function drawLines(p) {
            if(!p.active) return;
            for(var i in p.closest) {
                ctx.beginPath();
                ctx.moveTo(p.x, p.y);
                ctx.lineTo(p.closest[i].x, p.closest[i].y);
                ctx.strokeStyle = 'rgba(156,217,249,'+ p.active+')';
                ctx.stroke();
            }
        }
    
        function Circle(pos,rad,color) {
            var _this = this;
    
            // constructor
            (function() {
                _this.pos = pos || null;
                _this.radius = rad || null;
                _this.color = color || null;
            })();
    
            this.draw = function() {
                if(!_this.active) return;
                ctx.beginPath();
                ctx.arc(_this.pos.x, _this.pos.y, _this.radius, 0, 2 * Math.PI, false);
                ctx.fillStyle = 'rgba(156,217,249,'+ _this.active+')';
                ctx.fill();
            };
        }
    
        // Util
        function getDistance(p1, p2) {
            return Math.pow(p1.x - p2.x, 2) + Math.pow(p1.y - p2.y, 2);
        }
        
    })();

    که از Canvas و requestAnimationFrame با هم جهت ایجاد این افکت استفاده شده.

     

    ایا امکانش هست کمی بیشتر توضیح بدید که چطور باید از کدهای بالا استفاده کنیم و از این افکت استفاده کنیم ؟

    در صورت امکان لطف کنید با یک مثال توضیح بدید .

    با تشکر و احترام فراوان

  5. با عرض سلام و وقت بخیر
    درخواست استعلام قیمت در خصوص ارائه یک قالب چند فروشندگی هماهنگ با افزونه edd رو دارم، اینکه اختصاصی باشه اهمیتی برام نداره، فقط میخوام امکاناتی مانند سایت راستچین یا ژاکت رو داشته باشه.
    با تشکر و احترام.

  6. دوست عزیز مبنا صرفا روشن شدن چراغ سئو یواست نیست.

    اون چراغ فقط شما رو در رسیدن به محتوای بهینه سازی شده هدایت و راهنمایی می کند، همین چند روز پیش یکی از دوستان آموزش کاملی را در خصوص انتشار محتوا بهینه ارائه کرد، با رعایت اصول سئو در نگارش مطلب به کار خودتون ادامه دهید و نگران چراغ هم نباشید.

    • امتیاز 1
  7. با سلام و عرض ادب
    بنده دنبال سایت های افزایش ترافیک سایت معبتر هستم مانند سایت خارجی https://hitleap.com که امکاناتی مانند : ورود مستقیم کاربر به صفحه مورد سایت ما - کنترل مدت زمان حضور کاربر در سایت - بازدید مستقیم وغیر پنجره ای و امکان دریافت ای پی از کشور مورد نظر را داشته باشد .

    چرا با این وجود از hitleap استفاده نمیکنم ؟ چون بغیر از ورود مستقیم تمام خدمات آن تجاری هست و بنده هم دسترسی به کارت بین المللی و امکان خرید ندارم.

    و مطمئن هستم که سایت های خارجی و شاید داخلی وجود دارند که برای افزایش ترافیک دارای خدماتی مانند هیت لیپ یا حتی بهتر از آن هستند.

    ممنون میشم اگر سایتی را میشناسید معرفی نمایید.
    --------------------------------------------

     

  8. وقتی یک مطلب را می نویسم بعد از چند روز توی صفحه گوگل قرار میگرد و حتی لینک های اول !

    اما بعد از 20 یا 15 روز هی میره لینک های پایین تر تا جایی که یواش یواش به صفحات بعدی میرود ، علت چیست و باید چیکار کرد؟

    آیا شروع متن مطلب با تگ h2 مناسب می باشد ؟

     مثلا

    معرفی بهترین عطر های مردانه سال (h2)

    متن نوشته (بند)

     

  9. اول از همه به جمله که خود گوگل بهتون نشون میده توجه کنید و پیگیری کنید : 

    با توجه به سرچی که از آدرس

    نقل قول

    انجام دادم مطمین شدم که تمام صفحات سایت شما به زبان ژاپنی در گوگل ذخیره شدند ، بیشتر این صفحات به یک سایت فروشگاهی آنلاین اشاره دارد مثل ( میز - چرم - صندلی - ابزار و میله و ... )

    احتمالا شما طبق نظر گوگل هک شدید / شاید هم خیر ( بنده تا به حال همچنین چیزی را ندیده بودم )

    برای مرتفع کردن مشکلاتان بهتر است از متخصصین این زمینه مشاوره بگیرید.

    ----------

    البته زمان پیدا شدن فرد مورد نظر می توانید از طریق گوگل وبمستر و گوگل آنالیز بیشتر و دقیق تر متوجه نوع مشکلاتان یا مرتفع نمودن آن قدم بردارید.

     

  10.  از شما خیلی ممنونم دوست عزیزم اما چند تا مورد رو خوب متوجه نشدم چی فرمودید :

    نقل قول

    1- محدودیتی ندارید اما افراط هم نکنید مخصوصا روی کلمه کلیدی در متن هیچوقت استایل قرار ندید.

    بنده در حال حاضر روی حدودا 100 تا از مطلب سایتم در کلید واژه کانونی خاصیت بولد رو گذاشتم ایا ایرادی دارد ؟

    نقل قول

    3- توصیه می کنم یک بار برای همیشه این مقاله رو بخونید https://goo.gl/2Ds4A2

    با توجه به اینکه گفته شده اگر برچسب مشابه مطلب باشد بین آن و مطلب یکی را انتخاب می کند / بهتر نیست که برچسب نزنیم کلا؟

    با توجه به این که بنده دقت کردم و دیدم خیلی از مطالبم فقط با لینک برچسب از گوگل ورودی می گیرند!

    نقل قول

    4- بهتره تگ alt شما حاوی کلمه کلیدی مورد نظر شما باشه. در خصوص سوال دوم خیر با گذاشتن , جدا نمی شوند و در گوگل وبمستر قسمت Crawling تصاویری که در سایت شما ایندکس میشن توسط لینک آن ها فراخوانی نشده و 404 می شوند.

    بنده روی حدود 150 تا از مطالب سایتم در تصاویر آنها هنگام نوشتن متن جایگزین از دو کلمه کلیدی با علامت , استفاده کردم آیا ایرادی  وارد هست ؟

    باتشکر و احترام فراوان
    -------
    یک مورد دیگر - توی یک مطلب به خود آن می توان لینک داد ؟
    مثلا توی متن نوشته شده خریداری ادکلن آنلاین و شما لینک همین مطلب رو به خودش (عنوان مطلب : خرید اینترنتی ادکلن ) بدهید ؟

     

    باتشکر و احترام فراوان

  11. با سلام و احترام ( سوالات آسان و کوتاه هستند لطفا در ارسال پاسخ همکاری نمایید)

    چند سوال در خصوص انتشار محتوای بهینه سازی شده دارم ، و اگر موارد زیر مشکلی دارند لطفا شکل صحیح آنها را بیان کنید.

    1_در یک مطلب چند بار میشه از خاصیت BOLD یا همون تگ STORNG استفاده کرد ؟ ( بنده هرجایی متن که کلید واژه کانونی یا مترادف های آن را ببینم بولد می کنم )

    2_در یک مطلب چند بار میشه از تگ H استفاده کرد ؟ ( h1 که همان عنوان مطلب هست و توسط قالب تهیه میشود و یک عدد کافی هست ، ولی بنده برای هر مطلبم معمولا 2تا h2 و 2تا h3 قرار می دهم )

    3_برای درج برچسب ها ، آنها باید چند کلمه ای باشند ؟ ( هر کدام از برچسب های بنده معمولا 3 یا 4 تا کلمه ای میشوند.)

    4_در خصوص تگ alt برای تصاویر، چند کلمه ای باشد ؟ آیا اگر بین کلمات علامت , را بزاریم تگ های تصاویر هم جدا می شوند ؟( عین برچسب ها)

    5_در خصوص لینک سازی داخلی ، برای یک لینک چند بار میشه لینک داخلی ایجاد کرد ؟ ( به عنوان مثال اگر لینک sitel.com مد نظر هست ، چند مجاز هستیم توی یک مطلب به آن پیوند بدهیم )

    6-برای هر مطلب چند برچسب درج کنم ؟

    7- چطور تشخصی بدهم یک سایت پنالتی شده یا خیر؟


    با تشکر

  12. به نظر بنده تنظیمات پیشفرض خود افزونه خوب هست و نیازی به دست کاری ندارد بجز برای موارد مانند فعال کردن نقشه سایت ، دادن کد وبمستر گول و بینگ ، حذف کلمه بایگانی در قالب عنوان و قالب متا ها.

     

    البته ممکنه سایر دوستان نظرات دیگری هم داشته باشند.

    • امتیاز 1
  13. با سلام
    بنده قالب آر تی 18 را از راست چین خریدم( https://www.rtl-theme.com/%D9%BE%D9%88%D8%B3%D8%AA%D9%87-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3-%D8%B4%D8%B1%DA%A9%D8%AA%DB%8C-%D9%88-%D9%81%D8%B1%D9%88%D8%B4%DA%AF%D8%A7%D9%87%DB%8C-rt-theme/ )

    منتها این قالب یک سری اشکالات داره که می خواستم شما بر طرف نمایید و استعلام هزینه داشته باشم :

    1-تگ بندی h در صفحه اصلی رعایت نشده می خواستم تگ h1 به عنوان صفحه اصلی و تگ h2 به بخش خدمات اضافه بشه.

    2-در قسمت ابزارک های سایت 4 جایگان با عناوینی با تگ h3 وجود دارند که می خواستم h4 بشه.

    3-در صفحه نوشته single.php هیچ بخشی برای مطالب مرتبط وجود ندارد میخواستم یک باکس مطالب مرتبط(براساس دسته بندی) داشته باشم و البته زیرش هم همون باکس باشه ولی مطالب تصادفی توس باشه.(نمونه مانند مطالب مرتبط همیار وردپرس )

    4-یک تغییر در سی اس اس سایت به این صورت - در حال حاضر وقتی به یک کلمه لینک میدیم کلا underline دار میشه ولی وقتی روش hover می کنی آندرلاین زیر کلمه میره (ولی عاقلانه اش اینه که برعکس این حالت باشه)

    5-درج باکس خبرنامه در قسمت فوتر سایت.

     

    با تشکر

  14. ا سلام
    بنده روی یکی از درایوهای لپ تاپ به صورتی تستی یک رمز bit locker با ویندوز گذاشتم (فایل ریکاوری کی recovery key رو پاک کردم همون موقع چون فقط می خواستم تست کنم و بعدش رمز رو بردارم)
    و یک مدتی هم باهاش کاری نداشتم.

    الان هرکاری می کنم درایوم باز نمیشه
    تمام رمز هایی که تو زندگیم استفاده کردم رو بهش زدم و ارور incorect password گرفتم
    فقط ی رمز که احتمال میدم هم همون باشه که میزنم ارور an i/o erorr یا همچین چیزی میده.
    پ.ن(مهم ترین درایوم و تمام فایل های شخصیم از کودکی تا الان رمز شده و نمی خوام فرمت کنم)

    لطفا راه حل ارائه بدید . ممنون

×
×
  • اضافه کردن...