-
تعداد ارسالها
98 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
1
نوشتهها ارسال شده توسط ilya20
-
-
سلام و وقت بخیر
صفحاتی که در سایت ما ایجاد نشدن خودکار ریدایرکت میشه به صفحه ای که نام مشابه داره
مثلا این صفحه ها رو ببینید
مشکل از چی میتونه باشه چطوری این مشکل رو رفع کنیم
کدهای 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]
-
سلام و وقت بخیر خدمت اساتید محترم
اولش آدرس سایت firmware.ir
ما یک افزونه اختصاصی داریم که فایلامون رو محصول کردیم حالا قابلیت ها منحصری هم داریم
یک قابلیت میخواستم به سیستم ما اضافه بشه
مستند محصولات ما به این شکل
صفحه لیست محصولات (لینک فایل ها و قیمت ها)
افزودن محصول :
ما آیدی محصول رو در پست هامون قرار میدیم (اولین تصویر پایین تگ # یک کد نوشته شده اون رو ) و اون لینک محصول رو فراخوانی میکنه مانند edd اما بسیار راحت تر از edd
کاری که ما میخوایم انجام بشه اینه
برای این محصولات یک دسته بندی درست کنید به همراه زیر دسته هاش (مانند دسته های وردپرس)
مثلا ما یک فایل سامسونگی میخوایم ارائه بدیم به عنوان مثال g935f
در قسمت ثبت محصولات (دومین عکس) این آیتم ها اضافه بشه بیایم
- دسته و زیر دسته (برند و سری برند مثلا سری g که مدلی که عرض کردم g935f هست)
- یک تکست باکس برای مدل عددی گوشی مثلا G935F
- یک combobox که نسخه های اندروید رو انتخاب کنیم
- یک تکست باکس هم مشخصه فایل رو بنویسیم
حالا فراخونی اینا در سایت:
پایین هدر سایت یک باکس باشه ایجکس کار کنه همشون به صورت کمبوباکس (ابتدا کاربر برند رو انتخاب کنه همون دسته هایی که تعریف کردیم (مثلا سامسونگ ،هوآوی وو...) سپس نام مدل رو (که ما موقع محصول کردن فایل این نام رو میذاریم) سپس نسخه اندروید(یا ورژن فایل) رو (موقع محصول کردن فایل ها این رو انتخاب میکنیم) و در آخر مشخصه فایل (این رو موقع محصول کردن قرار میدیم) و در اخر لینک دانلود نمایش داده بشه (مثل لینک دانلودی که در سایت نشون میده به عنوان مثال این پست رو نگاه کنید داخل جدول https://firmware.ir/sm-g935a/ )
عزیزانی که میتوانند چنین قابلیتی را برای ما انجام بدن هزینه کار رو به بنده پیغام خصوصی کنن فکر کنم توضیحات رو به صورت ریز در اختیارتون قرار دادم اما اگر لازم باشه بیشتر توضیح میدم
سپاس
-
هنوز هم نیازمند طراح هستیم
-
با سلام و درود خدمت عزیزان
بنده نیاز به یک طراح حرفه ای پوسته دارم که پوسته سایت ما رو مورد تحول قرار بده یا اینکه از نو بسازه
همه کارها سفارشی خواهد بود و در خیلی موارد از طراح عزیز نظرخواهی میکنیم
و همینطور نیاز داریم که برنامه نویس انعطاف کافی داشته باشه و کار رو در سریعترین زمان تحویل دهد
از عزیزانی که آمادگی برای طراحی دارند لطفا به بنده پیغام دهند
سپاسگذارم
-
در 10 ساعت قبل، arsaspanel گفته است :
دوست عزیز می تونید به صورت انلاین از سایت های بررسی سایتتون رو آنالیز کنید
درود
سایت های بررسی کننده میشه گفت 30 درصد مشکلات سئو رو نشون نمیدن این نوع سایت ها دلیل افت ایندکس ها رو بیان نمیکنن و بسیاری موارد دیگر برای همین بررسی به صورت دستی بسیار مهمتر از بررسی توسط یک سایت هستش
-
عزیزان گرامی با عرض پوزش بابت اینکه این پست رو مجددا بالا میارم
مشکل کمی برای ما حیاطی هست و نیاز به راهنمایی (حتی به هزینه) داریم لطفا کسانی تخصص کافی دارند و به هزینه میخوان راهنمایی کنند. حداقل به بنده پیغام خصوصی ارسال کنند
سپاسگذارم
-
با سلام و درود خدمت کاربران محترم
عمر سایت ما تقریبا به 2 سال بیشتر میرسه (البته دامنه فعلیمون یک سال هست) دامنه قبلی که یک سال فعالیتش میگذشت ریدایرکت کردیم به دامنه جدید
در این مدت کارمندامون تمامی مبانی سئو را در پست ها رعایت کردند ولی چند ماهه از پیشرفت سئو خبری نیست ایندکس های گوگل هر روز میاد پایین با اینکه روزانه تا 10 پست ارسال میشه در سایت اما روال پیشرفت ضعیف و حتی عقبگرد بوده
آدرس سایت
firmware.ir
گواهینامه ssl ده ماه پیش نصب کردیم (شنیده ها حاکی از آن است که تاثیر داره) همینطور ما 4 ملیون تومان برای سیستم سایت و طراحی پوسته اختصاصی و... خرج کردیم
سایت در زمینه موبایل فعال هست
لطفا در صورت امکان عزیزان سئوی سایت و صفحات ما را بررسی کنند و خروجی بررسیشون رو بفرمایند تا ما متوجه مشکلات بشیم
سپاس
-
سایت را روی پوسته دیگری نیز قرار دادم و همینطور محتوای کامل وردپرس را دوباره جایگزاری کردم اما باز مشکل پا برجاست
-
در 1 دقیقه قبل، mehran-b گفته است :
خوب پس با این حساب مشکل از این قضیه نیست وگرنه تا الان حل میشد.
درسته من هم همین فکرو دارم چون اگه مشکل از اون بود باید از اول مشکل داشت
نظر دیگری ندارید؟
میتونه از هک شدن باشه یا از دلایل دیگه مثلا دیتابیس و ...؟
-
در 38 دقیقه قبل، mehran-b گفته است :
درود بر شما
از روش زیر استفاده کنید.
بله دستور مربوطه رو در htaccess قرار دادم باز هم تفاوتی نکرد
جای سوالش اینجاست که مشکلی نبود فقط این چند روز اخیر این مشکل بوجود اومده
-
در 17 دقیقه قبل، mehran-b گفته است :
سلام و درود
شما توی کنترل پنل هاستت mod_security رو برای دامنه سایتت غیرفعال کن حل میشه مشکلت.
موفق باشید
درود
با استفاده از این اموزش اینکارو انجام دادم اما باز هم باز نمیشه
-
با سلام و درود خدمت دستان
یک مشکل عجیب در قسمت مدیریت دیدگاه ها داریم اینکه وقتی به قسمت دیدگاه ها میریم خطای 404 میده
این مشکل چند روز پیش هم برای چند ساعتی به چشم خورد ولی بعدا درست شد اما امروز از صبح کلا دیگه وارد wp-admin/edit-comments.php نمیشه و وقتی باز میکنی خطای 404 میاد
https://firmware.ir/wp-admin/edit-comments.php
من حتی رفتم مسیر فایل php را در هاست چک کردم سرجاش بود بدون مشکل حتی دوباره جایگزاریش کردم و همینطور از قسمت آپدیت راه اندازی مجدد هم انجام دادم ولی باز مشکل حل نشد
این مشکل از چی میتونه باشه
راهنمایی لطفا
-
با سلام و خسته نباشید
ما چندین سایت وردپرسی داریم
سایت های قدیمی که رویشان از قبل yoast نصب کردیم تمامی گذینه هاش فعاله از جمله ("اجتماعی","نقشه","پشرفته","ابزارها", "عنوانها و متاها")
ولی در سایت های جدیدی که yoast نصب شده هیچ یک از موارد بالا رو نشون نمیده و فقط پیشخوان و میزفرمان جستجو فعال هست و باید برای اینکه مثلا روی نقشه بریم باید آدرسش رو از سایتی که روش فعال هست کپی کنید و از روی کپی اون آدرس در سایت جدید به نقشه برویم . به عبارتی در سایت های جدید هم اون گذینه ها هست ولی نمایش داده نمیشه دلیلش چی هست ؟
-
با سلام و درود
بنظرم این نمیتونه صحیح باشه که گوگل بخاطر مطالب بی ارزش سایت رو جریمه کنه . البته بستگی داره منظور شما از بی ارزشی چی باشه (فاکتور های سئو یا محتوای مطلب)
اگر نوع مطلب منظورتونه چون مطالب برای انواع سلیقه هاست شاید مطلبی در سایت شما باشه که 95 درصد مردم براش جالب نباشه ولی تعداد اندک میپسندنش برای همین فکر نکنم گوگل بیاد بگه این مطلب بی ارزشه جریمش میکنم.
بعدش چک کننده های صفحات فقط میزان تگ ها و دیگر فاکتور های سئو رو بررسی میکنه نمیاد بگه مطلب سایتت بی ارزشه
موفق باشید
-
-
با سلام و خسته نباشید
ما یک موردی داریم نمیدونم اسمشو بذاریم مشکل یا نه
مشاهده کنید.
چرا بجای پیوند یکتای خود پست پیوند یکتای دسته نشون داده میشه؟
-
استاد عزیز میتونید جزئیات استفاده از کد رو بفرمایید
-
ممنونم از شما
دستور بالایی برای function هست دستور پایی برای single?
یکم روشن کنید
سپاس
-
سلام و درود خدمت عزیزان
در صورت امکان کد کپچا برای وردپرس بدون نیاز به افزونه برامون بذارید. (کپچای عدد با حروف باشه چه بهتر)
-
در 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
-
دل خوشی از افزونه ندارم خیلی ممنون از لطف شما
اگه با کد اوکی شد چه بهتر نشد عطایش را به لغایش ببخشیم بره
-
در 2 دقیقه قبل، mehran-b گفته است :
درسته ولی وقتی کد رو میذارید اینطوری میشه:
<h4>پست جامع مجموعه رام های رسمی اچ تی سی desire 300 <p>توجه کنید این پست نسخه جامع بوده و تمامی رامهای ارایه شده این مدل قرار میگیرد و در آینده نیز آپدیت خواهد شد.</p> <p> </p> <hr /> <p><strong>در این جدول تمامی مشخصات فریمور این مدل درج می شود. لطفا قبل از دانلود به مشخصات دقت فرمایید</strong></p> <hr />
حالا چرا اینطوری میشه خودمم موندم.
چون خودم الان کد رو روی تمام تگ های هدینگ تست کردم و مشکلی نداره فقط انگار روی سایت شما این مورد پیش میاد.
اره فکر کنم اینطوری باشه میشه لطفا بیشتر بررسی کنید
خیلی عذر میخوام سیستم ما کاملا اختصاصی هست برای همین نمیتونم دسترسی مدیریت بدم خدمتتون وگرنه دسترسی میدادم بهتر بررسی میکردید
-
در 3 دقیقه قبل، mehran-b گفته است :
تگ هدینگ ابتدای پست ها هم درون متن پست ها قرار داره؟
سورس ابتدای پست ها به این شکله
<h4>پست جامع مجموعه رام های رسمی اچ تی سی desire 300</h4> <p>توجه کنید این پست نسخه جامع بوده و تمامی رامهای ارایه شده این مدل قرار میگیرد و در آینده نیز آپدیت خواهد شد.</p> <p> </p> <hr /> <p><strong>در این جدول تمامی مشخصات فریمور این مدل درج می شود. لطفا قبل از دانلود به مشخصات دقت فرمایید</strong></p> <hr />
-
در 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');
درست نشده
هندل کردن دامینی دیگر با ترافیک سایت
در مشکلات دیگر
ارسال شده در
سلام و درود
دوستان عزیز برای بازکردن یک سایتی دیگر در یک صفحه ما از iframe استفاده میکنیم اما این از ترافیک یوزر استفاده میکنه
به کدهایی نیاز داریم که بتونه از ترافیک خود سرور استفاده کنه ، کاربر با ترافیک سرور ما صفحات رو باز کنه ، مثلا ممکنه سرور ما به صفحاتی دسترسی داشته باشه که اینترنت کاربر نداره بنابر این میخوایم یوزر توسط صفحه ما به سرور مبدا دسترسی داشته باشه
راهنمایی لطفا