رفتن به مطلب

ahmad4u

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

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

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

  • روز های برد

    3

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

  1. در حال کراول یک سایت هستم که لینک pagenaion آن بصورت زیر هست

    <a class="pager_item" href="javascript:" data-page="2">2</a>

    در حقیقت لینک سایت را در فایل javascript: قرار داده

    لینکی که در فایل جاوا هست اینه

    https://www.sitename.com/?page=2

     

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

    https://www.sitename.com/?page=

    اضافه کنم

     

    چون در افزونه ای که کار کراول انجام میده فقط امکان استفاده از کدهای regex و xpath هست آیا چنین کاری (اضافه کردن شماره صفحه به آخر لینک ثابت) امکان پذیره ؟

  2. دوست عزیز ابتدا چک کنید نسخه php هاست از 5.6 به 7 ارتقا ندادید؟

    چون با ارتقا به نسخه ۷ بعضی توابع از کار میوفته و باید ویرایش بشه

     

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

    شاید مشکل بوجود اومده بدلیل ویرایشگر جدید وردپرس باشه

  3. سلام دوستان

    من در متن پست ها یکسری عکس دارم که میخوام بصورت اتوماتیک اونا رو بصورت لینکدار (لینک به آدرس عکس جهت مشاهده تصویر بزرگتر آنها) در بیارم

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

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

  4. در در 9/8/2019 at 12:52، Mobin گفته است :

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

    
    $text = 'اکبری: این یک نوشته تست است.';
    preg_match('/^([^:]+):/iu',$text,$match);
    if(!empty($match)){
        $text  = str_replace($match[0],'',$text);
        $text .= "<br />نقل قول از $match[1]";
    }
    
    echo $text;

     

    تشکر

    اما بنظرم یک مشکلی داره کد بالا

    اگر متن دارای چند پاراگراف باشه اون متن " نقل قول از: " به آخر پاراگراف اول اضافه میشه نه آخرین پاراگراف

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

    ممنونم 

    من یه سری کاراکردم میخام بپرسم ازتون که آیا درست رفتم یا نه ... 

    اینکه خوب با ایمل وب سایتم به وب مستر تولز یا اسم جدیدش ظاهرا ؟! گوگل سرچ کنسول رفتم یه محیطی مثل گوگل درایو و سایت مپی که با افزونه xml sitemap generator  ساخته بودم رو آدرسسشو وارد کردم و ظاهرا هنوز داره پردازش میشه واسه خوندن .  تا اینجا درسته ؟  ( این درواقع همون ثبت سایت تو گوگل وب مستره دیگه درسته؟)

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

    The Google XML Sitemaps plugin might cause issues when used in conjunction with Yoast SEO.

    Both Yoast SEO and Google XML Sitemaps can create XML sitemaps. Having two XML sitemaps is not beneficial for search engines and might slow down your site.

    چطوری میتونم سایت مپ یواست رو غیر فعال کنم ؟ میخام از همین افزوونه اصلیه برای سایت مپ استفاده کنم 

    چون سایت مپ چنریتور راحت تر و بهتر نیست ؟ تا استفاده از یواست برای سایت مپ ؟

     

    ممنون میشم ببخشید یکم مبهمه برام ... :unsure::wub:

    احتیاجی به استفاده از سایت مپ جنریتور دیگری نیست و همان سایت مپ جنریتور یواست کافی هست

  6. افزونه سئو مثل یواست نصب کنید

    سایتتون تو گوگل وبمستر ثبت کنید

    نقشه سایت تو وبمستر گوگل ثبت کنید

    فایل robot سایتتون را ایجاد کنید

    برای بالا اومدن تو نتایج گوگل در سایت های مرتبط تبلیغ و رپورتاژ ثبت کنید

    • امتیاز 1
  7. سلام دوستان

    سوالی که برام پیش اومده اینه که وقتی از تابع replace استفاده میکنیم

    تغییر کلمات قدیم به جدید بصورت دائمی در دیتابیس انجام میشه یا هر موقع سایت بارگزاری میشه عملیات replace انجام میشه

     

    اگر حالت دوم که تغییرات موقع هر بار بارگزاری سایت انجام میشه که اینکار باعث کاهش سرعت سایت هنگام بارگزاری میشه!

  8. سلام دوستان

    میخوام تو متن پست ها، کلماتی که قبل از یک حرف خاص (مثل:) که در ابتدای متن میاد رو حذف و همون کلمه را به آخر متن اضافه کنم.

     

    مثال:

    » متن اولیه

               اکبری: این یک نوشته تست است.

     

    » متن پس از تغییر

               این یک نوشته تست است.
               نقل قول از: اکبری

    • امتیاز 1
  9. در هم اکنون، mehran-b گفته است :

    من متوجه نمیشم چی میگی.

    اگر خبرخوان باشه شما منظورت اینه لینک های خارجی که مربوط به دامین شما نیست باید حذف شه.

    بله

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

    با کدی که خودم اول گذاشتم کل متن پست بدون لینک میشه اما مشکلش اینه که برای پست هایی که حتی بخواهیم لینکدار باشه هم حذف میکنه

    میخوام فقط لینک هایی که بهش میدم حذف کنه

  10. در هم اکنون، mehran-b گفته است :

    یعنی هر لینکی که توش آدرس سایت باشه باید حذف شه؟

    اره

    ماهیت سایت خبرخوان هست و از سایت های دیگه مطلب جمع آوری میکنه

    میخواهیم لینک یکسری کلمات که لینکدار هستن را حذف کنیم (فقط لینک نه خود کلمه)

  11. در ۱ ساعت قبل، pouya.x گفته است :

    سلام از کد زیر استفاده کنید

    محل کد:  ( function.php )

    
    add_filter( 'the_content', 'misha_remove_all_a' );
    function misha_remove_all_a( $content ){
        $i_link = array (
            '#<a href="http://pouya.com">(.*?)</a>#is',
            '#<a href="http://pouya1.com">(.*?)</a>#is',
        );
        return preg_replace($i_link, '\1', $content);
    }

     

     

    متاسفانه کار نمیکنه کد بالا و هیچ لینکی را حذف نمیکنه

  12. سلام دوستان

    با قرار دادن کد زیر در فانکشن تمام لینک های موجود در متن حذف میشه

    add_filter('the_content', 'removelink_content',1);
    
    function removelink_content($content = '')
    {
    	preg_match_all("#<a(.*?)>(.*?)</a>#i",$content, $matches);
    	$num = count($matches[0]);for($i = 0;$i < $num;$i++){
    		$content = str_replace($matches[0][$i] , $matches[2][$i] , $content);
    	}
    	return $content;
    }

    حالا میخوام همه لینک ها حذف نشه بلکه یکسری لینک هایی که بهش میدم حذف بشه و یکسری لینک هایی که آخرشون متغیر هست مثل (site.com/tag/1125)

    لطفا راهنمایی کنید کد بالا چه تغییری باید بکنه

     

    تشکر

  13. متاسفانه خیلی وقت هست که افزونه آمارگیر  CyStat  توسط نویسنده آن بروزرسانی نشده ( آخرین به‌روزرسانی در: 11 سال پیش )  و این باعث شده بر روی php7 به بعد اجرا نشه

    دوستان میتونن یک لطفی کنند و این افزونه را برای php 7 و بالاتر ویرایش و تصحیح کنند.

     

    نقل قول

    اطلاع دارم که افزونه های آمارگیر بهتری هم بجر این افزونه هست .. اما بدلیل اینکه آمار 10 ساله سایت در آن هست، میخواهیم با همان ادامه دهیم

     

    لینک صفحه افزونه امارگیر CyStat : 
    https://wordpress.org/plugins/cystats

     

  14. در در 4/14/2018 at 18:57، REza0536 گفته است :

    ممنونم خیلی عالی بود فقط یه سوال

    صفحه downloads را چطور میشه سفارشی سازیش کرد؟  یعنی همون صفحه که همه فایل های دانلود وجود داره

    ممنون

    ابتدا single.php قالبتون رو باز کنید از روش یک کپی بگیرید و داخل پوشه قالبتون یک فایل با نام single-download.php میسازیم

    خب حالا بخش ادامه مطلب edd (همونی که خود افزونه میسازه) ما از سایز پست هامون قالبش جدا شده حالا میتونید هر تغییری که میخواید توی فایل single-download.php بدید و متوجه میشید که قالب ادامه مطلب یا همون پست تایپ این افزونه تغییر کرده اینم اضافه کنم.

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

  15. در 22 ساعت قبل، nazanin123 گفته است :

    باسلام ، نیازی نبوده فایل دانلود و آپلود کنید ! وردپرس اصلی رو دانلود و نصب کنید ، بعد افزونه وردپرس فارسی رو حذف کنید (یعنی همون جلالی)

    بعد افزونه parsidate رو نصب و فعال کنید ، تمام ... دانلود parsidate از مخزن

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

    جهت اطلاع دوستان در فایل ترجمه فارسی این عبارات به اشتباه ترجمه شده که بهتره ترجمه آن حذف گردد

    number_format_decimal_point
    number_format_thousands_sep

     

    فایل ترجمه فارسی هم پیوست شد

    fa_IR.mo

    • امتیاز 1
  16. در 11 دقیقه قبل، nazanin123 گفته است :

    باسلام ، نیازی نبوده فایل دانلود و آپلود کنید ! وردپرس اصلی رو دانلود و نصب کنید ، بعد افزونه وردپرس فارسی رو حذف کنید (یعنی همون جلالی)

    بعد افزونه parsidate رو نصب و فعال کنید ، تمام ... دانلود parsidate از مخزن

    تشكر

    خوب بهتر نيست توضيح دهيد افزونه جلالي چه مشكلي داره كه در افزونه parsidate برطرف شده!!

  17. متاسفانه موقع استفاده از برخی افزونه های وردپرس مشکل علامت سوال (�)  در بین اعداد آن بوجود میاید

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

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

    حالا از دوستان میخواستم سوال کنم چه مشکلی در فایل ترجمه فارسی هست که خودم اونو برای نسخه های جدید وردپرس حل کنم؟؟

  18. اولا بهتره از اون هاست دیگه استفاده نکنید و به یک هاست معتبر منتقل کنید اطلاعاتتون و به احتمال زیاد بخاطر ضعف امنیتی هاست دچار نفوذ شدید

    پس از انتفال به هاست جدید با آنتی ویروس هاست را ویروس یابی نمایید

    اگر از قالب یا افزونه نال استفاده میکنید آنرا غیرفعال کنید

    کلیه یوزر و پسوردهای سی پنل - وردپرس و دیتابیس  را تغییر دهید

    و در صورتیکه باز مشکل وجود داشت

    از اطلاعات سایت بکاپ بگیرید ( از طریق برون ریزی در وردپرس) و کل هاست را فرمت و مجددا یک وردپرس و دیتابیس بسازید و اطلاعات را درون ریزی کنید

     

     

     

    • امتیاز 1
  19. چطور میتونم در options-framework حالت های مختلف نمایش قالب را فعال کنم؟

    screenshot-1.png

    کد مربوط به آن در تنظیمات options-framework

    $of_options[] = array( 	"name" 		=> "Main Layout",
    						"desc" 		=> "Select main content and sidebar alignment. Choose between 1, 2 or 3 column layout.",
    						"id" 		=> "layout",
    						"std" 		=> "2c-l-fixed.css",
    						"type" 		=> "images",
    						"options" 	=> array(
    							'1col-fixed.css' 	=> $url . '1col.png',
    							'2c-r-fixed.css' 	=> $url . '2cr.png',
    							'2c-l-fixed.css' 	=> $url . '2cl.png',
    							'3c-fixed.css' 		=> $url . '3cm.png',
    							'3c-r-fixed.css' 	=> $url . '3cr.png'
    						)
    				);

     

    الان برای هر حالتی (یک ستونه - دو ستونه و ...) یک css باید تعریف کنم؟

    با چه دستوری این css های انتخابی را در  سایت نمایش دهم؟

     

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