رفتن به مطلب

ilya20

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

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

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

  • روز های برد

    1

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

  1. سلام و درود 

    دوستان عزیز برای بازکردن یک سایتی دیگر در یک صفحه ما از iframe استفاده میکنیم اما این از ترافیک یوزر استفاده میکنه 

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

     

    راهنمایی لطفا

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

    صفحاتی که در سایت ما ایجاد نشدن خودکار ریدایرکت میشه به صفحه ای که نام مشابه داره 

    مثلا این صفحه ها رو ببینید

    https://firmware.ir/acer

    https://firmware.ir/samsung

     

    مشکل از چی میتونه باشه چطوری این مشکل رو رفع کنیم

    کدهای htaccess ما 

    <IfModule mod_security.c>
      SecFilterEngine Off
      SecFilterScanPOST Off
    </IfModule>
    # for main domain
    RewriteCond %{HTTP_HOST} ^(www\.)?firmware\.ir$ [NC]
    RewriteCond %{HTTPS} off [OR]
    RewriteCond %{HTTP_HOST} ^www\. [NC]
    RewriteRule ^ https://firmware.ir%{REQUEST_URI} [R=301,L,NE]
    
    # for sub domain
    RewriteCond %{HTTP_HOST} ^(www\.)?unlock\.firmware\.ir$ [NC]
    RewriteCond %{HTTPS} on [OR]
    RewriteCond %{HTTP_HOST} ^www\. [NC]
    RewriteRule ^ http://unlock.firmware.ir%{REQUEST_URI} [R=301,L,NE]
    
    # for sub domain
    RewriteCond %{HTTP_HOST} ^(www\.)?eng-root\.firmware\.ir$ [NC]
    RewriteCond %{HTTPS} on [OR]
    RewriteCond %{HTTP_HOST} ^www\. [NC]
    RewriteRule ^ http://eng-root.firmware.ir%{REQUEST_URI} [R=301,L,NE]
    
    # for sub domain
    RewriteCond %{HTTP_HOST} ^(www\.)?efs\.firmware\.ir$ [NC]
    RewriteCond %{HTTPS} on [OR]
    RewriteCond %{HTTP_HOST} ^www\. [NC]
    RewriteRule ^ http://efs.firmware.ir%{REQUEST_URI} [R=301,L,NE]
    
    Options +SymLinksIfOwnerMatch
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^blog\.firmware\.ir$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.blog\.firmware\.ir$
    RewriteRule ^/?$ "http\:\/\/blog\.firmware\.ir" [R=301,L]
    RewriteCond %{HTTP_USER_AGENT} libwww-perl.* 
    RewriteRule .* ? [F,L]
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    
    
    
    ## EXPIRES CACHING ##
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpg "access plus 1 month"
    ExpiresByType image/jpeg "access plus 1 month"
    ExpiresByType image/gif "access plus 1 month"
    ExpiresByType image/png "access plus 1 month"
    ExpiresByType text/css "access plus 1 month"
    ExpiresByType application/pdf "access plus 1 month"
    ExpiresByType text/x-javascript "access plus 1 month"
    ExpiresByType application/x-shockwave-flash "access plus 1 month"
    ExpiresByType image/x-icon "access plus 1 year"
    
    # CSS
    ExpiresByType text/css "access plus 1 day"
    # Javascript
    ExpiresByType application/javascript "access plus 1 day"
    
    ExpiresDefault "access plus 2 days"
    </IfModule>
    ## EXPIRES CACHING ##
    
    
    # 480 weeks
    <FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
    Header set Cache-Control "max-age=290304000, public"
    </FilesMatch>
    
    # 2 DAYS
    <FilesMatch "\.(xml|txt)$">
    Header set Cache-Control "max-age=172800, public, must-revalidate"
    </FilesMatch>
    
    # 2 HOURS
    <FilesMatch "\.(html|htm)$">
    Header set Cache-Control "max-age=7200, must-revalidate"
    </FilesMatch>
    
    
    
    
    
    
    # compress text, HTML, Javascript, CSS, and XML
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
    # remove browser bugs
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    Header append Vary User-Agent
    
    <IfModule mod_headers.c>
    # Set XSS Protection header
    Header set X-XSS-Protection "1; mode=block"
    </IfModule>
    
    
    
    RewriteCond %{HTTP_HOST} ^www\.firmware\.ir$
    RewriteRule ^/?$ "http\:\/\/firmware\.ir\/" [R=301,L]
    
    
    RewriteCond %{HTTP_USER_AGENT} libwww-perl.* 
    RewriteRule .* ? [F,L]
    
    
    

     

  3. سلام و وقت بخیر خدمت اساتید محترم

    اولش آدرس سایت firmware.ir

    ما یک افزونه اختصاصی داریم که فایلامون رو محصول کردیم حالا قابلیت ها منحصری هم داریم 

    یک قابلیت میخواستم به سیستم ما اضافه بشه

    مستند محصولات ما به این شکل

    صفحه لیست محصولات (لینک فایل ها و قیمت ها)

    download.png

     

    افزودن محصول :

    download-1.png

     

    ما آیدی محصول رو در پست هامون قرار میدیم (اولین تصویر پایین تگ # یک کد نوشته شده اون رو ) و اون لینک محصول رو فراخوانی میکنه مانند edd اما بسیار راحت تر از edd 

    کاری که ما میخوایم انجام بشه اینه 

    برای این محصولات یک دسته بندی درست کنید به همراه زیر دسته هاش (مانند دسته های وردپرس)

    مثلا ما یک فایل سامسونگی میخوایم ارائه بدیم به عنوان مثال g935f

    در قسمت ثبت محصولات (دومین عکس) این آیتم ها اضافه بشه بیایم

    • دسته و زیر دسته (برند و سری برند مثلا سری g که مدلی که عرض کردم g935f هست)
    • یک تکست باکس برای مدل عددی گوشی مثلا G935F
    • یک combobox که نسخه های اندروید رو انتخاب کنیم 
    • یک تکست باکس هم مشخصه فایل رو بنویسیم

    حالا فراخونی اینا در سایت:

    پایین هدر سایت یک باکس باشه ایجکس کار کنه همشون به صورت کمبوباکس (ابتدا کاربر برند رو انتخاب کنه همون دسته هایی که تعریف کردیم (مثلا سامسونگ ،هوآوی وو...) سپس نام مدل رو (که ما موقع محصول کردن فایل این نام رو میذاریم) سپس نسخه اندروید(یا ورژن فایل) رو (موقع محصول کردن فایل ها این رو انتخاب میکنیم) و در آخر مشخصه فایل (این رو  موقع محصول کردن قرار میدیم) و در اخر لینک دانلود نمایش داده بشه (مثل لینک دانلودی که در سایت نشون میده به عنوان مثال این پست رو نگاه کنید داخل جدول https://firmware.ir/sm-g935a/ ) 

     

    عزیزانی که میتوانند چنین قابلیتی را برای ما انجام بدن هزینه کار رو به بنده پیغام خصوصی کنن فکر کنم توضیحات رو به صورت ریز در اختیارتون قرار دادم اما اگر لازم باشه بیشتر توضیح میدم

     

    سپاس

  4. با سلام و درود خدمت عزیزان 

     

    بنده نیاز به یک طراح حرفه ای پوسته دارم که پوسته سایت ما رو مورد تحول قرار بده یا اینکه از نو بسازه 

    همه کارها سفارشی خواهد بود و در خیلی موارد از طراح عزیز نظرخواهی میکنیم 

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

    از عزیزانی که آمادگی برای طراحی دارند لطفا به بنده پیغام دهند

     

    سپاسگذارم

     

  5. در 10 ساعت قبل، arsaspanel گفته است :

    دوست عزیز می تونید به صورت انلاین از سایت های بررسی سایتتون رو آنالیز کنید 

    درود 

    سایت های بررسی کننده میشه گفت 30 درصد مشکلات سئو رو نشون نمیدن این نوع سایت ها دلیل افت ایندکس ها رو بیان نمیکنن و بسیاری موارد دیگر برای همین بررسی به صورت دستی بسیار مهمتر از بررسی توسط یک سایت هستش 

  6. عزیزان گرامی با عرض پوزش بابت اینکه این پست رو مجددا بالا میارم 

    مشکل کمی برای ما حیاطی هست و نیاز به راهنمایی (حتی به هزینه) داریم لطفا کسانی تخصص کافی دارند و به هزینه میخوان راهنمایی کنند. حداقل به بنده پیغام خصوصی ارسال کنند

    سپاسگذارم

  7. با سلام و درود خدمت کاربران محترم 

    عمر سایت ما تقریبا به 2 سال بیشتر میرسه (البته دامنه فعلیمون یک سال هست) دامنه قبلی که یک سال فعالیتش میگذشت ریدایرکت کردیم به دامنه جدید 

    در این مدت کارمندامون تمامی مبانی سئو را در پست ها رعایت کردند ولی چند ماهه از پیشرفت سئو خبری نیست ایندکس های گوگل هر روز میاد پایین با اینکه روزانه تا 10 پست ارسال میشه در سایت اما روال پیشرفت ضعیف و حتی عقبگرد بوده 

    آدرس سایت 

    firmware.ir

    گواهینامه ssl ده ماه پیش نصب کردیم (شنیده ها حاکی از آن است که تاثیر داره)  همینطور ما 4 ملیون تومان برای سیستم سایت و طراحی پوسته اختصاصی و... خرج کردیم 

    سایت در زمینه موبایل فعال هست

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

    سپاس

  8. در 1 دقیقه قبل، mehran-b گفته است :

    خوب پس با این حساب مشکل از این قضیه نیست وگرنه تا الان حل میشد.

    درسته من هم همین فکرو دارم چون اگه مشکل از اون بود باید از اول مشکل داشت 

    نظر دیگری ندارید؟

    میتونه از هک شدن باشه یا از دلایل دیگه مثلا دیتابیس و ...؟

  9. در 17 دقیقه قبل، mehran-b گفته است :

    سلام و درود

     

    شما توی کنترل پنل هاستت mod_security رو برای دامنه سایتت غیرفعال کن حل میشه مشکلت.

     

    موفق باشید

    درود 

    با استفاده از این اموزش اینکارو انجام دادم اما باز هم باز نمیشه 

    https://www.ipserverone.info/control-panel/directadmin/how-to-disable-mod_security-in-the-custom-http-config-file/

     

  10. با سلام و درود خدمت دستان 

    یک مشکل عجیب در قسمت مدیریت دیدگاه ها داریم اینکه وقتی به قسمت دیدگاه ها میریم خطای 404 میده 

    این مشکل چند روز پیش هم برای چند ساعتی به چشم خورد ولی بعدا درست شد اما امروز از صبح کلا دیگه وارد wp-admin/edit-comments.php نمیشه و وقتی باز میکنی خطای 404 میاد 

    https://firmware.ir/wp-admin/edit-comments.php

    من حتی رفتم مسیر فایل php را در هاست چک کردم سرجاش بود بدون مشکل حتی دوباره جایگزاریش کردم و همینطور از قسمت آپدیت راه اندازی مجدد هم انجام دادم ولی باز مشکل حل نشد 

     

    این مشکل از چی میتونه باشه 

    راهنمایی لطفا 

  11. با سلام و خسته نباشید 

    ما چندین سایت وردپرسی داریم 

     

    سایت های قدیمی که رویشان از قبل yoast نصب کردیم تمامی گذینه هاش فعاله از جمله ("اجتماعی","نقشه","پشرفته","ابزارها", "عنوانها و متاها")

    ولی در سایت های جدیدی که yoast نصب شده هیچ یک از موارد بالا رو نشون نمیده و فقط پیشخوان و میزفرمان جستجو فعال هست و باید برای اینکه مثلا روی نقشه بریم باید آدرسش رو از سایتی که روش فعال هست کپی کنید و از روی کپی اون آدرس در سایت جدید به نقشه برویم . به عبارتی در سایت های جدید هم اون گذینه ها هست ولی نمایش داده نمیشه دلیلش چی هست ؟

     

     

    download (3).png

    download (4).png

  12. با سلام و درود

    بنظرم این نمیتونه صحیح باشه که گوگل بخاطر مطالب بی ارزش سایت رو جریمه کنه . البته بستگی داره منظور شما از بی ارزشی چی باشه (فاکتور های سئو یا محتوای مطلب)

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

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

    موفق باشید

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

    متوجه ام چی میگی. خودم هم زیاد با پلاگین حال نمیکنم.

    اینو جایگزین کد قبلی کن.

    
    function mehran_add_img_alt_title_process($matches) {
    	global $post;
    	$title = $post->post_title;
    	$alttext_rep = "%title";
    	$titletext_rep = "%title";
    	$override= "on";
    	$override_title= "on";
    
    	# take care of unsusal endings
    	$matches[0]=preg_replace('|([\'"])[/ ]*$|', '\1 /', $matches[0]);
    
    	### Normalize spacing around attributes.
    	$matches[0] = preg_replace('/\s*=\s*/', '=', substr($matches[0],0,strlen($matches[0])-2));
    	### Get source.
    
    	preg_match('/src\s*=\s*([\'"])?((?(1).+?|[^\s>]+))(?(1)\1)/', $matches[0], $source);
    
    	$saved=$source[2];
    
    	### Swap with file's base name.
    	preg_match('%[^/]+(?=\.[a-z]{3}\z)%', $source[2], $source);
    	### Separate URL by attributes.
    	$pieces = preg_split('/(\w+=)/', $matches[0], -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);
    	### Add missing pieces.
    
    	$postcats=get_the_category();
    	$cats="";
    	if ($postcats) {
    		foreach($postcats as $cat) {
    			$cats = $cat->slug. ' '. $cats;
    		}
    	}
    
    	$posttags = get_the_tags();
    
    	$tags="";
    	if ($posttags) {
    		foreach($posttags as $tag) {
    			$tags = $tag->name . ' ' . $tags;
    		}
    	}
    
    	if (!in_array('title=', $pieces) || $override_title=="on") {
    		$titletext_rep=str_replace("%title", $post->post_title, $titletext_rep);
    		$titletext_rep=str_replace("%name", $source[0], $titletext_rep);
    		$titletext_rep=str_replace("%category", $cats, $titletext_rep);
    		$titletext_rep=str_replace("%tags", $tags, $titletext_rep);
    	
    		$titletext_rep=str_replace('"', '', $titletext_rep);
    		$titletext_rep=str_replace("'", "", $titletext_rep);
    	
    		$titletext_rep=str_replace("_", " ", $titletext_rep);
    		$titletext_rep=str_replace("-", " ", $titletext_rep);
    		//$titletext_rep=ucwords(strtolower($titletext_rep));
    		if (!in_array('title=', $pieces)) {
    			array_push($pieces, ' title="' . $titletext_rep . '"');
    		} else {
    			$key=array_search('title=',$pieces);
    			$pieces[$key+1]='"'.$titletext_rep.'" ';
    		}
    	}
    
    	if (!in_array('alt=', $pieces) || $override=="on" ) {
    		$alttext_rep=str_replace("%title", $post->post_title, $alttext_rep);
    		$alttext_rep=str_replace("%name", $source[0], $alttext_rep);
    		$alttext_rep=str_replace("%category", $cats, $alttext_rep);
    		$alttext_rep=str_replace("%tags", $tags, $alttext_rep);
    		$alttext_rep=str_replace("\"", "", $alttext_rep);
    		$alttext_rep=str_replace("'", "", $alttext_rep);
    		$alttext_rep=(str_replace("-", " ", $alttext_rep));
    		$alttext_rep=(str_replace("_", " ", $alttext_rep));
    	
    		if (!in_array('alt=', $pieces)) {
    			array_push($pieces, ' alt="' . $alttext_rep . '"');
    		} else {
    			$key=array_search('alt=',$pieces);
    			$pieces[$key+1]='"'.$alttext_rep.'" ';
    		}
    	}
    	return implode('', $pieces).' /';
    }
    function mehran_add_img_alt_title($content) {
    	return preg_replace_callback('/<img[^>]+/', 'mehran_add_img_alt_title_process', $content);
    }
    add_filter('the_content', 'mehran_add_img_alt_title', 100);

     

    بلاخره این دستور جواب داد 

    خیلی ممنون از لطف شما واقعا زحمت کشیدید 

    • امتیاز 1
  14. در 2 دقیقه قبل، mehran-b گفته است :

    درسته ولی وقتی کد رو میذارید اینطوری میشه:

    
    <h4>پست جامع مجموعه رام های رسمی اچ تی سی desire 300
    <p>توجه کنید این پست نسخه جامع بوده و تمامی رامهای ارایه شده این مدل قرار میگیرد و در آینده نیز آپدیت خواهد شد.</p>
    <p>&nbsp;</p>
    <hr />
    <p><strong>در این جدول تمامی مشخصات فریمور این مدل درج می شود. لطفا قبل از دانلود به مشخصات دقت فرمایید</strong></p>
    <hr />

    حالا چرا اینطوری میشه خودمم موندم.

    چون خودم الان کد رو روی تمام تگ های هدینگ تست کردم و مشکلی نداره فقط انگار روی سایت شما این مورد پیش میاد.

    اره فکر کنم اینطوری باشه میشه لطفا بیشتر بررسی کنید 

    خیلی عذر میخوام سیستم ما کاملا اختصاصی هست برای همین نمیتونم دسترسی مدیریت بدم خدمتتون وگرنه دسترسی میدادم بهتر بررسی میکردید

     

  15. در 3 دقیقه قبل، mehran-b گفته است :

    تگ هدینگ ابتدای پست ها هم درون متن پست ها قرار داره؟

    سورس ابتدای پست ها به این شکله

    <h4>پست جامع مجموعه رام های رسمی اچ تی سی desire 300</h4>
    <p>توجه کنید این پست نسخه جامع بوده و تمامی رامهای ارایه شده این مدل قرار میگیرد و در آینده نیز آپدیت خواهد شد.</p>
    <p>&nbsp;</p>
    <hr />
    <p><strong>در این جدول تمامی مشخصات فریمور این مدل درج می شود. لطفا قبل از دانلود به مشخصات دقت فرمایید</strong></p>
    <hr />

     

  16. در 3 دقیقه قبل، mehran-b گفته است :

    این کد رو جایگزین کد قبلی کنید انشاالله حل بشه.

    
    function mehran_add_img_alt_title($content) {
    	$dom = new DOMDocument();
    	@$dom->loadHTML(mb_convert_encoding($content, 'HTML-ENTITIES', 'UTF-8'), LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
    	$post_images = $dom->getElementsByTagName('img');
    	if($post_images->length > 0) {
    		foreach($post_images as $node) {
    			if($node->hasAttribute('alt')) $node->removeAttribute('alt');
    			if($node->hasAttribute('title')) $node->removeAttribute('title');
    			$node->setAttribute('alt', get_the_title());
    			$node->setAttribute('title', get_the_title());
    		}
    	}
    	return $dom->saveHTML($dom->documentElement);
    }
    add_filter('the_content', 'mehran_add_img_alt_title');

     

    درست نشده 

     

    https://firmware.ir/desire300-sence5-cooked/

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