Fenix.ir

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

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

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

  • Days Won

    18

تمامی ارسال های Fenix.ir

  1. اگر بتونید صبر کنید هفته اینده انتشارش میدم که این قضه حل شه توش و یک سری امکانات هم اضافه میکنم بهش در غیر این صورت دوست دارید اسپانسر شید مشکلی نیست استقبال میکنیم
  2. بله شدنی میباشد ولی باید خیلی بیشتر روش وقت گذاشته شه
  3. با سلام و احترام شما با جاوا اسکریپت و php کار کردید ؟ تسلط دارید ؟
  4. <?php include_once(ABSPATH.WPINC.'/feed.php'); $rss = fetch_feed('https://motamem.org/comments/feed/'); $maxitems = $rss->get_item_quantity(10); $rss_items = $rss->get_items(0, $maxitems); ?> <ul> <?php if ($maxitems == 0) echo '<li>مطلبی یافت نشد!</li>'; else foreach ( $rss_items as $item ) : ?> <li> <a href='<?php echo $item->get_permalink(); ?>' title='<?php echo 'ارسال شده در : '.$item->get_date('j F Y | g:i a'); ?>' target="_blank" rel="nofollow"> <?php echo mb_substr(str_replace('دیدگاه ها برای','',$item->get_title()), 0, 70, 'UTF-8'); ?></a> </li> <?php endforeach; ?> </ul>
  5. بله خصوصی مشخصات رو ارسال کنید
  6. چه کلمه ای
  7. با سلام و احترام از کد زیر استفاده کنید <?php include_once(ABSPATH.WPINC.'/feed.php'); $rss = fetch_feed('https://motamem.org/comments/feed/'); $maxitems = $rss->get_item_quantity(10); $rss_items = $rss->get_items(0, $maxitems); ?> <ul> <?php if ($maxitems == 0) echo '<li>مطلبی یافت نشد!</li>'; else foreach ( $rss_items as $item ) : ?> <li> <a href='<?php echo $item->get_permalink(); ?>' title='<?php echo 'ارسال شده در : '.$item->get_date('j F Y | g:i a'); ?>' target="_blank" rel="nofollow"> <?php echo mb_substr($item->get_title(), 0, 70, 'UTF-8'); ?></a> </li> <?php endforeach; ?> </ul>
  8. دوست عزیزم میتونید برای دیگر دوستان اینجا پیوست کنید ولی واقعا من وقت نمیکنم بررسیش کنم شرمنده هستم
  9. بنده میخوام راهنمایی کنم از رو عکس نمیتونم راهنمایی کنم دوست عزیز
  10. نصب وردپرس بر روی لوکال با نصب وردپرس بر روی کامپیوتر می توانید با آن کمی کار کنید و بر روی آن آزمون و خطا کنید، تم را تست کنید، کارکرد افزونه ها را چک کنید و برخی از کدهای دلخواه خود را کم یا زیاد کنید و تمامی این کارها را با سرعت بیشتر و بدون نیاز به نصب وردپرس بر روی هاست انجام دهید. در این مقاله قصد داریم به شما آموزش دهیم که چگونه می توانید این کار را با XAMPP انجام دهید. در این مقاله میخوانید : برای چه وردپرس را روی کامپیوتر نصب می کنیم؟ XAMPP چیست؟ طریقه نصب XAMPP بر روی کامپیوتر نصب وردپرس با XAMP بر روی کامپیوتر ساخت یک پایگاه داده مزایای استفاده از نصب وردپرس بر روی لوکال یا سیستم شخصی با xampp برای چه وردپرس را روی کامپیوتر نصب می کنیم؟ نصب وردپرس یکی از راه های معمول در بین توسعه دهندگان و برنامه نویسان وردپرس برای تمرین و توسعه این سیستم مدیریت محتوا است. وقتی شما وبسایت را بر روی کامپیوتر خود نصب می کنید، تغییرات فقط برای شما نمایش داده می شود و شخص دیگری از آن مطلع نمی شود. چرا که وبسایت شما بر روی سرور و در اینترنت قرار نگرفته است. از طرف دیگر شما می توانید تم های مختلف، افزونه های گوناگون، قابلیت ها و تنظیمات وردپرس را بدون هیچ نگرانی یاد بگیرید. برای همین اگر تاکنون یک وبسایت وردپرس داشته اید می توانید یک کپی از آن گرفته و با نصب آن بر روی کامپیوتر پلاگین های خود را بدون اینکه بر سایت اصلی شما روی اینترنت تاثیری بگذارد بروزرسانی کنید و موارد بروز شده مطلع شوید. توجه داشته باشید که همان طور که قبلا گفته شد، با نصب وردپرس با XAMPP فقط بر روی کامپیوتر شما وبسایت قابل مشاهده بوده و اگر قبلا وبسایتی نداشته اید باید دامنه و هاست تهیه کنید. XAMPP چیست؟ همانطور که می دانید اگر بخواهید یک سایت وردپرس بر روی کامپیوتر خود داشته باشید باید MySQL، PHP و Apache برروی کامپیوتر خود داشته باشید. پی اچ پی یک زبان برنامه نویسی است و مای اس کیو ال (MySQL) نیز برای مدیریت پایگاه داده استفاده می شود. هردو برای راه اندازی وردپرس لازم است. نصب و راه اندازی هر دو نرم افزار مذکور برای افراد مبتدی کمی دشوار است. برای حل این مشکل XAMPP پیشنهاد می شود. در حقیقت XAMPP ابزاری است تا کار را برای شما راحت کند. این نرم افزار برای سیستم عامل های مختلف مانند ویندوز، مک، و لینوکس قابل دسترسی است. طریقه نصب XAMPP بر روی کامپیوتر برای این کار ابتدا به وبسایت XAMPP بروید و آن را برای سیستم عامل خود دانلود کنید. بستگی به سیستم عامل شما مراحل نصب متفاوت است. در این مقاله ما نحوه نصب بر روی ویندوز را بررسی می کنیم. پس از دانلود XAMPP مراحل نصب را آغاز کنید. XAMPP از شما سوال می کند که کدام بسته یا پکیج XAMPP را می خواهید نصب کنید. تنظیمات پیش فرض برای اکثر کاربران مناسب است. انتهای مراحل نصب بر روی دکمه next کلیک کنید. بعد از اتمام مراحل نصب تیک عبارت start the control panel now در مرحله آخر را زده و دکمه finish را بزنید. این کار XAMPP را در کنترل پنل باز می کند. در صفحه باز شده و کلید start را فشار دهید. با این کار XAMPP هم Apache و هم MySQL را راه اندازی می کند. اگر پیامی از طرف فایروال ویندوز آمد گزینه Allow Accessرا فشار دهید. اگر هر دو نرم افزار اجرا شده بود نامشان به صورت سبز رنگ هایلایت می شود. مراحل گفته شده در بالا برای راه اندازی XAMPP بود. حال نحوه کار با XAMPP را در ادامه برای شما توضیح می دهیم. نصب وردپرس با XAMP بر روی کامپیوتر اولین قدم ان است که اگر وردپرس ندارید آن را از سایت وردپرس دانلود کنید. از اینجا بعد از دانلود آن باید فایل زیپ را باز کنید. در این فایل یک فولدر با نام وردپرس وجود دارد. این فایل را کپی کنید. سپس به فایل نصب XAMPP بروید. در ویندوز آدرس ها ممکن است به صورت زیر باشد: C:/Program Files/XAMPP/htdocs یا C:\Xampp\htdocs فایل وردپرس را به قسمت htdocs منتقل کنید. پیشنهاد می کنیم نام این فایل را از وردپرس به نام دیگری تغییر دهید. مثلا website1 این به شما کمک می کند که اشتباه نکنید. سپس مرورگر مورد نظر خود را باز کنید و localhost/website1 جست و جو کنید. پس از آن بر روی دکمه” بزن بریم!” کلیک کنید. در این صفحه مشخصاتی مانند نام پایگاه داده، نام کاربری پایگاه داده، رمز عبور و اطلاعات هاست از شما گرفته می شود. ساخت یک پایگاه داده برای این کار مروگر را باز کرده و آدرس localhost/phpmyadmin/ وارد کنید. با این کار phpMyAdmin باز می شود. با این کار می توانید پایگاه داده خود را بارابط کاربری راحت تری مشاهده کنید. برای دستریب به پایگاه داده روی Databases کلیک کنید و یک نام برای دیتا بیس جدید انتخاب کنید و بر روی دکمه create کلیک کنید تا پایگاه داده ساخته شود. با این کار یک پایگاه داده ساخته اید و می توانید از آن برای سایت وردپرس خود استفاده کنید. به آدرس /localhost/website1 برگردید و بر روی دکمه Let’s Go کلیک کنید. در صفحه بعد باید اطلاعات مربوط به پایگاه داده خود را وارد کنید. نام پایگاه داده که قبلا ساخته بودید را وارد کنید. نام کاربری شما root است و رمز عبور را وارد کنید (که ما در اینجا خالی می گزاریم و در صورت وجود چیزی آن را پاک میکنیم). برای قسمت میزبان پایگاه داده باید از localhost با توجه به عکس زیر استفاده کنید. وقتی این کار را انجام دادید گزینه “فرستادن” را انتخاب کنید. اگر سیستم عامل شما ویندوز یا لینوکس است، وردپرس هم اکنون تنظیمات را بر روی فایلی با نام wp-config.php ذخیره کرده است. اگر از مک استفاده می کنید، محتوای فایل و نحوه ساخت آن از شما سوال می شود. این فایل باید در فولدر root ذخیره شود. بعد از ساخت فایل متن کپی شده در آن بریزید. برای ذخیره این تغییرات باید به WordPress installer برگردید. برای این کار اول نام سایتتان را وارد کنید. سپس نام کاربری و کلمه عبور و آدرس ایمیل را برای مدیر سایت وارد کنید. بعد از آن تصویری مانند زیر را می بینید و شما بر روی “اجرای نصب” کلیک میکنید تا ادامه فرآیند نصب را ببینید. و پس از آن مانند تصویر زیر اطلاعات مربوط را پر کنید. وقتی اطلاعات را تکمیل کردید بر روی دکمه “راه اندازی وردپرس” کلیک کنید. با این کار نصب وردپرست تکمیل می شود و تا نهایی شدن آن نمی توانید به حساب کاربری خود وارد شوید. برای ورود به وبسایت خود می توانید از لینک /localhost/website1/wp-admin در مرورگر خود استفاده کنید.. برای ورود نیز همان نام کاربری و کلمه عبور خود را که در مرحله بالا که قبلا انتخاب کرده بودید را می توانید استفاده کنید. مزایای استفاده از نصب وردپرس بر روی لوکال یا سیستم شخصی با xampp حال که یک وردپرس با استفاده از XAMPP بر روی ویندوز نصب کردید هرآنچه در سایت خود بر روی اینترنت به صورت زنده انجام داده اید را هم اکنون به صورت آفلاین می توانید انجام دهید. از جمله نصب تم، تغییر تنظیمات، نصب افزونه ها و اضافه کردن صفحاتی چون تماس با ما، گالری عکس و… . با سرعت بیشتر و آسودگی خیال بیشتر! امیدواریم این مقاله به نصب یک وردپرس بر روی ویندوز و کار با آن بدون استرس کمک کرده باشد. مطالب مارا با نام فنیکس و ذکر منبع، در اختیار دیگران قرار دهید تا در نشر مطالب مفید و در زکات علم، شما هم شریک شوید. پیروز و سربلند باشید. منبع : https://fenix.ir/?p=833
  11. چه طور من به شما کد سی اس اس بدم ؟
  12. با سلام و احترام شما میتوانید از فونت هایی استفاده کنید که به صورت پیشفرض عداد فارسی باشند راه های دیگه هم هست مثل جاوا اسکریپت یا با php ولی این راه اول برای شما راحت تر می باشد.
  13. با سلام و احترام لطفا لینک سایت را قرار دهید
  14. دقیقا کجا رو ؟
  15. اگه هدف تغییر فونت هست بهته جداگانه انجام بدید یعنی ابتدا فونت ها رو مثلا نام فونت یکان هست در فولدر فونت قرار بدید و سپس یک فایل css هم ایجاد کنید برای فونت مثال برای تعریف یک فونت در فایل css و در نهایت بیاید فونت رو دوباره به اون المان ها در صفحه بدید @font-face { font-family: 'yekan'; src: url('yekan-regular.woff') format('woff'), url('yekan-regular.ttf') format('truetype'); font-weight: normal; font-style: normal; } h1{ font-family:yekan; } و سپس در فایل اصلی افزونه باید این استایل رو لود کنید مثلا در کد زیر این استایل در هدر سایت در ادمین لود میشه function function_name_css_admin_fenix() { wp_enqueue_style('fenix-admin-name-plugin', plugins_url('css/admin.css', __FILE__), array(), 1.6); } add_action('admin_head', 'function_name_css_admin_fenix'); که مقدار css/admin.css مسیر فایل سی اس اس ما هست و مقدار 1.6 ورژن این فایل هست که برای جلوگیری از کش بعد از تغییر هر بار این فایل میتونید مثلا 1.6 را به 1.7 تغییر بدید اما برای لود همین فایل خود سایت نه ادمین میتونید از کد زیر استفاده کنید function function_name_web_css_admin_fenix() { wp_enqueue_style('fenix-name-plugin', plugins_url('css/admin.css', __FILE__), array(), 1.6); } add_action('wp_head', 'function_name_web_css_admin_fenix'); امید وارم متوجه شده باشید پیروز و موفق باشید.
  16. ارتباطی با وردپرس نداره فشار روی هاست یا سرور میاد دوست من بنده نمیدونم چه اسکریپی هست که نظر بدم ولی بهتره اسکریپت رو در هاست جدا گانه نصب کنید چون اگر باگی داشته باشه به سایت وردپرسی شما اسیبی نمیزنه حداقل
  17. با سلام و احترام به انجمن خوش آمدید لطفا میشه بگید دقیقا چه کاری کردید بزرگوار
  18. ُرچ بفرمایید هست بنده یک مورد برای شما در پیام خصوصی مینویسم که تبلیغ نباشه
  19. با سلام و احترام به انجمن خوش آمدید شما نمیتونید دسته بندی انجام دهید به صورت فیزیکی یعنی فایل رو پوشه بندی کنید ولی به صورت مجازی و با افزونه این کارو میشه کرد که بیشتر دسته بندی بهش میگن نه پوشه بندی برای بحث دوم هم باید بعد حذف از وردپرس فایل هم حذف شه مگر این که دسترسی هاست شما ایراد داشته باشه و اجازه حذف نداشته باشه
  20. اشتباه از من بود $post = get_post([int_plus_fenix($_POST['id'])]); // Change $post = get_post(int_plus_fenix($_POST['id'])); نمیدونم چرا ارایه کرده بودن دیتا رو
  21. این مقدار رو جایگزین و بررسی کنید function ajax_fenix_send_sms_to_friend() { $post = get_post(int_plus_fenix($_POST['id'])); global $sms; if ($post) { $sms->to = [int_plus_fenix($_POST['number'])]; $data = 'کاربر گرامی، '; $data .= "\n"; $data .= clear_string_fenix($_POST['name']) . ' مقاله زیر را به شما توصیه میکند.'; $data .= "\n"; $data .= "لینک مطلب : "; $data .= wp_get_shortlink($post->ID); $data .= "\n"; $data .= "لینک دانلود PDF : "; $data .= get_post_meta($post->ID, 'city', true); $sms->msg = $data; if ($sms->SendSMS()) { exit('پیام با موفقیت ارسال شد'); } } else { exit('عملیات انجام نشد.'); } }
  22. میشه سورس این قسمت رو ببینم که من گذاشتم برایتون function ajax_fenix_send_sms_to_friend() { $post = get_post([int_plus_fenix($_POST['id'])]); global $sms; if ($post) { $sms->to = [int_plus_fenix($_POST['number'])]; $data = 'کاربر گرامی، '; $data .= "\n"; $data .= clear_string_fenix($_POST['name']) . ' مقاله زیر را به شما توصیه میکند.'; $data .= "\n"; $data .= "لینک مطلب : "; $data .= wp_get_shortlink($post->ID); $data .= "\n"; $data .= "لینک دانلود PDF : "; $data .= get_post_meta($post->ID, 'download', true); $sms->msg = $data; if ($sms->SendSMS()) { exit('پیام با موفقیت ارسال شد'); } } else { exit('عملیات انجام نشد.'); } }
  23. خیر مورد اول شماره موبایل شخص هست که ارسال میشه که قراره براش اس ام اس ارسال شه مورد دوم هم نام شخص هست که در فرم برای ما ارسال کرده مورد سوم کاستوم فیلد هست که من اینجا کاستوم فیلد نوشته رو دارم اضافه میکنم به مقدار $data یعنی اگه شما خواستید مورد جدیدی اضافه کنید باید مثل زیر اضافه کنید دقیقا زیر $data .= get_post_meta($post->ID, 'download', true); مثلا مثل این اضافه بشه $data .= "\n"; // مقدار برای خط بعد در پیامک میباشد $data .= "لینک دانلود PDF : "; // متن توضیح در خصوص مقدار کاستوم فیلد $data .= get_post_meta($post->ID, 'شناسه کاستوم فیلد شما ', true);// فراخانی کاستوم فیلد شما
  24. با سلام و احترام خدمت شما کاربر گرامی بحث کش چند حالت میتونه باشه کش مرورگر کش وردپرس به واسطه پلاگین کش هاست و سرور کش آی اس پی مشکل اول شما بر میگرده به کش مروگر معمولا اگر ادرس فایل style شما در قالب به این صورت فراخانی شده باشه <link rel='stylesheet' href='***/style.css' type='text/css' media='all' /> مرورگر این فایل style.css رو کش میکنه تا در بازدید باعدی دوباره دانلود نکنه برای رفع این مشکل میتونید از ورژن بندی استفاده کنید مثل زیر <link rel='stylesheet' href='***/style.css?ver=1' type='text/css' media='all' /> بعد از هر تغییر css میتونید مقدار ver=1 رو اغییر بدید و به جای 1 بزارید مثلا 1.1 یا بعد بزارید 1.2 تا بالا ... برای بحث نیاوردن پست ها این مورد معمولا میتونه به افزونه های کش برگرده که درست کانفیگ نشده که با پست جدید کش تخلیه نمیشه یا چیز دیگه امیدوارم متوجه شده باشید سعی کردم خیلی راحت بگم
  25. با سلام و احترام سبز نبودن گواهی اس اس اس ال میتونه از این باشه که شما در صفحه ارید استایل یا js یا تصویر یا هر چیز دیگه ای رو فراخانی میکنید که با https نیست و http می باشد این مورد باعث میشه که به قول شما سبز نباشه در اون صفحات